A importação de tabelas externas do Apache Iceberg para o Lakehouse para Apache Iceberg consolida dados de vários catálogos. No catálogo de ambientes de execução do Lakehouse, o endpoint do catálogo REST do Apache Iceberg oferece aos mecanismos de consulta acesso direto a essas tabelas importadas.
Antes de começar
-
Verifique se o faturamento está ativado para o projeto do Google Cloud .
-
Ative a API BigLake.
Funções necessárias para ativar APIs
Para ativar as APIs, é necessário ter o papel do IAM de administrador de uso do serviço (
roles/serviceusage.serviceUsageAdmin), que contém a permissãoserviceusage.services.enable. Saiba como conceder papéis.
Funções exigidas
Para receber as permissões necessárias para importar tabelas no console Google Cloud , peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
- Administrador do BigLake (
roles/biglake.admin) - Administrador do Storage (
roles/storage.admin)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Importar tabelas
É possível ingerir dados de catálogos REST externos do Apache Iceberg diretamente no Lakehouse para tabelas do Apache Iceberg usando UI do criador de jobs do Dataflow. Para mais informações, consulte Importar tabelas externas do Iceberg para o catálogo de tempo de execução do Lakehouse usando o Dataflow.