Consulte dados do Apache Iceberg

Este documento descreve como consultar dados armazenados numa tabela do BigLake para o Apache Iceberg no BigQuery.

Funções necessárias

Para consultar tabelas do BigLake para o Apache Iceberg no BigQuery, certifique-se de que o autor da chamada da API BigQuery tem as seguintes funções:

  • Utilizador de ligação do BigQuery (roles/bigquery.connectionUser)
  • Visualizador de dados do BigQuery (roles/bigquery.dataViewer)
  • Utilizador do BigQuery (roles/bigquery.user)

O autor da chamada pode ser a sua conta, uma conta de serviço de ligação do Spark ou uma conta de serviço de ligação de recursos da nuvem. Consoante as suas autorizações, pode atribuir estas funções a si próprio ou pedir ao seu administrador para as atribuir. Para mais informações sobre a concessão de funções, consulte o artigo Ver as funções atribuíveis aos recursos.

Para ver as autorizações exatas necessárias para consultar tabelas do BigLake do Spark, expanda a secção Autorizações necessárias:

Autorizações necessárias

Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.

Consulte tabelas Iceberg do BigLake no BigQuery

Depois de criar uma tabela Iceberg do BigLake no BigQuery, pode consultá-la através da sintaxe GoogleSQL, tal como se fosse uma tabela padrão do BigQuery. Por exemplo, SELECT field1, field2 FROM mydataset.my_iceberg_table;.

O que se segue?