Introducción a la migración de BigQuery
El Servicio de migración de BigQuery es una solución integral para migrar tu almacén de datos a BigQuery. Incluye funciones que te ayudan en cada fase de la migración, incluidas la evaluación y la planificación, la traducción de SQL para una variedad de dialectos de SQL, y la transferencia de datos.
Puedes encontrar el Servicio de migración de BigQuery en la consola de BigQuery cuando navegas a Migración > Servicios.
Con el Servicio de migración de BigQuery, puedes hacer lo siguiente:
- Evaluar: Planifica la migración de tu almacén de datos ejecutando una evaluación de la migración de BigQuery.
- Traducir SQL: Los servicios de traducción automatizan la conversión de tus consultas en SQL a GoogleSQL, incluida la personalización de SQL mejorada con Gemini. Puedes usar el traductor de SQL por lotes, el traductor de SQL interactivo o la API de traducción de SQL para migrar tus cargas de trabajo a BigQuery.
- Transferir datos: Configura una transferencia de datos que cargue datos de tu fuente de datos a BigQuery. Para obtener más información, consulta ¿Qué es el Servicio de transferencia de datos de BigQuery?.
- Registrar o migrar lakehouses abiertos: Migra metadatos de catálogos externos, como Apache Hive Metastore y catálogos de REST de Apache Iceberg, a tablas de catálogos de REST de Lakehouse para Apache Iceberg.
También puedes usar las siguientes herramientas de código abierto para ayudarte con el proceso de migración:
- Herramienta de migración de datos: Usa la herramienta de migración de datos para automatizar la migración de tu almacén de datos a BigQuery. La herramienta usa el Servicio de transferencia de datos de BigQuery, los servicios de traducción de BigQuery y la herramienta de validación de datos para transferir datos, traducir y validar DDL, DML y consultas en SQL.
- Herramienta de validación de datos: Después de migrar tus datos a BigQuery, ejecuta la herramienta de validación de datos para validar que coincidan las tablas de origen y destino.
- Asignador de permisos de BigQuery: Usa el asignador de permisos para automatizar la creación y el mantenimiento de mapas de permisos modificables por el usuario. Puedes usar el asignador de permisos para analizar y conciliar permisos duplicados y grupos de usuarios, y también generar informes de errores. La herramienta genera secuencias de comandos de JSON y Terraform para la creación de grupos, usuarios y vinculaciones de BigQuery.
- Plantillas de Managed Service para Apache Airflow: Usa las plantillas de Managed Service para Apache Airflow para simplificar la creación de DAG nuevos de Airflow o la migración de trabajos orquestados existentes desde el entorno local a la nube.
- Cloud Foundation Fabric: Consulta ejemplos y módulos de Terraform para Google Cloud, incluidos un plano de zona de destino para toda la organización, planos de referencia para patrones de red y funciones del producto, y una biblioteca de módulos adaptables.
Fuentes de migración
El Servicio de migración de BigQuery admite la migración de los siguientes almacenes de datos a BigQuery:
Cuotas
Las cuotas y los límites se aplican al número de trabajos y al tamaño de los archivos. Para obtener más información sobre las cuotas y los límites de los servicios de migración, consulta Cuotas y límites.
Precios
No se aplican cargos por usar la API de migración de BigQuery. Sin embargo, se aplican las tarifas normales al almacenamiento que se usa para los archivos de entrada y salida. Para obtener más información, consulta los precios de almacenamiento.
Además, puedes usar la funcionalidad de estimación de costos en Google Cloud Migration Center para generar una estimación de los costos de ejecución de la configuración del almacén de datos que migras a BigQuery. Para obtener más información, consulta Inicia una estimación de costos y Especifica los requisitos de almacenamiento de datos.
¿Qué sigue?
- Para obtener más información sobre el uso del servidor MCP del Servicio de migración de BigQuery, consulta Aprende a usar el servidor MCP del Servicio de migración de BigQuery.
- Para obtener más información sobre el traductor de SQL por lotes, consulta Traductor por lotes de SQL.
- Si deseas obtener más información para usar el traductor de SQL interactivo, consulta Traductor de SQL interactivo.
- Para obtener más información sobre la evaluación de la migración de BigQuery, consulta evaluación de la migración de BigQuery.
- Obtén más información sobre la Herramienta de validación de datos.
- Si deseas obtener más información sobre las cuotas y los límites del Servicio de migración de BigQuery, consulta Cuotas y límites.