Freigeben über


SAP Business Warehouse-Anwendungsserver

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.

Wählen Sie die Assemblys zur Installation in den Global Assembly Cache (GAC) aus.

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:

  1. Wählen Sie auf der Registerkarte " Start " von Power BI Desktop " Data > SAP Business Warehouse Application Server abrufen" aus.

  2. 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 SAPBWTestServer als Servername verwendet, eine Systemnummer 00, und eine Client-ID von 837.

    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.

    Geben Sie die SAP Business Warehouse Application Server-Informationen ein.

  3. 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.

    Geben Sie die Serveranmeldeinformationen ein.

    Wählen Sie dann Verbinden aus.

    Weitere Informationen zur Authentifizierung finden Sie unter Authentifizierung mit einer Datenquelle.

  4. 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".

    Navigatoransicht aus Power Query Desktop.

  5. 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:

  1. Wählen Sie auf der Seite " Datenquellen " die Option "SAP BW Application Server" aus.

  2. 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 SAPBWTestServer als Servername verwendet, eine Systemnummer 00, und eine Client-ID von 837.

  3. Wählen Sie das lokale Datengateway aus, das Sie zum Herstellen einer Verbindung mit den Daten verwenden möchten.

  4. Legen Sie die Authentifizierungsart auf "Standard" fest. Geben Sie Ihren Benutzernamen und Ihr Passwort ein.

    Onlineanmeldung für SAP BW Application Server.

  5. Sie können auch aus einer Reihe erweiterter Optionen auswählen, um Ihre Abfrage zu optimieren.

  6. Wählen Sie "Weiter" aus, um eine Verbindung herzustellen.

  7. 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".

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

    Navigatoransicht aus Power Query Online.

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.

Nächste Schritte