Una vez 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 Trabaja 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 proyecto de Google Cloud .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 el uso compartido de datos de Apache Iceberg Delta.PROJECT_ID: Es el ID del proyecto de Google Cloud .
Enumera los esquemas en un uso 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 proyecto de Google Cloud .
Enumera las tablas de 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 proyecto de Google Cloud .
Consulta las tablas
Consulta las tablas con GoogleSQL estándar en la CLI de bq, la consola deGoogle Cloud o las bibliotecas cliente de BigQuery. Usa comillas inversas para cada parte del nombre de 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 proyecto de Google Cloud .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.
¿Qué sigue?
- Publica datos en SAP Business Data Cloud.
- Soluciona problemas de Lakehouse entre nubes para BDC de SAP.