Une fois la connexion établie et les produits de données partagés, vous pouvez découvrir et interroger les données SAP dans BigQuery. Pour savoir comment ces produits sont partagés dans SAP, consultez la section Utiliser des produits de données dans SAP Business Data Cloud Connect de la documentation SAP.
Par défaut, Lakehouse actualise automatiquement les métadonnées du catalogue en arrière-plan toutes les cinq minutes (5m ou 300s). Pour modifier l'intervalle d'actualisation de votre catalogue, mettez-le à jour à l'aide de gcloud :
gcloud biglake delta-sharing catalogs update CATALOG_ID \ --project="PROJECT_ID" \ --refresh-interval="REFRESH_INTERVAL"
Remplacez les éléments suivants :
CATALOG_ID: ID de votre catalogue Lakehouse Delta Sharing.PROJECT_ID: ID de votre Google Cloud projet.REFRESH_INTERVAL: intervalle d'actualisation des métadonnées, spécifié sous forme de chaîne de durée avec des unités (par exemple,5mpour 5 minutes,300spour 300 secondes ou1hpour 1 heure).
Les données s'affichent dans une structure hiérarchique :
CATALOG_ID.SHARE_NAME.SCHEMA_NAME.TABLE_NAME.
Répertorier les partages dans le catalogue
Pour répertorier les partages, utilisez l'une des options suivantes :
gcloud
gcloud 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"
Remplacez les éléments suivants :
CATALOG_ID: ID de votre catalogue Lakehouse for Apache Iceberg Delta Sharing.PROJECT_ID: ID de votre Google Cloud projet.
Répertorier les schémas dans un partage
Pour répertorier les schémas, utilisez l'une des options suivantes :
gcloud
gcloud 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"
Remplacez les éléments suivants :
CATALOG_ID: ID de votre catalogue Lakehouse Delta Sharing.SHARE_NAME: nom du partage.PROJECT_ID: ID de votre Google Cloud projet.
Répertorier les tables dans un schéma
Pour répertorier les tables, utilisez l'une des options suivantes :
gcloud
gcloud 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"
Remplacez les éléments suivants :
CATALOG_ID: ID de votre catalogue Lakehouse Delta Sharing.SHARE_NAME: nom du partage.SCHEMA_NAME: nom du schéma.PROJECT_ID: ID de votre Google Cloud projet.
Interroger les tables
Interrogez les tables à l'aide du langage GoogleSQL standard dans l'CLI bq, la
Google Cloud console ou les bibliothèques clientes BigQuery. Utilisez des accents graves pour chaque partie du nom de table en cinq parties lors de l'interrogation :
SELECT * FROM `PROJECT_ID`.`CATALOG_ID`.`SHARE_NAME`.`SCHEMA_NAME`.`TABLE_NAME` LIMIT 10
Remplacez les éléments suivants :
PROJECT_ID: ID de votre Google Cloud projet.CATALOG_ID: ID de votre catalogue Lakehouse Delta Sharing.SHARE_NAME: nom du partage.SCHEMA_NAME: nom du schéma.TABLE_NAME: nom de la table.
Étape suivante
- Publier des produits de données dans SAP BDC.
- Résoudre les problèmes liés à Lakehouse sans bordure pour SAP BDC.