Conoce un enfoque de migración por fases para adoptar Databricks Lakehouse
por Takero Ibuki
Muchas organizaciones admiten hoy en día una variedad de cargas de trabajo de datos y análisis en BigQuery, pero están explorando formas de integrar las cargas de trabajo de BI, ETL y de inteligencia artificial multi-modelo en un modelo operativo y de gobernanza unificado. Un open Lakehouse con una capa de gobernanza unificada puede ayudar a simplificar las operaciones, optimizar el cumplimiento en materia de datos e inteligencia artificial, ofrecer un rendimiento predecible a medida que crecen las necesidades y crear una base para nuevos casos de uso impulsados por la inteligencia artificial.
Una migración exitosa requiere algo más que copiar tablas. Exige una estrategia por fases: trasladar los datos a formatos abiertos en servicios como Google Cloud Storage, transformar la lógica cuidadosamente y validar los resultados con herramientas automatizadas. Esta guía describe un marco de migración basado en tres pilares (Proceso, Tecnología y Personas) para navegar esa transición con una interrupción mínima y un impacto empresarial medible.
El pilar de Proceso define cómo se realiza la migración. El éxito depende de elegir el punto de entrada correcto y gestionar el período de transición de manera eficaz.

El recorrido de la migración sigue una secuencia: evaluar el patrimonio, elegir un punto de entrada, migrar, validar en operación dual y, por último, dar de baja. La evaluación va antes que todo lo demás: no se puede elegir el punto de entrada correcto sin saber qué se ejecuta actualmente. Analiza primero el patrimonio de BigQuery (conjuntos de datos, historial de consultas y consumo de ranuras) para descubrir qué cargas de trabajo generan costos, qué paneles se utilizan realmente y qué consultas nunca se realizan en las tablas. Lakebridge, el conjunto de herramientas de migración de código abierto de Databricks Labs, incluye un perfilador de BigQuery que automatiza este descubrimiento, por lo que las oleadas de migración se planifican en torno a lo que realmente se usa en lugar de lo que simplemente existe.
Elijas el punto de entrada que elijas, migra en oleadas, no de golpe. Un cambio repentino concentra todo el riesgo en un solo momento y, si algo falla, también lo hace la confianza en todo el programa. Las oleadas mantienen el radio de impacto pequeño: clasifica las cargas de trabajo en dos ejes (el valor para la organización, es decir, cuán visible es para el liderazgo, qué tan directo es su impacto en los ingresos, qué tan urgente es el plazo de cumplimiento que lo respalda y cuántas personas dependen de él en el día a día; y la complejidad de la migración) y comienza donde el valor sea alto y la complejidad baja. Cada oleada ofrece entonces un éxito empresarial visible, se reconcilia antes de que comience la siguiente y deja el manual del equipo listo más rápidamente para la siguiente. Reserva el cambio repentino para el raro caso de un patrimonio pequeño y de bajo riesgo en el que ejecutar dos plataformas cueste más de lo que protege.
La mayoría de las organizaciones pasan por una fase de Operación Dual utilizando Lakehouse Federation para "replicar" cargas de trabajo con fines de validación. La clave para obtener el ROI es establecer "criterios de éxito" claros (por ejemplo, una paridad del 99.9 %) para activar la baja inmediata de las tuberías heredadas, eliminando así el costo de ejecutar dos plataformas.
La operación dual funciona en ambas direcciones, y el puente adecuado depende de tu punto de entrada. Los equipos con enfoque en BI utilizan Lakehouse Federation para que Databricks pueda leer BigQuery mientras los paneles se trasladan primero. Los equipos con enfoque en ETL hacen lo contrario: trasladan la ingesta y la transformación a Databricks, depositan las tablas curadas en formatos abiertos y permiten que BigQuery siga dando servicio a los paneles y aplicaciones existentes desde esa misma copia única (sin tuberías de doble escritura, sin trabajos de exportación y sin una segunda copia que reconciliar).
Migrar en oleadas mantiene esta ventana de operación dual corta y limitada: solo las cargas de trabajo de la oleada actual soportan el costo de ejecutarse en dos plataformas a la vez, por lo que la factura de la operación dual se mantiene proporcional a lo que está realmente en marcha, no a todo el patrimonio. Trata a BigQuery como una capa de servicio temporal en lugar de un destino: las tablas externas son de solo lectura en el lado de BigQuery y tienen limitaciones como la actualización manual del esquema después de los cambios en el mismo, así que planifica la transición de la capa de servicio a Databricks Lakehouse como el paso final del recorrido.
Unity Catalog transforma la gobernanza de ser un obstáculo a convertirse en un motor estratégico. Ofrece una asignación fluida de 3 niveles (Proyecto → Catálogo, Conjunto de datos → Esquema, Tabla → Tabla) que replica los permisos de BigQuery al tiempo que añade un linaje automático de extremo a extremo y trata a los modelos de inteligencia artificial como ciudadanos de primera clase.
La asignación va más allá de la jerarquía de objetos. Unity Catalog te ofrece la misma protección detallada de forma nativa: los filtros de filas restringen el acceso fila por fila, y las máscaras de columnas y las etiquetas gestionan la seguridad a nivel de columna, de modo que la protección viaja con los datos en lugar de tener que reconstruirse desde cero. Y una regla de secuenciación de campo: migra los permisos antes que los datos, de modo que la transición de cada oleada cambie el lugar donde reside una tabla, pero nunca quién puede verla.
El pilar técnico se centra en trasladar los datos a formatos abiertos en servicios como Google Cloud Storage, migrar la lógica a Databricks SQL y Spark, y validar los resultados.
Migrar de BigQuery a Databricks implica tres flujos de trabajo: Migración de datos, Migración de lógica y Validación.

Elige la ruta según el volumen y la frescura de los datos. El historial masivo se traslada más rápido mediante la exportación de BigQuery a Parquet en Google Cloud Storage, que suele ser la opción más económica a escala, y la exportación sirve también como una copia estática en un momento dado que simplifica la validación. Las tablas que se actualizan continuamente se leen a través del conector de Storage API o se redirigen en el origen, y los conjuntos de datos pequeños que cambian con frecuencia pueden seguir siendo consultables mediante federación hasta que llegue su turno. Todo llega en formatos abiertos, listo para las capas de medallón (medallion layers).
Nunca conviertas un patrimonio manualmente. Tres niveles lo cubren: transpilación basada en reglas (por ejemplo, Lakebridge) para la mayor parte del SQL rutinario, conversión asistida por LLM para las particularidades de los dialectos e ingenieros reservados para los casos verdaderamente complejos. La orquestación sigue el mismo patrón: las consultas programadas y los DAG de Composer se asignan a Lakeflow Jobs.
Presupuesta para la validación con la misma seriedad que para la migración en sí; en el campo, a menudo consume un esfuerzo comparable. Ejecútala en tres niveles: integridad (recuento de filas), consistencia (esquemas y tipos) y precisión (reconciliación de agregados más hash a nivel de fila), automatizada con Lakebridge reconcile, que es compatible con BigQuery como origen nativo. Una lección de campo: las pequeñas diferencias en las funciones integradas entre los dos dialectos SQL pueden romper las comparaciones de hash; investiga las discrepancias antes de asumir que hubo pérdida de datos. La paridad aquí es lo que activa la baja de los sistemas anteriores en el recorrido del Proceso.
Los cimientos abiertos dan frutos incluso antes de que termine la migración. Como Delta Lake y Apache Iceberg son formatos abiertos, las tablas que guardas en Google Cloud Storage pueden ser leídas por más herramientas además de Databricks: BigQuery lee Delta a través de tablas externas de BigLake e Iceberg mediante tablas externas de Iceberg, y la federación de catálogos entre Unity Catalog y BigQuery (actualmente en versión preliminar) permite que ambas plataformas gobiernen y consulten las mismas tablas sin necesidad de copiarlas. El almacenamiento está desacoplado del motor: una copia de los datos y muchos motores. Dicha interoperabilidad no es un beneficio secundario; es la capacidad que respalda los patrones de transición de bajo riesgo descritos en la sección Proceso.
El tercer pilar ofrece el ROI definitivo de una migración: una fuerza laboral más capacitada y unificada.
Poner fin a la cultura de transferencias. En las arquitecturas heredadas, la brecha entre los analistas de SQL y los científicos de datos genera silos. En Databricks, los Notebooks compartidos permiten que todo el equipo trabaje en el mismo espacio de trabajo, lo que reduce los problemas de comunicación.
Desarrollo de nuevas habilidades. Genie actúa como un puente para los equipos que usan principalmente SQL. Los analistas pueden usar lenguaje natural para generar código en Python o Spark, lo que convierte a los analistas tradicionales en profesionales de datos versátiles sin una curva de aprendizaje compleja. Combina esta asistencia de IA diaria con capacitación estructurada, cursos de Databricks Academy y certificaciones basadas en roles para que las nuevas habilidades se adopten en toda la organización en lugar de depender solo de unos pocos entusiastas autodidactas.
Rigor en la ingeniería. Los equipos pasan de "escribir consultas" a "crear productos de datos" mediante la adopción de prácticas recomendadas de ingeniería de software como Unity Catalog, la integración con Git y CI/CD.
Se repiten seis patrones en las migraciones exitosas a BigQuery según nuestra experiencia en proyectos de migración:
Migrar a Databricks no es un solo salto; es una secuencia de decisiones que puedes planificar: qué punto de entrada se adapta a tu equipo, cómo organizar las fases para que cada una consiga un éxito antes de que comience la siguiente, y qué puente mantiene a BigQuery y Databricks funcionando en paralelo hasta que el último panel de control se migre por completo. Si aciertas con esta secuencia, el proceso, la tecnología y las personas se refuerzan mutuamente: la migración de datos, la transformación de la lógica y la validación retiran el entorno anterior por un lado, mientras que los analistas que consultan en lenguaje natural con Genie y los ingenieros que entregan productos de datos gobernados construyen sobre él por el otro.
El resultado es un lakehouse abierto, una migración en la que tu organización puede confiar fase tras fase y un equipo listo para aprovechar al máximo lo que tiene disponible.
¿Todo listo para planificar tu migración? Explora el centro de migración de Databricks, evalúa tu entorno con el kit de herramientas de código abierto Lakebridge o ponte en contacto con tu equipo de cuentas de Databricks para solicitar una evaluación de migración.
(Esta entrada del blog ha sido traducida utilizando herramientas basadas en inteligencia artificial) Publicación original
Suscríbete a nuestro blog y recibe las últimas publicaciones directamente en tu bandeja de entrada.