Nachdem die Verbindung hergestellt und Datenprodukte freigegeben wurden, können Sie die SAP-Daten in BigQuery ermitteln und abfragen. Informationen dazu, wie diese Produkte in SAP freigegeben werden, finden Sie in der SAP-Dokumentation unter Mit Datenprodukten in SAP Business Data Cloud Connect arbeiten.
Standardmäßig werden die Katalogmetadaten in Lakehouse alle 5 Minuten automatisch im Hintergrund aktualisiert (5m oder 300s). 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: Projekt-ID in Google Cloud .REFRESH_INTERVAL: Das Intervall für das Aktualisieren 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: Projekt-ID in Google Cloud .
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: Projekt-ID in Google Cloud .
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: Projekt-ID in Google Cloud .
Tabellen abfragen
Sie können die Tabellen mit Standard-GoogleSQL in der bq-Befehlszeile, derGoogle Cloud -Konsole oder den BigQuery-Clientbibliotheken abfragen. Verwenden Sie Backticks für jeden Teil des vierteiligen Tabellennamens bei der Abfrage:
SELECT * FROM `PROJECT_ID`.`CATALOG_ID`.`SHARE_NAME`.`SCHEMA_NAME`.`TABLE_NAME` LIMIT 10
Ersetzen Sie Folgendes:
PROJECT_ID: Projekt-ID in Google Cloud .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
- Datenprodukte in SAP BDC veröffentlichen.
- Fehlerbehebung für cloudübergreifendes Lakehouse für SAP BDC