Datenprodukte in SAP veröffentlichen

Datenprodukt aus Knowledge Catalog (ehemals Dataplex Universal Catalog) mit BigLake Delta Sharing in SAP Business Data Cloud (BDC) veröffentlichen

Wenn Sie ein Datenprodukt in SAP veröffentlichen, können Nutzer im SAP-Ökosystem Daten-Assets nahtlos finden und verwenden Google Cloud . Bei dieser Integration wird Delta Sharing verwendet, um zugrunde liegende Daten-Assets wie Apache Iceberg REST-Katalogtabellen als schreibgeschützte föderierte Tabellen verfügbar zu machen. Da die Daten an ihrem ursprünglichen Speicherort verbleiben, werden sie nicht verschoben oder repliziert. Dadurch wird die Latenz verringert und es gibt nur eine einzige Quelle der Wahrheit.

Übersicht

Die Integration zwischen Knowledge Catalog und SAP BDC basiert auf einem Open-Protocol-Ansatz 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: Assets werden in SAP als föderierte Tabellen dargestellt. Das bedeutet, dass sie in Echtzeit aus dem Google Cloud Speicher abgefragt werden.
  • Delta Sharing: Knowledge Catalog fungiert als Delta Sharing-Server, der eine Standardschnittstelle für externe Clients wie SAP bereitstellt, um auf BigLake- und Iceberg-Tabellen zuzugreifen.
  • Keine Datenverschiebung: Ihre Daten bleiben in Google Cloud. Nur die Metadaten und sicheren Zugriffsprotokolle werden für die SAP-Umgebung freigegeben.
  • Sicherheit: Authentifizierung und Autorisierung werden mit der Identitätsföderation von Arbeitslasten verwaltet. 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.

BigLake API aktivieren

Anforderungen an Delta Sharing und Katalog

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 Borderless Lakehouse für SAP Business Data Cloud einrichten.
Identitätsföderation von Arbeitslasten Sie müssen einen Workload Identity-Pool und einen Workload Identity-Anbieter konfigurieren, um dem OIDC-Aussteller von SAP BDC 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:
  • Sie müssen zum selben Iceberg REST-Katalog gehören.
  • Sie müssen Primärschlüssel definiert haben.
  • Sie müssen mindestens eine Datenzeile enthalten.
Weitere Informationen finden Sie unter Datenprodukte.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Google Cloud Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Verwalten und Veröffentlichen eines Datenprodukts in SAP BDC benötigen:

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

  1. Rufen Sie in der Google Cloud Console die Seite Knowledge Catalog Datenprodukte auf.

    Zu den Datenprodukten

  2. Klicken Sie auf den Namen des Datenprodukts, das Sie veröffentlichen möchten.

  3. Klicken Sie auf der Seite mit den Details zum Datenprodukt auf Freigeben und wählen Sie dann In SAP veröffentlichen aus.

  4. Geben Sie im Bereich Datenprodukt in SAP veröffentlichen Folgendes an:

    • Name der Freigabe: 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 wurde. Verwenden Sie das folgende Format:
    projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID
    

    Ersetzen Sie Folgendes:

    • PROJECT_NUMBER: Ihre Google Cloud Projektnummer
    • POOL_ID: die ID Ihres Workload Identity-Pools
    • PROVIDER_ID: die ID Ihres Workload Identity-Anbieters
  5. Klicken Sie auf Veröffentlichen.

Knowledge Catalog initiiert den Veröffentlichungsprozess mit der BigLake API. Nach Abschluss des Vorgangs ist das Datenprodukt in SAP BDC als föderierte Tabellen auffindbar.

gcloud

Weitere Informationen finden Sie unter Daten in SAP BDC veröffentlichen.

Nächste Schritte