Depois que a conexão é estabelecida e os produtos de dados são compartilhados, é possível descobrir e consultar os dados da SAP no BigQuery. Para informações sobre como esses produtos são compartilhados na SAP, consulte Trabalhar com produtos de dados no SAP Business Data Cloud Connect na documentação da SAP.
Por padrão, o Lakehouse atualiza automaticamente os metadados do catálogo em segundo plano a cada 5 minutos (5m ou 300s). Para mudar o intervalo de atualização do catálogo, atualize-o usando gcloud:
gcloud alpha biglake delta-sharing catalogs update CATALOG_ID \ --project="PROJECT_ID" \ --refresh-interval="REFRESH_INTERVAL"
Substitua:
CATALOG_ID: o ID do catálogo de compartilhamento de dados do Lakehouse.PROJECT_ID: o ID do Google Cloud projeto.REFRESH_INTERVAL: o intervalo para atualizar metadados, especificado como uma string de duração com unidades (por exemplo,5mpara 5 minutos,300spara 300 segundos ou1hpara 1 hora).
Os dados aparecem em uma estrutura hierárquica:
CATALOG_ID.SHARE_NAME.SCHEMA_NAME.TABLE_NAME.
Listar os compartilhamentos no catálogo
Para listar compartilhamentos, use uma das seguintes opções:
gcloud
gcloud alpha biglake delta-sharing shares list \ --catalog="CATALOG_ID" \ --project="PROJECT_ID"
REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-Visibility: DELTA_SHARING_PREVIEW" \ "https://biglake.googleapis.com/deltasharing/v1/projects/PROJECT_ID/catalogs/CATALOG_ID/shares"
Substitua:
CATALOG_ID: o ID do catálogo de compartilhamento de dados do Lakehouse para Apache Iceberg.PROJECT_ID: o ID do Google Cloud projeto.
Listar esquemas em um compartilhamento
Para listar esquemas, use uma das seguintes opções:
gcloud
gcloud alpha biglake delta-sharing schemas list \ --catalog="CATALOG_ID" \ --share="SHARE_NAME" \ --project="PROJECT_ID"
REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-Visibility: DELTA_SHARING_PREVIEW" \ "https://biglake.googleapis.com/deltasharing/v1/projects/PROJECT_ID/catalogs/CATALOG_ID/shares/SHARE_NAME/schemas"
Substitua:
CATALOG_ID: o ID do catálogo de compartilhamento de dados do Lakehouse.SHARE_NAME: o nome do compartilhamento.PROJECT_ID: o ID do Google Cloud projeto.
Listar tabelas em um esquema
Para listar tabelas, use uma das seguintes opções:
gcloud
gcloud alpha biglake delta-sharing tables list \ --catalog="CATALOG_ID" \ --share="SHARE_NAME" \ --schema="SCHEMA_NAME" \ --project="PROJECT_ID"
REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-Visibility: DELTA_SHARING_PREVIEW" \ "https://biglake.googleapis.com/deltasharing/v1/projects/PROJECT_ID/catalogs/CATALOG_ID/shares/SHARE_NAME/schemas/SCHEMA_NAME/tables"
Substitua:
CATALOG_ID: o ID do catálogo de compartilhamento de dados do Lakehouse.SHARE_NAME: o nome do compartilhamento.SCHEMA_NAME: o nome do esquema.PROJECT_ID: o ID do Google Cloud projeto.
Consultar as tabelas
Consulte as tabelas usando o GoogleSQL padrão na bq CLI, no
Google Cloud console ou nas bibliotecas de cliente do BigQuery. Use acentos graves para cada parte do nome da tabela de quatro partes ao consultar:
SELECT * FROM `PROJECT_ID`.`CATALOG_ID`.`SHARE_NAME`.`SCHEMA_NAME`.`TABLE_NAME` LIMIT 10
Substitua:
PROJECT_ID: o ID do Google Cloud projeto.CATALOG_ID: o ID do catálogo de compartilhamento de dados do Lakehouse.SHARE_NAME: o nome do compartilhamento.SCHEMA_NAME: o nome do esquema.TABLE_NAME: o nome da tabela.
A seguir
- Publicar dados no SAP Business Data Cloud.
- Resolver problemas do Lakehouse entre nuvens para SAP BDC.