Interactúa con los datos de Lakehouse sin fronteras en BigQuery
Borderless Lakehouse es un motor de almacenamiento que une Google Cloud y servicios de código abierto para crear una interfaz unificada para el análisis avanzado y la IA. Proporciona la base para crear un lakehouse abierto, administrado y de alto rendimiento con administración de datos automatizada y administración integrada con Apache Iceberg.
Cuando creas una tabla en Lakehouse, se puede consultar automáticamente desde BigQuery y es visible en la página de BigQuery de la consola de Google Cloud . Tus espacios de nombres y esquemas de Lakehouse también se asignan automáticamente a los conjuntos de datos de BigQuery. Además, puedes crear y actualizar catálogos, espacios de nombres y tablas de Lakehouse directamente en BigQuery Studio.
Diferencias entre los recursos de Lakehouse y otros recursos de BigQuery
A continuación, se indican las diferencias clave entre Lakehouse y los recursos estándar de BigQuery:
- Los conjuntos de datos de Lakehouse aparecen en la página de BigQuery de la consola de Google Cloud junto al ícono de agua.
- Los recursos de Lakehouse tienen metadatos adicionales en su respectiva sección Detalles.
Crea una tabla de Lakehouse en BigQuery Studio
Ve a la página de BigQuery.
En el panel Explorador, haz clic en Agregar datos.
Haz clic en la tarjeta de la fuente de datos de Google Cloud Storage.
En Accede a los datos externos implementados, haz clic en la tarjeta Archivos de datos de GCS.
En Ruta de acceso al archivo o bucket de GCS, selecciona tu bucket de Cloud Storage.
En Formato de archivo (File format), selecciona Parquet.
En Nombre de la tabla, ingresa un nombre para la tabla.
En Proyecto, seleccione su proyecto.
En ID del catálogo, selecciona el catálogo de Lakehouse existente para el bucket o crea uno si aún no existe.
En ID del espacio de nombres, selecciona un espacio de nombres de Lakehouse existente o crea uno nuevo. Los IDs de espacio de nombres solo pueden contener letras, números y guiones bajos.
Opcional: En Esquema, define los nombres de los campos y los tipos de datos para la tabla nueva.
Haz clic en Crear tabla.
Tu tabla de Lakehouse ahora es visible en BigQuery y se puede consultar y modificar como una tabla estándar de BigQuery.
En lugar de crear una tabla que contenga datos, puedes crear una tabla de Lakehouse vacía de la misma manera que puedes hacerlo con las tablas estándar de BigQuery. La única diferencia es seleccionar un espacio de nombres de Lakehouse como el conjunto de datos de destino.
Migra o federa otros catálogos a Lakehouse
Ve a la página de BigQuery.
En el panel Explorador, haz clic en Agregar datos.
Haz clic en la tarjeta de la fuente de datos de Google Cloud Storage.
En Accede a los datos externos implementados, haz clic en la tarjeta Catálogos externos o heredados.
En Seleccionar la fuente del catálogo, elige la fuente del catálogo.
- Si seleccionaste Hive Metastore, haz lo siguiente:
- En Región, selecciona una región para tu nuevo catálogo de Lakehouse.
- En Nombre visible de la migración, ingresa un nombre nuevo para la migración.
- Haz clic en Continuar.
- En Configuración del sistema de origen, ingresa la URL, la cuenta de servicio y un adjunto de red.
- Si seleccionaste una fuente de catálogo diferente, haz lo siguiente:
- En Nombre del catálogo (en Lakehouse), ingresa un nombre para el catálogo.
- En Ubicación de los datos, selecciona una región para tu nuevo catálogo de Lakehouse.
- Haz clic en Continuar.
- En Configuración del catálogo, ingresa los detalles del catálogo remoto, el método de autenticación y el intervalo de actualización.
- Si seleccionaste Hive Metastore, haz lo siguiente:
Haz clic en Crear.
Accede a datos multinube
La capacidad de acceso a datos multinube de Lakehouse te permite consultar datos almacenados con otros proveedores de servicios en la nube directamente desde BigQuery, sin migrar archivos ni compilar canalizaciones de ETL complejas. Para obtener información sobre la configuración, consulta Consulta datos remotos.
Comparación de las capacidades de las tablas de Iceberg
Usa la siguiente tabla para comparar las capacidades entre las tablas de Apache Iceberg administradas por el catálogo de entorno de ejecución de Lakehouse y las tablas de Apache Iceberg administradas por BigQuery.
| Función | Tablas de Apache Iceberg administradas por el catálogo de tiempo de ejecución de Lakehouse | Tablas de Apache Iceberg administradas por BigQuery |
|---|---|---|
| Catálogo | Catálogo de tiempo de ejecución de Lakehouse (compatible con el catálogo de REST de Iceberg) | BigQuery |
| Almacenamiento | Cloud Storage | Cloud Storage |
| Accesible a través del extremo del catálogo de REST de Iceberg | Sí | Sí, con la federación de catálogos de BigQuery |
| Interoperabilidad de lectura y escritura | ||
| Consultas de lectura de BigQuery (SELECT, BQML, funciones de IA) | Admitido | Admitido |
| DML de BigQuery (INSERT, UPDATE, DELETE, MERGE) | Compatible (versión preliminar) | Compatible (DG) |
| Lecturas del motor de OSS | Compatible (DG) | Compatible (DG) (con la federación de catálogos de BigQuery) |
| Escrituras del motor de OSS | Compatible (DG) | No compatible |
| Escrituras de transmisión del motor de OSS (Kafka, Spark, Dataflow con receptor de E/S de Iceberg) | Compatible (DG) | No compatible |
| Funciones administradas y avanzadas | ||
| Administración de tablas (compactación, recolección de elementos no utilizados) | Compatible (versión preliminar) | Compatible (DG) |
| Escrituras de transmisión de BigQuery (API de Storage Write) | No compatible | Compatible (DG) |
| Transmisión o suscripción de Pub/Sub, transmisión de Dataflow con receptor de E/S de BigQuery | No compatible | Compatible (DG) |
| Captura de datos modificados (CDC) de BigQuery | Compatible (versión preliminar) | Admitido |
| Transacciones de varias declaraciones de BigQuery | No compatible | Compatible (versión preliminar) |
| Recuperación ante desastres administrada | No compatible | No compatible |
| Índice de la Búsqueda | No compatible | No compatible |
| Índice de vectores (incluida la generación automática de embeddings) | No compatible | No compatible |
| Viaje en el tiempo | ||
| Viaje en el tiempo (con motores de OSS) | Flexible (se configura a través de las propiedades de la tabla) | No compatible |
| Viaje en el tiempo (con BigQuery) | Límite de 7 días | Límite de 7 días |
| Historial de instantáneas y reversión a la instantánea anterior | Admitido | No compatible |
| Administración, seguridad y uso compartido | ||
| Vistas autorizadas de BigQuery | No compatible | No compatible |
| Seguridad a nivel de columna de BigQuery | No compatible | Compatible (DG) |
| Enmascaramiento de datos y etiquetas de política de BigQuery | No compatible | Compatible (DG) |
| Seguridad a nivel de fila de BigQuery | No compatible | Compatible (DG) |
| Integración de Analytics Hub | No compatible | Admitido |
| Funciones de Knowledge Catalog | ||
| Categorización, búsqueda y descubrimiento de metadatos | Admitido | Admitido |
| Linaje | Admitido | Admitido |
| Calidad de los datos y creación de perfiles | Admitido | Admitido |
| Estadísticas | Admitido | Admitido |
| Generación de descripciones de columnas y tablas basadas en IA | Admitido | Admitido |
¿Qué sigue?
- Obtén más información sobre el lakehouse sin límites.