Mit Knowledge Catalog (früher Dataplex Universal Catalog) können Sie Datenprodukte über BigLake Delta Sharing in SAP Business Data Cloud (BDC) veröffentlichen. Nutzer im SAP-Ökosystem können dann Ihre Google Cloud -Daten-Assets als schreibgeschützte föderierte Tabellen finden und nutzen, ohne Daten zu verschieben oder zu replizieren.
Übersicht
Die Integration zwischen Knowledge Catalog und SAP BDC basiert auf einem offenen Protokollansatz mit Delta Sharing. Wenn Sie ein Datenprodukt in SAP veröffentlichen, erleichtert Knowledge Catalog die Erstellung eines sicheren Freigabelinks.
Zu den wichtigsten technischen Aspekten dieser Integration gehören:
- Föderierter Zugriff: Zugrunde liegende Daten-Assets wie Apache Iceberg REST-Katalogtabellen werden in SAP als schreibgeschützte föderierte Tabellen dargestellt und in Echtzeit aus dem Google Cloud -Speicher abgefragt.
- Delta Sharing: Knowledge Catalog fungiert als Delta Sharing-Server und bietet eine Standardschnittstelle für externe Clients wie SAP, um auf BigLake- und Iceberg-Tabellen zuzugreifen.
- Keine Datenverschiebung: Ihre Daten bleiben an ihrem ursprünglichen Speicherort inGoogle Cloud , ohne dass sie repliziert werden. Das trägt dazu bei, die Latenz zu verringern und eine zentrale Datenquelle beizubehalten. Nur die Metadaten und sicheren Zugriffsprotokolle werden mit der SAP-Umgebung geteilt.
- Sicherheit: Authentifizierung und Autorisierung werden über die Workload Identity-Föderation abgewickelt. So wird sichergestellt, dass nur autorisierte SAP-Nutzer auf die Daten zugreifen können, basierend auf den in Google Cloudgewährten Berechtigungen.
Hinweis
Bevor Sie ein Datenprodukt in SAP BDC veröffentlichen, müssen Sie die folgenden Voraussetzungen erfüllen:
APIs aktivieren
Aktivieren Sie die BigLake API für Ihr Google Cloud -Projekt.
Anforderungen für Delta-Sharing und Kataloge
Ihre Umgebung muss die folgenden Anforderungen erfüllen:
| Anforderung | Details | Referenz |
|---|---|---|
| Delta Sharing-Katalog | Sie müssen einen BigLake Delta Sharing-Katalog erstellt und in Ihrer SAP BDC-Umgebung im selben Projekt und in derselben Region wie Ihr Datenprodukt registriert haben. | Weitere Informationen finden Sie unter Cloudübergreifende Verbindung für SAP Business Data Cloud einrichten. |
| Identitätsföderation von Arbeitslasten | Sie müssen einen Workload Identity-Pool und einen Anbieter konfigurieren, um dem SAP BDC OIDC-Aussteller zu vertrauen. | Weitere Informationen finden Sie unter Identitätsföderation von Arbeitslasten konfigurieren. |
| Datenprodukt-Assets |
Das Datenprodukt muss mindestens ein unterstütztes Daten-Asset (z. B. eine Apache Iceberg REST-Katalogtabelle) und maximal 50 Tabellen enthalten. Alle Iceberg-Tabellen im Datenprodukt müssen die folgenden Einschränkungen erfüllen:
|
Weitere Informationen finden Sie unter Datenprodukte. |
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt von Google Cloud zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Verwalten und Veröffentlichen eines Datenprodukts in SAP BDC benötigen:
-
Datenprodukte in der Google Cloud -Konsole verwalten:
Dataplex Data Products Editor (
roles/dataplex.dataProductsEditor) -
Datenprodukte in SAP BDC veröffentlichen:
BigLake-Administrator (
roles/biglake.admin)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Datenprodukt in SAP BDC veröffentlichen
Console
Rufen Sie in der Google Cloud Console die Seite Datenprodukte im Knowledge Catalog auf.
Klicken Sie auf den Namen des Datenprodukts, das Sie veröffentlichen möchten.
Klicken Sie auf der Detailseite des Datenprodukts auf Freigeben und wählen Sie In SAP veröffentlichen aus.
Geben Sie im Bereich Datenprodukt in SAP veröffentlichen Folgendes an:
- Freigabename: Geben Sie einen eindeutigen Namen für die Freigabe ein, die in SAP erstellt werden soll.
- Delta-Katalog: Wählen Sie den registrierten Delta Sharing-Katalog aus der Liste aus.
- Workload Identity: Geben Sie den vollständigen Ressourcennamen des Workload Identity-Anbieters ein, der für SAP BDC konfiguriert ist. Verwenden Sie das folgende Format:
projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_IDErsetzen Sie Folgendes:
PROJECT_NUMBER: Ihre Google Cloud-ProjektnummerPOOL_ID: die ID Ihres Workload Identity-PoolsPROVIDER_ID: die ID Ihres Workload Identity Providers.
Klicken Sie auf Veröffentlichen.
Knowledge Catalog initiiert den Veröffentlichungsprozess mithilfe der BigLake API. Nach erfolgreichem Abschluss ist das Datenprodukt als föderierte Tabellen in SAP BDC auffindbar.
gcloud
Weitere Informationen finden Sie unter Daten in SAP BDC veröffentlichen.
Nächste Schritte
- Weitere Informationen zum Verwalten von Knowledge Catalog-Datenprodukten
- Cloudübergreifende Verbindung für SAP BDC einrichten
- Weitere Informationen zum Konfigurieren der Identitätsföderation von Arbeitslasten