L'importazione di tabelle Apache Iceberg esterne in Lakehouse for Apache Iceberg consolida i dati di più cataloghi. All'interno del catalogo di runtime di Lakehouse, l'endpoint del catalogo REST Apache Iceberg fornisce ai motori di query l'accesso diretto a queste tabelle importate.
Prima di iniziare
-
Verifica che la fatturazione sia abilitata per il tuo Google Cloud progetto.
-
Abilita l'API BigLake.
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre del ruolo IAM Amministratore utilizzo servizi (
roles/serviceusage.serviceUsageAdmin), che contiene l'autorizzazioneserviceusage.services.enable. Scopri come concedere i ruoli.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per importare le tabelle nella Google Cloud console, chiedi all'amministratore di concederti i seguenti ruoli IAM per il progetto:
- Amministratore BigLake (
roles/biglake.admin) - Amministratore spazio di archiviazione (
roles/storage.admin)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Importare tabelle
Puoi importare i dati dai cataloghi REST Apache Iceberg (IRC) esterni direttamente nelle tabelle Lakehouse di Google Cloud utilizzando l'interfaccia utente del generatore di job di Dataflow. Per saperne di più, consulta Importare tabelle Iceberg esterne in Dataflow.