Depois que a conexão é estabelecida e os produtos de dados são compartilhados, é possível descobrir e consultar os dados do SAP no BigQuery. Para informações sobre como esses produtos são compartilhados no SAP, consulte Trabalhar com produtos de dados no SAP Business Data Cloud Connect na documentação do 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 seu 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 seu catálogo de Delta Sharing do Lakehouse.PROJECT_ID: o ID do projeto Google Cloud .REFRESH_INTERVAL: o intervalo para atualização de 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 do Delta Sharing do Lakehouse para Apache Iceberg.PROJECT_ID: o ID do projeto Google Cloud .
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 seu catálogo de Delta Sharing do Lakehouse.SHARE_NAME: o nome do compartilhamento.PROJECT_ID: o ID do projeto Google Cloud .
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 seu catálogo de Delta Sharing do Lakehouse.SHARE_NAME: o nome do compartilhamento.SCHEMA_NAME: o nome do esquema.PROJECT_ID: o ID do projeto Google Cloud .
Consultar as tabelas
Consulte as tabelas usando o GoogleSQL padrão na CLI bq, no
consoleGoogle Cloud ou nas bibliotecas de cliente do BigQuery. Use
crases para cada parte do nome de 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 projeto Google Cloud .CATALOG_ID: o ID do seu catálogo de Delta Sharing do Lakehouse.SHARE_NAME: o nome do compartilhamento.SCHEMA_NAME: o nome do esquema.TABLE_NAME: o nome da tabela.