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.
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:
Selecteer Op het tabblad Start van Power BI Desktop de optie Data > SAP Business Warehouse-toepassingsserver ophalen.
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 systeemnummer00
en een client-id van837
.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.
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.
Selecteer vervolgens Connect.
Ga naar Verificatie met een gegevensbron voor meer informatie over verificatie.
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.
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:
Selecteer SAP BW-toepassingsserver op de pagina Gegevensbronnen.
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 systeemnummer00
en een client-id van837
.Selecteer de on-premises gegevensgateway die u wilt gebruiken om verbinding te maken met de gegevens.
Stel verificatietype in op Basic. Voer uw gebruikersnaam en wachtwoord in.
U kunt ook een selectie maken uit een set geavanceerde opties om uw query af te stemmen.
Selecteer Volgende om verbinding te maken.
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.
In het dialoogvenster Navigator kunt u de gegevens in de Power Query-editor transformeren door Gegevens transformeren te selecteren.
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.