Nachdem die Verbindung hergestellt und Datenprodukte freigegeben wurden, können Sie die SAP-Daten in BigQuery ermitteln und abfragen. Informationen zum Freigeben dieser Produkte in SAP finden Sie in der SAP-Dokumentation unter Working with Data Products in SAP Business Data Cloud Connect.
Standardmäßig aktualisiert Lakehouse die Katalogmetadaten alle 5 Minuten (5m oder 300s) im Hintergrund. Wenn Sie das Aktualisierungsintervall für Ihren Katalog ändern möchten, aktualisieren Sie den Katalog mit gcloud:
gcloud alpha biglake delta-sharing catalogs update CATALOG_ID \ --project="PROJECT_ID" \ --refresh-interval="REFRESH_INTERVAL"
Ersetzen Sie Folgendes:
CATALOG_ID: die ID Ihres Lakehouse-Delta-Sharing-Katalogs.PROJECT_ID: Ihre Google Cloud Projekt-ID.REFRESH_INTERVAL: das Intervall für die Aktualisierung von Metadaten, angegeben als Dauerstring mit Einheiten (z. B.5mfür 5 Minuten,300sfür 300 Sekunden oder1hfür 1 Stunde).
Die Daten werden in einer hierarchischen Struktur angezeigt:
CATALOG_ID.SHARE_NAME.SCHEMA_NAME.TABLE_NAME.
Freigaben im Katalog auflisten
Verwenden Sie eine der folgenden Optionen, um Freigaben aufzulisten:
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"
Ersetzen Sie Folgendes:
CATALOG_ID: die ID Ihres Lakehouse for Apache Iceberg-Delta-Sharing-Katalogs.PROJECT_ID: Ihre Google Cloud Projekt-ID.
Schemas in einer Freigabe auflisten
Verwenden Sie eine der folgenden Optionen, um Schemas aufzulisten:
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"
Ersetzen Sie Folgendes:
CATALOG_ID: die ID Ihres Lakehouse-Delta-Sharing-Katalogs.SHARE_NAME: der Name der Freigabe.PROJECT_ID: Ihre Google Cloud Projekt-ID.
Tabellen in einem Schema auflisten
Verwenden Sie eine der folgenden Optionen, um Tabellen aufzulisten:
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"
Ersetzen Sie Folgendes:
CATALOG_ID: die ID Ihres Lakehouse-Delta-Sharing-Katalogs.SHARE_NAME: der Name der Freigabe.SCHEMA_NAME: der Name des Schemas.PROJECT_ID: Ihre Google Cloud Projekt-ID.
Tabellen abfragen
Fragen Sie die Tabellen mit Standard-GoogleSQL in der bq CLI, der
Google Cloud Konsole oder den BigQuery-Clientbibliotheken ab. Verwenden Sie beim Abfragen Backticks für jeden Teil des vierteiligen Tabellennamens:
SELECT * FROM `PROJECT_ID`.`CATALOG_ID`.`SHARE_NAME`.`SCHEMA_NAME`.`TABLE_NAME` LIMIT 10
Ersetzen Sie Folgendes:
PROJECT_ID: Ihre Google Cloud Projekt-ID.CATALOG_ID: die ID Ihres Lakehouse-Delta-Sharing-Katalogs.SHARE_NAME: der Name der Freigabe.SCHEMA_NAME: der Name des Schemas.TABLE_NAME: der Name der Tabelle.
Nächste Schritte
- Daten in SAP Business Data Cloud veröffentlichen.
- Fehlerbehebung bei cloudübergreifendem Lakehouse for SAP BDC.