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.
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:
- Überprüfen Sie Die Funktionen, Einschränkungen und Überlegungen, um sicherzustellen, dass Ihr Szenario unterstützt wird.
- Vollständige Voraussetzungen für die SAP HANA-Datenbank.
- Abrufen von Daten in Fabric.
- 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:
Wählen Sie links in Data Factory den Eintrag Arbeitsbereiche aus.
Wählen Sie aus Ihrem Data Factory-Arbeitsbereich Neu>Dataflow Gen2 aus, um einen neuen Datenfluss zu erstellen.
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.
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.
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.
Verbindung zu einer SAP HANA-Datenbank
So stellen Sie eine Verbindung mit SAP HANA-Daten aus Power Query Online her:
Wählen Sie auf der Seite "Datenquellen " die SAP HANA-Datenbank aus.
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
SAPHANATestServeram Port30015.Geben Sie optional eine SQL-Anweisung aus erweiterten Optionen ein. Weitere Informationen finden Sie unter "Verbinden mit erweiterten Optionen".
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.
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.
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
Klicken Sie auf Weiter, um fortzufahren.
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:
Wählen Sie im Seitenkopf in Data Factory "Einstellungen
>Verwalten von Verbindungen und Gateways" aus.
Wählen Sie oben im Menüband " Neu" aus, um eine neue Verbindung hinzuzufügen.
Der Bereich Neue Verbindung wird links auf der Seite eingeblendet.
Wählen Sie im Bereich "Neue Verbindung " die Option "Lokal" aus, und geben Sie die folgenden Felder an:
- 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.
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:
Wählen Sie optional in SSLdas Serverzertifikat überprüfen und Ihren SSL-Kryptoanbieter aus. Die unterstützten Anbieter sind mscrypto, sapcrypto und commoncrypto.
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
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.
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
- 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
-
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.