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.
Hinweis
Der SAP Business Warehouse (BW) Application Server Connector ist ab Juni 2020 für SAP BW/4HANA zertifiziert.
Zusammenfassung
| Artikel | Description |
|---|---|
| Freigabezustand | Allgemeine Verfügbarkeit |
| Products | Power BI (Semantikmodelle) Power BI (Datenflüsse) Fabric (Dataflow Gen2) Power Apps (Datenflüsse) Analysis Services |
| Unterstützte Authentifizierungstypen | Windows (Desktop) Datenbank (Desktop) Basis (online) |
| Funktionsreferenzdokumentation |
SapBusinessWarehouse.Cubes Sapbusinesswarehouseexecutionmode.DataStream SapBusinessWarehouseExecutionMode.BasXml SapBusinessWarehouseExecutionMode.BasXmlGzip |
Hinweis
Einige Funktionen sind möglicherweise in einem Produkt vorhanden, aber nicht in anderen, aufgrund von Bereitstellungszeitplänen und hostspezifischen Fähigkeiten.
Voraussetzungen
Von Bedeutung
Version 1.0 des SAP BW Application Server-Connectors ist veraltet. Neue Verbindungen verwenden Implementierung 2.0 des SAP BW Application Server-Connectors. Alle Unterstützung für Version 1.0 wird in naher Zukunft aus dem Connector eingestellt.
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. Die Treiber müssen auf dem Gatewaycomputer installiert werden.
BW 7.3, BW 7.5 und BW/4HANA 2.0 werden unterstützt.
Um den SAP BW Application Server Connector in Power BI Desktop oder Power Query Online zu verwenden, müssen Sie den SAP .NET Connector 3.0 oder 3.1 installieren. Der Zugriff auf den Download erfordert einen gültigen S-Benutzer. Wenden Sie sich an Ihr SAP Basis-Team, um den SAP .NET Connector 3.0 oder 3.1 zu erhalten. Sie können den SAP .NET Connector 3.0 oder 3.1 von SAP herunterladen. Der Connector kommt in 32-Bit- und 64-Bit-Versionen. Wählen Sie die Version aus, die Ihrer Power BI Desktop-Installation entspricht. Wählen Sie für Power Query Online die 64-Bit-Version aus.
Stellen Sie bei der Installation in den optional auszuführenden Setup-Schritten sicher, dass Sie Assemblys in die Global Assembly Cache (GAC) installieren.
Hinweis
Seit Ende 2023 unterstützt der SAP BW Application Server Connector SAP .NET Connector 3.1.
Unterstützte Funktionen
- Importieren
- Direct Query (Power BI-Semantikmodelle)
- Fortgeschritten
- Sprachcode
- Ausführungsmodus
- Batchgröße
- MDX-Anweisung
- Aktivieren von Merkmalsstrukturen
Herstellen einer Verbindung mit einem SAP BW-Anwendungsserver über Power Query Desktop
So stellen Sie eine Verbindung mit einem SAP BW Application Server her:
Wählen Sie auf der Registerkarte " Start " von Power BI Desktop " Data > SAP Business Warehouse Application Server abrufen" aus.
Geben Sie den Servernamen, die Systemnummer und die Client-ID des SAP BW-Anwendungsservers ein, mit dem Sie eine Verbindung herstellen möchten. In diesem Beispiel wird
SAPBWTestServerals Servername verwendet, eine Systemnummer00, und eine Client-ID von837.Im restlichen Beispiel wird beschrieben, wie Sie Ihre Daten in Power Query Desktop importieren, was die Standardeinstellung für den Datenkonnektivitätsmodus ist. Wenn Sie DirectQuery verwenden möchten, um Ihre Daten zu laden, wechseln Sie mit DirectQuery in Power BI zu "Verbinden mit SAP Business Warehouse".
Wenn Sie eine der erweiterten Optionen für diesen Connector verwenden möchten, um Ihre Abfrage zu optimieren, wechseln Sie zu "Erweiterte Optionen verwenden".
Wenn Sie die entsprechenden Informationen ausgefüllt haben, wählen Sie "OK" aus.
Beim erstmaligen Zugriff auf die Datenbank benötigt der SAP BW Application Server Datenbankbenutzeranmeldeinformationen. Power Query Desktop bietet zwei Authentifizierungsmodi für SAP BW-Verbindungen : Benutzername/Kennwortauthentifizierung (Datenbank) und Windows-Authentifizierung (einmaliges Anmelden). Die SAML-Authentifizierung wird derzeit nicht unterstützt. Wählen Sie entweder Windows oder Datenbank aus. Wenn Sie die Datenbankauthentifizierung auswählen, geben Sie Ihren Benutzernamen und Ihr Kennwort ein. Wenn Sie die Windows-Authentifizierung auswählen, wechseln Sie zur Windows-Authentifizierung und zum einmaligen Anmelden , um mehr über die Anforderungen für die Windows-Authentifizierung zu erfahren.
Wählen Sie dann Verbinden aus.
Weitere Informationen zur Authentifizierung finden Sie unter Authentifizierung mit einer Datenquelle.
Wählen Sie im Dialogfeld "Navigator " die elemente aus, die Sie verwenden möchten. Wenn Sie ein oder mehrere Elemente vom Server auswählen, erstellt das Dialogfeld "Navigator " eine Vorschau der Ausgabetabelle. Weitere Informationen zum Navigieren in den SAP BW Application Server-Abfrageobjekten in Power Query erhalten Sie unter "Navigieren in den Abfrageobjekten".
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.
Herstellen einer Verbindung mit einem SAP BW-Anwendungsserver über Power Query Online
So stellen Sie eine Verbindung mit einem SAP BW-Anwendungsserver aus Power Query Online her:
Wählen Sie auf der Seite " Datenquellen " die Option "SAP BW Application Server" aus.
Geben Sie den Servernamen, die Systemnummer und die Client-ID des SAP BW-Anwendungsservers ein, mit dem Sie eine Verbindung herstellen möchten. In diesem Beispiel wird
SAPBWTestServerals Servername verwendet, eine Systemnummer00, und eine Client-ID von837.Wählen Sie das lokale Datengateway aus, das Sie zum Herstellen einer Verbindung mit den Daten verwenden möchten.
Legen Sie die Authentifizierungsart auf "Standard" fest. Geben Sie Ihren Benutzernamen und Ihr Passwort ein.
Sie können auch aus einer Reihe erweiterter Optionen auswählen, um Ihre Abfrage zu optimieren.
Wählen Sie "Weiter" aus, um eine Verbindung herzustellen.
Wählen Sie im Dialogfeld "Navigator " die elemente aus, die Sie verwenden möchten. Wenn Sie ein oder mehrere Elemente vom Server auswählen, erstellt das Dialogfeld "Navigator " eine Vorschau der Ausgabetabelle. Weitere Informationen zum Navigieren in den SAP BW Application Server-Abfrageobjekten in Power Query erhalten Sie unter "Navigieren in den Abfrageobjekten".
Im Dialogfeld "Navigator " können Sie die Daten im Power Query-Editor transformieren, indem Sie "Daten transformieren" auswählen.
Verbinden mit Routerzeichenfolgen
SAP Router ist ein SAP-Programm, das als Zwischenstation (Proxy) in einer Netzwerkverbindung zwischen SAP-Systemen oder zwischen SAP-Systemen und externen Netzwerken fungiert. DER SAP-Router steuert den Zugriff auf Ihr Netzwerk und ist daher eine nützliche Erweiterung für ein vorhandenes Firewallsystem (Portfilter). Im Bild bildet die Firewall eine undurchdringliche "Wand" um Ihr Netzwerk. Da jedoch einige Verbindungen diese Mauer durchdringen müssen, muss in der Firewall ein "Tor" hergestellt werden. SAP Router übernimmt die Kontrolle über dieses Gate. Kurz gesagt, SAP Router bietet Ihnen die Möglichkeit, den Zugriff auf Ihr SAP-System zu steuern.
Routerzeichenfolgen in Power Query
Um eine Verbindung mit einem SAP BW-System über einen SAP-Router herzustellen, können Sie Routerzeichenfolgen anstelle des Servernamens in den Power Query-Verbindungseinstellungen verwenden.
Die für die Routerzeichenfolge verwendete Syntax lautet:
<SAP router 1><SAP router 2>.....<SAP router n><destination : application server>
Ort:
<SAP router>=/H/<sap router host name>/S/<sap router port><destination> = /H/<application server host name>/S/<application server port or service name>
Hinweis
/S/<port> kann weggelassen werden, wenn der Port der Standardport ist (3299).
Die folgende Tabelle enthält Beispiele für einige Routerzeichenfolgen.
| Bestimmungsort | Example | Routerzeichenfolge |
|---|---|---|
| Anwendungsserver | FQDN für Anwendungsserver | /H/saprouter-maq/S/3299/H/bwmpas.mycompany.com/S/3214 |
| Anwendungsserver | Bereitgestellter SAP-Router-Port | /H/saprouter-maq/S/3299/H/bwmpas/S/3214 |
| Anwendungsserver | SAP-Routerport nicht angegeben | /H/10.11.23.33/H/bwmpas/S/3214 |
Überlegungen
Routerzeichenfolgen können Kennwörter enthalten, die durch
/P/oder/W/vorangestellt sind. Kennwörter werden in Power Query-Routerzeichenfolgen nicht unterstützt, da dies unsicher sein könnte. Die Verwendung eines Kennworts führt zu einem Fehler.Routerzeichenfolgen ermöglichen auch die Verwendung symbolischer SAP-Systemnamen, die präfixiert sind
/R/. Dieser Zeichenfolgentyp wird in Power Query nicht unterstützt.In Power Query können Sie die Syntax "Routerzeichenfolge" verwenden, um einen benutzerdefinierten Port anzugeben, sodass Routerzeichenfolgen mit einer einzelnen Station zulässig sind. Routerzeichenfolgen können dann identifiziert werden, indem sie mit
/H/oder/M/beginnen. Jede andere Eingabe wird als Servername/IP-Adresse angenommen.