Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Auf dieser Seite wird erläutert, wie Sie eine SAP Business Data Cloud (BDC)-Verbindung für Azure Databricks für OpenSharing einrichten. Diese Verbindung ist für das Teilen mit und das Empfangen von Freigaben aus einem SAP BDC-Konto erforderlich.
Anforderungen
- Sie müssen Administrator des Arbeitsbereichs sein.
- Sie müssen über die Berechtigungen
CREATE PROVIDERundCREATE RECIPIENTverfügen. - Ihr Azure Databricks-Arbeitsbereich ist für Unity-Katalog aktiviert. Weitere Informationen finden Sie unter "Erste Schritte mit Unity-Katalog".
- Sie haben OpenSharing in Ihrem Metastore aktiviert und Benutzern das Erstellen und Verwalten von Freigaben und Empfängern gewährt. Siehe Einrichten von OpenSharing für Ihr Konto (für Anbieter)
Einrichten der privaten Konnektivität mit SAP BDC
Wenn Ihre Organisation eine private Netzwerkkonnektivität mit SAP BDC erfordert, konfigurieren Sie Private Link für den Speicher, der Ihre SAP BDC-Freigaben zurückgibt, bevor Sie eine Verbindung erstellen.
Folgen Sie "Konfigurieren der privaten Konnektivität mit Ressourcen in Ihrem VNet", um Azure Private Link einzurichten. SAP BDC-Datenprodukte werden durch Speicherkonten gesichert, die SAP verwaltet, sodass zwei Schritte unterschiedlich funktionieren:
-
Schritt 4: Um die Azure Ressourcen-ID bereitzustellen, übermitteln Sie ein ServiceNow-Ticket über SAP for Me, um die ID von SAP anzufordern. So finden Sie die für dieses Ticket erforderlichen Werte:
- Wechseln Sie zu den empfangenen Katalogfreigaben>, und klicken Sie auf Ihren Katalog.
- Klicken Sie im Abschnitt "Über diesen Katalog " auf den linkierten Text neben "Freigeben".
- Klicken Sie erneut auf den entsprechenden verlinkten Freigabenamen.
- Kopieren Sie den Freigabenamen und die Werte von
sap.ord.systemInstance.id, und geben Sie sie im Ticket an.
- Schritt 5: Da SAP das Speicherkonto verwaltet, können sie nur den Endpunkt genehmigen. Übermitteln Sie ein zweites ServiceNow-Ticket über SAP für mich, und fügen Sie die Azure Ressourcen-ID aus der Antwort von SAP auf Ihr erstes Ticket ein. Der private Endpunkt verbleibt im Status "AUSSTEHEND", bis SAP ihn genehmigt.
Erstellen Sie eine SAP BDC-Verbindung auf Azure Databricks
Sie müssen eine SAP-BDC-Verbindung erstellen, bevor Sie Datenzugriff auf ein SAP-BDC-Konto gewähren oder Daten von diesem empfangen. Der Benutzer, der die SAP BDC-Verbindung erstellt, wird zum Besitzer. Bei der Erstellung werden automatisch zwei Objekte erstellt und entsprechen dem SAP BDC-Konto:
- Provider-Objekt
- Recipientobjekt
Zum Erstellen einer Verbindung müssen Sie zuerst einen Azure Databricks-Verbindungsbezeichner an einen SAP-BDC-Administrator senden. Der SAP-BDC-Administrator verwendet dann den Verbindungsbezeichner, um einen Verbindungslink auf SAP BDC zu generieren. Mit dem Connection-Link beenden Sie die Erstellung der SAP BDC-Verbindung auf Azure Databricks.
Schritt 1: Abrufen einer Verbindungs-ID für einen SAP-BDC-Administrator
- Klicken Sie auf der Randleiste von Azure Databricks auf "Datenaufnahme".
- Wählen Sie die Kachel SAP Business Data Cloud aus.
- Klicken Sie auf "Verbindungsbezeichner".
- Teilen Sie die Partner-ID-Informationen mit Ihrem SAP-BDC-Administrator.
- Bitten Sie Ihren SAP-BDC-Administrator, eine Azure Databricks-Verbindung auf SAP BDC mithilfe der bereitgestellten Bezeichnerinformationen einzurichten. Weitere Informationen finden Sie in der SAP-BDC-Dokumentation.
Schritt 2: Erstellen einer SAP-BDC-Verbindung
- Nachdem Ihr SAP BDC-Administrator Ihnen die Azure Databricks Verbindung für Ihren Bezeichner gesendet hat, klicken Sie auf Verbinden mit SAP BDC.
- Kopieren Sie im Link "Verbindung" von SAP BDC den Einladungslink, der von Ihrem SAP-BDC-Administrator gesendet wurde.
- Klicken Sie auf Verbinden.
- Nach dem Herstellen der Verbindung wird das SAP BDC-Konto automatisch als Freigeber und Empfänger von Freigaben hinzugefügt. Sie können auf Freigaben zugreifen, die von einem SAP BDC-Administrator in Azure Databricks gewährt wurden, und Azure Databricks-Assets über Open Share für SAP BDC freigeben.
- Klicken Sie auf "Anbieter anzeigen ", um alle Datenprodukte anzuzeigen, die vom SAP BDC-Konto empfangen wurden. Oder klicken Sie auf "Empfänger anzeigen ", um alle Datenressourcen anzuzeigen, die Sie für das SAP BDC-Konto freigegeben haben.
Nachdem Sie eine von SAP BDC empfangene Freigabe in einen Unity Catalog eingebunden haben, werden SAP-semantische Metadaten (Tabellen- und Spaltenkommentare, Primärschlüssel, Fremdschlüssel und Governancetags) automatisch in Unity Catalog synchronisiert. Ausführliche Informationen finden Sie unter SAP BDC-Semantikmetadaten.
Aktualisierung des Verbindungsbesitzers
Sie müssen der Verbindungsbesitzer oder ein Metastore-Administrator sein, um den Besitzer einer Verbindung zu aktualisieren.
Note
Der Besitzer der Verbindung muss ein einzelner Benutzer sein. Sie können den Verbindungsbesitz nicht an eine Gruppe oder einen Dienstprinzipal übertragen.
Gehen Sie wie folgt vor, um den Besitzer einer Verbindung zu ändern:
- Klicken Sie auf der Randleiste von Azure Databricks auf "Datenaufnahme".
- Wählen Sie die Kachel SAP Business Data Cloud aus.
- Suchen Sie die Verbindung, die Sie aktualisieren möchten, und klicken Sie auf das
- Wählen Sie "Besitzer bearbeiten" aus.
Löschen einer Verbindung
Nachdem die Verbindung gelöscht wurde, verliert der Databricks-Arbeitsbereich den Zugriff auf alle vom SAP-BDC-Administrator freigegebenen Datenprodukte, und der SAP-BDC-Empfänger verliert den Zugriff auf diese geteilten Produkte.
Sie müssen der Besitzer der Verbindung sein.
Schritt 1: Bereinigen freigegebener Ressourcen
Heben Sie alle von SAP BDC empfangenen Freigaben aus Katalogen auf. Der Besitzer des Katalogs muss dies tun. Siehe Aufheben einer Freigabe.
Wenn noch bereitgestellte Kataloge vorhanden sind, können Sie die Verbindung nicht löschen.
Schritt 2: Löschen der SAP-BDC-Verbindung
Führen Sie nach dem Aufheben der Bereitstellung aller freigegebenen Ressourcen die folgenden Schritte aus, um eine SAP BDC-Verbindung zu löschen:
- Klicken Sie auf der Randleiste von Azure Databricks auf "Datenaufnahme".
- Wählen Sie die Kachel SAP Business Data Cloud aus.
- Suchen Sie die Verbindung, die Sie aktualisieren möchten, und klicken Sie auf das
- Wählen Sie "Verbindung löschen" aus.
Einschränkungen
- Es gibt eine Grenze von fünf Verbindungen pro Metastore.
Weitere Ressourcen
- Um SAP BDC-Daten in Azure Databricks zu lesen, erstellen Sie einen Katalog aus der SAP BDC-Anbieterfreigabe. Weitere Informationen finden Sie unter Erstellen eines Katalogs aus einer Freigabe.
- Gewähren Sie SAP Business Data Cloud (BDC)-Empfängern Zugriff auf OpenSharing-Datenfreigaben
- SAP BDC-semantische Metadaten
- Nutzungsdaten, die für SAP freigegeben wurden