El extremo del catálogo de REST de Apache Iceberg en el catálogo del entorno de ejecución de Lakehouse crea interoperabilidad entre tus motores de consultas, ya que ofrece una única fuente de información para Google Cloud Lakehouse.
En este documento, se describen las acciones de administración del catálogo de REST de Apache Iceberg que se pueden realizar en la Google Cloud consola.
Antes de comenzar
-
Verifica que la facturación esté habilitada para tu Google Cloud proyecto.
-
Habilita la API de BigLake.
Roles necesarios para habilitar las APIs
Para habilitar las APIs, necesitas el rol de IAM de administrador de Service Usage (
roles/serviceusage.serviceUsageAdmin), que contiene el permisoserviceusage.services.enable. Obtén más información para otorgar roles.
Roles obligatorios
Para obtener los permisos que necesitas para usar el catálogo del entorno de ejecución de Lakehouse en la Google Cloud consola, pídele a tu administrador que te otorgue los siguientes roles de IAM en tu proyecto:
-
Administrador de BigLake (
roles/biglake.admin) -
Administrador de almacenamiento (
roles/storage.admin)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Crea un catálogo
En la Google Cloud consola, abre la Lakehouse.
Haz clic en Crear catálogo. Se abrirá la página Crear catálogo.
En Selecciona un bucket de Cloud Storage, ingresa el nombre del bucket de Cloud Storage que se usará con tu catálogo. Como alternativa, haz clic en Explorar para elegir de una lista de buckets existentes o crear uno nuevo. Solo puedes tener un catálogo por bucket de Cloud Storage.
En Método de autenticación, selecciona Credenciales de usuario final o Modo de venta de credenciales.
Haz clic en Crear.
Se creará tu catálogo y se abrirá la página Detalles del catálogo.
En Método de autenticación, haz clic en Establecer permisos del bucket.
En el cuadro de diálogo, haz clic en Confirmar.
Esto verifica que la cuenta de servicio de tu catálogo tenga el rol de usuario de objetos de almacenamiento en tu bucket de almacenamiento.
Habilita la venta de credenciales
Si el método de autenticación de tu catálogo está configurado en credenciales de usuario final, puedes cambiarlo al modo de venta de credenciales.
En la Google Cloud consola, abre la Lakehouse.
En la fila del catálogo que estás actualizando, haz clic en Más acciones del catálogo > Editar autenticación.
En el diálogo de autenticación, selecciona Modo de venta de credenciales.
Haz clic en Guardar.
Se actualizará tu catálogo y se abrirá la página Detalles del catálogo.
En Método de autenticación, haz clic en Establecer permisos del bucket.
En el cuadro de diálogo, haz clic en Confirmar.
Esto verifica que la cuenta de servicio de tu catálogo tenga el rol de usuario de objetos de almacenamiento en tu bucket de almacenamiento.
Obtén detalles del catálogo
En la Google Cloud consola, abre la Lakehouse.
Haz clic en el nombre de cualquier catálogo.
En la página Detalles del catálogo, explora la información sobre el catálogo, como el ID del catálogo, la marca de tiempo de creación, el URI del catálogo de REST, el método de autenticación y la cuenta de servicio.
Importa tablas
Puedes ingerir datos de catálogos de REST de Apache Iceberg (IRC) externos directamente en las tablas de Google Cloud Lakehouse con la IU del compilador de trabajos de Dataflow. Para obtener más información, consulta Importa tablas externas de Iceberg a Dataflow.
Borra un catálogo
En la Google Cloud consola, abre la Lakehouse.
En la fila del catálogo que estás borrando, haz clic en Más acciones del catálogo > Borrar.
En el diálogo de eliminación, ingresa
DELETEy haz clic en Borrar.
Ver registros de auditoría
En la Google Cloud consola, abre la Lakehouse.
En la fila del catálogo que estás viendo, haz clic en Más acciones del catálogo > Ver registros de auditoría.
Precios
Para obtener detalles sobre los precios, consulta Precios de Google Cloud Lakehouse.
¿Qué sigue?
Obtén más información sobre el extremo del catálogo de REST de Apache Iceberg.