Einrichten der SAP HANA-Datenbankverbindung

In diesem Artikel werden die Schritte zum Herstellen einer SAP HANA-Datenbankverbindung beschrieben.

Unterstützte Authentifizierungstypen

Der SAP HANA-Datenbankconnector unterstützt die folgenden Authentifizierungstypen für Kopien bzw. Dataflow Gen2.

Authentifizierungsart Kopieren Dataflow Gen2
Basis (Benutzername/Kennwort)
Fenster

Einrichten der Verbindung für Dataflow Gen2

Sie können Dataflow Gen2 in Microsoft Fabric mit der SAP HANA-Datenbank mithilfe von Power Query-Connectors verbinden. Führen Sie die folgenden Schritte aus, um Ihre Verbindung zu erstellen:

  1. Überprüfen Sie Die Funktionen, Einschränkungen und Überlegungen, um sicherzustellen, dass Ihr Szenario unterstützt wird.
  2. Vollständige Voraussetzungen für die SAP HANA-Datenbank.
  3. Abrufen von Daten in Fabric.
  4. Stellen Sie eine Verbindung mit einer SAP HANA-Datenbank her.

Fähigkeiten

  • Importieren
  • Direct Query (Power BI-Semantikmodelle)
  • Fortgeschritten
    • SQL-Anweisung

Voraussetzungen

Sie benötigen ein SAP-Konto, um sich bei der Website anzumelden und die Treiber herunterzuladen. Wenn Sie nicht sicher sind, wenden Sie sich an den SAP-Administrator in Ihrer Organisation.

Um SAP HANA in Power BI Desktop oder Excel zu verwenden, müssen Sie den SAP HANA ODBC-Treiber auf dem lokalen Clientcomputer installiert haben, damit die SAP HANA-Datenverbindung ordnungsgemäß funktioniert. Sie können die SAP HANA-Clienttools von SAP Development Tools herunterladen, die den erforderlichen ODBC-Treiber enthalten. Sie können es auch aus dem SAP Software Download Center abrufen. Suchen Sie im Softwareportal nach dem SAP HANA CLIENT für Windows-Computer. Da das SAP Software Download Center seine Struktur häufig ändert, sind spezifischere Anleitungen für die Navigation auf dieser Website nicht verfügbar. Anweisungen zum Installieren des SAP HANA ODBC-Treibers finden Sie unter Installieren des SAP HANA ODBC-Treibers unter Windows 64-Bits.

Um SAP HANA in Excel zu verwenden, müssen Sie entweder den 32-Bit- oder 64-Bit-SAP HANA ODBC-Treiber (je nachdem, ob Sie die 32-Bit- oder 64-Bit-Version von Excel verwenden) auf dem lokalen Clientcomputer installiert haben.

Dieses Feature ist nur in Excel für Windows verfügbar, wenn Sie über Office 2019 oder ein Microsoft 365-Abonnement verfügen. Wenn Sie Microsoft 365-Abonnent sind, stellen Sie sicher, dass Sie über die neueste Version von Office verfügen.

HANA 1.0 SPS 12rev122.09, 2.0 SPS 3rev30 und BW/4HANA 2.0 wird unterstützt.

Daten abrufen

So rufen Sie Daten in Data Factory ab:

  1. Wählen Sie links in Data Factory den Eintrag Arbeitsbereiche aus.

  2. Wählen Sie aus Ihrem Data Factory-Arbeitsbereich Neu>Dataflow Gen2 aus, um einen neuen Datenfluss zu erstellen.

    Screenshot mit dem Arbeitsbereich, in dem Sie einen neuen Datenfluss erstellen möchten.

  3. Wählen Sie in Power Query entweder Daten abrufen im Menüband aus, oder wählen Sie Daten aus einer anderen Quelle abrufen in der aktuellen Ansicht aus.

    Screenshot mit dem Power Query-Arbeitsbereich, in dem die Option

  4. Verwenden Sie auf der Seite " Datenquelle auswählen" die Suche , um nach dem Namen des Connectors zu suchen, oder wählen Sie " Mehr anzeigen" rechts neben der Connectorliste aus, um alle in Data Factory verfügbaren Connectors anzuzeigen.

    Screenshot: Data Factory-Seite „Datenquelle auswählen“ mit dem Suchfeld und der hervorgehobenen Option „Mehr anzeigen“.

  5. Wenn Sie weitere Verbindungen anzeigen lassen möchten, können Sie weiterhin Suche verwenden, um nach dem Namen der Verbindung zu suchen, oder wählen Sie eine Kategorie aus, um eine Liste der zugeordneten Verbindungen anzuzeigen.

    Screenshot: angezeigte Data Factory-Seite „Datenquelle auswählen“ nach Auswahl von „Mehr anzeigen“ mit der Liste der Connectors.

Verbindung zu einer SAP HANA-Datenbank

So stellen Sie eine Verbindung mit SAP HANA-Daten aus Power Query Online her:

  1. Wählen Sie auf der Seite "Datenquellen " die SAP HANA-Datenbank aus.

  2. Geben Sie den Namen und den Port des SAP HANA-Servers ein, mit dem Sie eine Verbindung herstellen möchten. Das Beispiel in der folgenden Abbildung verwendet SAPHANATestServer am Port 30015.

  3. Geben Sie optional eine SQL-Anweisung aus erweiterten Optionen ein. Weitere Informationen finden Sie unter "Verbinden mit erweiterten Optionen".

  4. Wählen Sie den Namen des lokalen Datengateways aus, das für den Zugriff auf die Datenbank verwendet werden soll.

    Hinweis

    Sie müssen ein lokales Datengateway mit diesem Connector verwenden, unabhängig davon, ob Ihre Daten lokal oder online sind.

  5. Wählen Sie die Authentifizierungsart aus, die Sie für den Zugriff auf Ihre Daten verwenden möchten. Sie müssen auch einen Benutzernamen und ein Kennwort eingeben.

    Hinweis

    Derzeit unterstützt Power Query Online nur die Standardauthentifizierung.

  6. Wählen Sie "Verschlüsselte Verbindung verwenden " aus, wenn Sie eine verschlüsselte Verbindung verwenden, und wählen Sie dann den SSL-Kryptoanbieter aus. Wenn Sie keine verschlüsselte Verbindung verwenden, deaktivieren Sie "Verschlüsselte Verbindung verwenden". Weitere Informationen: Aktivieren der Verschlüsselung für SAP HANA

    Screenshot der Onlineanmeldung der SAP HANA-Datenbank.

  7. Klicken Sie auf Weiter, um fortzufahren.

  8. Im Dialogfeld "Navigator " können Sie die Daten entweder im Power Query-Editor transformieren, indem Sie "Daten transformieren" auswählen oder die Daten laden, indem Sie "Laden" auswählen.

Einschränkungen und Überlegungen

Die folgenden Einschränkungen gelten für den Power Query SAP HANA-Datenbankconnector.

Herstellen einer Verbindung mit der SAP HANA-Datenbank über proxy

Der SAP HANA-Datenbankconnector unterstützt keine Verbindung mit der Clouddatenbank über proxy. Verwenden Sie zum Umgehen stattdessen den ODBC-Connector , und geben Sie die Proxyeinstellungen in DSN oder Verbindungszeichenfolge an.

Einrichten Der Verbindung in "Verbindungen und Gateways verwalten"

Die folgende Tabelle enthält eine Zusammenfassung der Eigenschaften, die für eine SAP HANA-Verbindung erforderlich sind:

Name Beschreibung Erforderlich
Gatewayclustername Wählen Sie den lokalen Datengatewaycluster aus, den Sie zum Herstellen einer Verbindung mit dem SAP HANA-Server verwenden. Ja
Verbindungsname Ein Name für Ihre Verbindung. Ja
Verbindungstyp Wählen Sie SAP HANA aus. Ja
Server Der Hostname oder die IP-Adresse des SAP HANA-Servers. Ja
Authentifizierungsmethode Gehen Sie zu Authentifizierung. Ja
Überprüfen des Serverzertifikats Gibt an, ob das SAP HANA-Serverzertifikat überprüft werden soll. No
SSL-Kryptoanbieter Der SSL-Kryptoanbieter, den Sie verwenden möchten. Zulässige Werte sind mscrypto, sapcrypto und commoncrypto. Ja, wenn Sie das Validate-Serverzertifikat aktivieren
Einmaliges Anmelden Konfigurieren Sie SSO-Optionen für Kerberos oder SAML basierend auf Ihrem Abfragemodus. No
Datenschutzstufe Die Datenschutzebene, die Sie anwenden möchten. Zulässige Werte sind None, Organizational, Private und Public. Ja

Führen Sie die folgenden Schritte aus, um ihre Verbindung in "Verbindungen und Gateways verwalten" einzurichten:

  1. Wählen Sie im Seitenkopf in Data Factory "Einstellungen>Verwalten von Verbindungen und Gateways" aus.

    Screenshot, der zeigt, wie Sie

  2. Wählen Sie oben im Menüband " Neu" aus, um eine neue Verbindung hinzuzufügen.

    Screenshot der neuen Seite.

    Der Bereich Neue Verbindung wird links auf der Seite eingeblendet.

    Screenshot: Bereich „Neue Verbindung“

  3. Wählen Sie im Bereich "Neue Verbindung " die Option "Lokal" aus, und geben Sie die folgenden Felder an:

    Screenshot, der zeigt, wie Eine neue SAP HANA-Verbindung eingerichtet wird.

    • Gatewayclustername: Wählen Sie den lokalen Datengatewaycluster aus, den Sie zum Herstellen einer Verbindung mit dem SAP HANA-Server verwenden.
    • Verbindungsname: Geben Sie einen Namen für Ihre Verbindung an.
    • Verbindungstyp: Wählen Sie SAP HANA aus.
    • Server: Geben Sie den Hostnamen oder die IP-Adresse des SAP HANA-Servers an. Beispiel: saphana-db.contoso.net.
  4. Wählen Sie unter "Authentifizierungsmethode" Ihren Authentifizierungstyp aus der Dropdownliste aus, und schließen Sie die zugehörige Konfiguration ab. Der SAP HANA-Connector unterstützt die folgenden Authentifizierungstypen:

    Screenshot der Authentifizierungsmethode für SAP HANA.

  5. Wählen Sie optional in SSLdas Serverzertifikat überprüfen und Ihren SSL-Kryptoanbieter aus. Die unterstützten Anbieter sind mscrypto, sapcrypto und commoncrypto.

  6. Wählen Sie optional bei einmaligem Anmelden eine oder mehrere SSO-Optionen basierend auf Ihrem Szenario aus:

    • Verwenden Sie SSO über Kerberos für DirectQuery-Abfragen: Diese Option wird nur für DirectQuery-Abfragen angewendet. Der Import verwendet den in den Datenquellendetails angegebenen Benutzernamen und das Kennwort. Weitere Informationen finden Sie in diesem Artikel.
    • Verwenden Sie SSO über Kerberos für DirectQuery- und Importabfragen: Für den Import werden die Windows-Anmeldeinformationen des Datasetbesitzers verwendet. Weitere Informationen finden Sie in diesem Artikel.
    • Verwenden von SSO über SAML für DirectQuery-Abfragen
  7. Legen Sie im Allgemeinen die Datenschutzstufe fest, die Sie anwenden möchten. Zulässige Werte sind None, Organizational, Private und Public. Weitere Informationen finden Sie in der Power Query-Dokumentation unter Den Datenschutzstufen.

  8. Wählen Sie Erstellen aus, um die Verbindung zu erstellen. Wenn alle Anmeldeinformationen korrekt sind, wird Ihre Erstellung erfolgreich getestet und gespeichert. Falls dies nicht korrekt ist, schlägt die Erstellung mit Fehlern fehl.

Authentifizierung

In diesem Abschnitt werden die Anweisungen für jeden Authentifizierungstyp aufgeführt, der vom SAP HANA-Connector unterstützt wird:

Standardauthentifizierung

Screenshot der Standardauthentifizierungsmethode für SAP HANA.

  • Benutzername: Geben Sie den Benutzernamen an, um eine Verbindung mit dem SAP HANA-Server herzustellen.
  • Kennwort: Geben Sie das Kennwort für das Benutzerkonto an.

Windows-Authentifizierung

Screenshot der Windows-Authentifizierungsmethode für SAP HANA.

  • Benutzername: Geben Sie den Benutzernamen bei Verwendung der Windows-Authentifizierung an. Beispiel: user@domain.com
  • Kennwort: Geben Sie das Kennwort für das Benutzerkonto an.