Después de que se establece la conexión y se comparten los productos de datos, puedes descubrir y consultar los datos de SAP en BigQuery. Para obtener información sobre cómo se comparten estos productos en SAP, consulta Cómo trabajar con productos de datos en SAP Business Data Cloud Connect en la documentación de SAP.
De forma predeterminada, Lakehouse actualiza automáticamente los metadatos del catálogo en segundo plano cada 5 minutos (5m o 300s). Para cambiar el intervalo de actualización de tu catálogo, actualízalo con gcloud:
gcloud alpha biglake delta-sharing catalogs update CATALOG_ID \ --project="PROJECT_ID" \ --refresh-interval="REFRESH_INTERVAL"
Reemplaza lo siguiente:
CATALOG_ID: Es el ID de tu catálogo de Lakehouse Delta Sharing.PROJECT_ID: Es el ID del Google Cloud proyecto de.REFRESH_INTERVAL: Es el intervalo para actualizar los metadatos, especificado como una cadena de duración con unidades (por ejemplo,5mpara 5 minutos,300spara 300 segundos o1hpara 1 hora).
Los datos aparecen en una estructura jerárquica:
CATALOG_ID.SHARE_NAME.SCHEMA_NAME.TABLE_NAME.
Enumera los recursos compartidos en el catálogo
Para enumerar los recursos compartidos, usa una de las siguientes opciones:
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"
Reemplaza lo siguiente:
CATALOG_ID: Es el ID de tu catálogo de Lakehouse para Apache Iceberg Delta Sharing.PROJECT_ID: Es el ID del Google Cloud proyecto de.
Enumera los esquemas en un recurso compartido
Para enumerar los esquemas, usa una de las siguientes opciones:
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"
Reemplaza lo siguiente:
CATALOG_ID: Es el ID de tu catálogo de Lakehouse Delta Sharing.SHARE_NAME: Es el nombre del recurso compartido.PROJECT_ID: Es el ID del Google Cloud proyecto de.
Enumera las tablas en un esquema
Para enumerar las tablas, usa una de las siguientes opciones:
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"
Reemplaza lo siguiente:
CATALOG_ID: Es el ID de tu catálogo de Lakehouse Delta Sharing.SHARE_NAME: Es el nombre del recurso compartido.SCHEMA_NAME: Es el nombre del esquema.PROJECT_ID: Es el ID del Google Cloud proyecto de.
Consulta las tablas
Consulta las tablas con GoogleSQL estándar en la bq CLI, la
Google Cloud consola o las bibliotecas cliente de BigQuery. Usa comillas inversas para cada parte del nombre de la tabla de cuatro partes cuando realices consultas:
SELECT * FROM `PROJECT_ID`.`CATALOG_ID`.`SHARE_NAME`.`SCHEMA_NAME`.`TABLE_NAME` LIMIT 10
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del Google Cloud proyecto de.CATALOG_ID: Es el ID de tu catálogo de Lakehouse Delta Sharing.SHARE_NAME: Es el nombre del recurso compartido.SCHEMA_NAME: Es el nombre del esquema.TABLE_NAME: Es el nombre de la tabla.