SAP Business Warehouse-toepassingsserver

Notitie

De SAP Business Warehouse -toepassingsserverconnector (BW) is nu gecertificeerd voor SAP BW/4HANA vanaf juni 2020.

Samenvatting

Item Beschrijving
Releasestatus Algemene beschikbaarheid
Producten Power BI (Semantische modellen)
Power BI (gegevensstromen)
Fabric (Dataflow Gen2)
Power Apps (gegevensstromen)
Analysis Services
Ondersteunde verificatietypen Windows (desktop)
Database (bureaublad)
Basic (online)
Documentatie voor functiereferenties SapBusinessWarehouse.Cubes
Sapbusinesswarehouseexecutionmode.DataStream
SapBusinessWarehouseExecutionMode.BasXml
SapBusinessWarehouseExecutionMode.BasXmlGzip

Notitie

Sommige mogelijkheden zijn mogelijk aanwezig in één product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.

Vereisten

Belangrijk

Versie 1.0 van de SAP BW-toepassingsserverconnector is afgeschaft. Nieuwe verbindingen maken gebruik van Implementation 2.0 van de SAP BW-toepassingsserverconnector. Alle ondersteuning voor versie 1.0 wordt in de nabije toekomst verwijderd uit de connector.

U hebt een SAP-account nodig om u aan te melden bij de website en de stuurprogramma's te downloaden. Als u het niet zeker weet, neemt u contact op met de SAP-beheerder in uw organisatie. De stuurprogramma's moeten op de gatewaycomputer worden geïnstalleerd.

BW 7.3, BW 7.5 en BW/4HANA 2.0 wordt ondersteund.

Als u de SAP BW-toepassingsserverconnector wilt gebruiken in Power BI Desktop of Power Query Online, moet u de SAP .NET-Verbinding maken or 3.0 of 3.1 installeren. Er is een geldige S-gebruiker nodig om de download te kunnen uitvoeren. Neem contact op met uw SAP Basis-team om de SAP .NET-Verbinding maken or 3.0 of 3.1 op te halen. U kunt de SAP .NET-Verbinding maken or 3.0 of 3.1 downloaden van SAP. De connector wordt geleverd in 32-bits en 64-bits versies. Kies de versie die overeenkomt met uw Power BI Desktop-installatie. Kies voor Power Query Online de 64-bits versie.

Zorg ervoor dat u tijdens de installatie, in optionele installatiestappen, assembly's installeren selecteert in GAC.

Selecteer assembly's installeren in GAC.

Notitie

Vanaf eind 2023 bevat de SAP BW-toepassingsserverconnector ondersteuning voor SAP .NET Verbinding maken or 3.1.

Ondersteunde mogelijkheden

  • Importeren
  • Direct Query (semantische Power BI-modellen)
  • Geavanceerde
    • Taalcode
    • Uitvoeringsmodus
    • Batchgrootte
    • MDX-instructie
    • Kenmerkstructuren inschakelen

Verbinding maken naar een SAP BW-toepassingsserver vanuit Power Query Desktop

Verbinding maken met een SAP BW-toepassingsserver:

  1. Selecteer Op het tabblad Start van Power BI Desktop de optie Data > SAP Business Warehouse-toepassingsserver ophalen.

  2. Voer de servernaam, het systeemnummer en de client-id in van de SAP BW-toepassingsserver waarmee u verbinding wilt maken. In dit voorbeeld wordt de SAPBWTestServer servernaam, een systeemnummer 00en een client-id van 837.

    In de rest van dit voorbeeld wordt beschreven hoe u uw gegevens importeert in Power Query Desktop. Dit is de standaardinstelling voor de modus Gegevens Verbinding maken iviteit. Als u DirectQuery wilt gebruiken om uw gegevens te laden, gaat u naar Verbinding maken naar SAP Business Warehouse met behulp van DirectQuery in Power BI.

    Als u een van de geavanceerde opties voor deze connector wilt gebruiken om uw query af te stemmen, gaat u naar Geavanceerde opties gebruiken.

    Wanneer u klaar bent met het invullen van de relevante informatie, selecteert u OK.

    Voer de gegevens van de SAP Business Warehouse-toepassingsserver in.

  3. Wanneer u de database voor de eerste keer opent, zijn voor de SAP BW-toepassingsserver gebruikersreferenties van de database vereist. Power Query Desktop biedt twee verificatiemodi voor SAP BW-verbindingen: gebruikersnaam/wachtwoordverificatie (Database) en Windows-verificatie (eenmalige aanmelding). SAML-verificatie wordt momenteel niet ondersteund. Selecteer Windows of Database. Als u Databaseverificatie selecteert, voert u uw gebruikersnaam en wachtwoord in. Als u Windows-verificatie selecteert, gaat u naar Windows-verificatie en eenmalige aanmelding voor meer informatie over de vereisten voor Windows-verificatie.

    Voer de serverreferenties in.

    Selecteer vervolgens Connect.

    Ga naar Verificatie met een gegevensbron voor meer informatie over verificatie.

  4. Selecteer in het dialoogvenster Navigator de items die u wilt gebruiken. Wanneer u een of meer items op de server selecteert, wordt in het dialoogvenster Navigator een voorbeeld van de uitvoertabel gemaakt. Voor meer informatie over het navigeren door de SAP BW-toepassingsserverqueryobjecten in Power Query, gaat u naar Navigeren in de queryobjecten.

    Navigator-weergave vanuit Power Query Desktop.

  5. In het dialoogvenster Navigator kunt u de gegevens in de Power Query-editor transformeren door Transformatiegegevens te selecteren of de gegevens te laden door Laden te selecteren.

Verbinding maken vanuit Power Query Online naar een SAP BW-toepassingsserver

Verbinding maken met een SAP BW-toepassingsserver vanuit Power Query Online:

  1. Selecteer SAP BW-toepassingsserver op de pagina Gegevensbronnen.

  2. Voer de servernaam, het systeemnummer en de client-id in van de SAP BW-toepassingsserver waarmee u verbinding wilt maken. In dit voorbeeld wordt de SAPBWTestServer servernaam, een systeemnummer 00en een client-id van 837.

  3. Selecteer de on-premises gegevensgateway die u wilt gebruiken om verbinding te maken met de gegevens.

  4. Stel verificatietype in op Basic. Voer uw gebruikersnaam en wachtwoord in.

    Online aanmelden bij SAP BW Application Server.

  5. U kunt ook een selectie maken uit een set geavanceerde opties om uw query af te stemmen.

  6. Selecteer Volgende om verbinding te maken.

  7. Selecteer in het dialoogvenster Navigator de items die u wilt gebruiken. Wanneer u een of meer items op de server selecteert, wordt in het dialoogvenster Navigator een voorbeeld van de uitvoertabel gemaakt. Voor meer informatie over het navigeren door de SAP BW-toepassingsserverqueryobjecten in Power Query, gaat u naar Navigeren in de queryobjecten.

  8. In het dialoogvenster Navigator kunt u de gegevens in de Power Query-editor transformeren door Gegevens transformeren te selecteren.

    Navigator-weergave van Power Query Online.

Verbinding maken routerreeksen gebruiken

SAP-router is een SAP-programma dat fungeert als een tussenstation (proxy) in een netwerkverbinding tussen SAP-systemen of tussen SAP-systemen en externe netwerken. SAP-router beheert de toegang tot uw netwerk en is als zodanig een handige verbetering van een bestaand firewallsysteem (poortfilter). Figuratief vormt de firewall een ondoordringbare 'muur' rond uw netwerk. Aangezien sommige verbindingen deze muur moeten binnendringen, moet er echter een 'poort' worden gemaakt in de firewall. SAP-router gaat ervan uit dat de controle van deze poort. Kortom, SAP-router biedt u de middelen om de toegang tot uw SAP-systeem te beheren.

Routertekenreeksen in Power Query

Als u een verbinding tot stand wilt brengen met een SAP BW-systeem via een SAP-router, kunt u routertekenreeksen gebruiken in plaats van de servernaam in de verbindingsinstellingen van Power Query.

De syntaxis die wordt gebruikt voor de routertekenreeks is:

<SAP router 1><SAP router 2>.....<SAP router n><destination : application server>

Hierin:

  • <SAP router> = /H/<sap router host name>/S/<sap router port>
  • <destination> = /H/<application server host name>/S/<application server port or service name>

Notitie

/S/<port> kan worden weggelaten als de poort de standaardpoort is (3299).

De volgende tabel bevat voorbeelden van sommige routertekenreeksen.

Doel Opmerking Routertekenreeks
Toepassingsserver FQDN voor toepassingsserver /H/saprouter-maq/S/3299/H/bwmpas.mycompany.com/S/3214
Toepassingsserver Opgegeven SAP Router-poort /H/saprouter-maq/S/3299/H/bwmpas/S/3214
Toepassingsserver SAP Router-poort weggelaten /H/10.11.23.33/H/bwmpas/S/3214

Overwegingen

  • Routertekenreeksen kunnen wachtwoorden bevatten, voorafgegaan door of /P//W/. Wachtwoorden worden niet ondersteund in Power Query-routertekenreeksen, omdat dit mogelijk onveilig is. Als u een wachtwoord gebruikt, treedt er een fout op.

  • Routerreeksen staan ook het gebruik van symbolische SAP-systeemnamen toe, voorafgegaan door /R/. Dit type tekenreeks wordt niet ondersteund in Power Query.

  • In Power Query kunt u de syntaxis van de routerreeks gebruiken om een aangepaste poort op te geven, zodat routerreeksen met één station zijn toegestaan. Routertekenreeksen kunnen vervolgens worden geïdentificeerd als beginnend met /H/ of /M/. Alle andere invoer wordt ervan uitgegaan dat het een servernaam/IP-adres is.

Volgende stappen