Geavanceerde opties gebruiken

Wanneer u een verbinding met een SAP Business Warehouse server maakt, kunt u desgewenst een taalcode, uitvoeringsmodus, batchgrootte en een MDX-instructie opgeven. U kunt ook selecteren of u kenmerkstructuren wilt inschakelen.

Notitie

Hoewel de afbeeldingen in dit artikel de geavanceerde opties in de SAP Business Warehouse Application Server-connector illustreren, werken ze op dezelfde manier in de SAP Business Warehouse Message Server-connector.

Taalcode

U kunt eventueel een taalcode opgeven bij het tot stand brengen van een verbinding met de SAP BW server.

Een taalcode van twee cijfers invoeren in de geavanceerde opties.

De verwachte waarde is een tweeletterig taalcode zoals gedefinieerd in het SAP-systeem. Selecteer Power Query Desktop het Help-pictogram (vraagteken) naast het veld Taalcode voor een lijst met geldige waarden.

Nadat u de taalcode hebt ingesteld, Power Query de beschrijvende namen van de gegevensobjecten in SAP BW in de opgegeven taal, met inbegrip van de veldnamen voor de geselecteerde objecten.

Notitie

Mogelijk zijn niet alle vermelde talen geconfigureerd in uw SAP BW systeem en kunnen objectbeschrijvingen mogelijk niet in alle talen worden vertaald.

Navigator met taalwijziging voor beschrijvende namen en veldnamen.

Als er geen taalcode is opgegeven, wordt de standaard landinstelling van het dialoogvenster Opties gebruikt en aan een geldige SAP-taalcode. Als u de huidige locale in Power BI Desktop wilt weergeven of overschrijven, opent u het dialoogvenster Opties en instellingen voor bestand en selecteert u Regionale instellingen huidige > > > bestand. Als u de huidige landinstellingen in Power Query Online wilt weergeven of overschrijven, opent u het dialoogvenster Project > > opties. Als u de locale overschrijven, wordt uw instelling persistent gemaakt in uw M-query en wordt deze gehonoreerd als u uw query kopieert en plakt van Power Query Desktop naar Power Query Online.

Uitvoeringsmodus

Notitie

De uitvoeringsmodus kan niet worden gewijzigd in versie 1.0 van de SAP BW connector.

De optie Uitvoeringsmodus geeft aan dat de MDX-interface wordt gebruikt om query's uit te voeren op de server. De volgende opties zijn geldig:

  • BasXml: hiermee geeft u de optie bXML-modus voor plat maken op voor MDX-uitvoering in SAP Business Warehouse.

  • BasXmlGzip: hiermee geeft u de optie Gzip gecomprimeerde bXML-plat maken op voor MDX-uitvoering in SAP Business Warehouse. Deze optie wordt aanbevolen voor query's met lage latentie of query's met een hoog volume. De standaardwaarde voor de optie uitvoeringsmodus.

  • DataStream: hiermee geeft u de optie DataStream-modus voor plat maken op voor MDX-uitvoering in SAP Business Warehouse.

    Het dialoogvenster Aanmelden met de locatie van de optie Uitvoeringsmodus.

Batchgrootte

Notitie

Batchgrootte kan niet worden gewijzigd in versie 1.0 van de SAP BW connector.

Hiermee geeft u het maximum aantal rijen op dat tegelijk moet worden opgehaald bij het uitvoeren van een MDX-instructie. Een klein aantal wordt omgezet in meer aanroepen naar de server bij het ophalen van een grote gegevensset. Met een groot aantal rijen zijn de prestaties mogelijk beter, maar dit kan op de SAP BW-server leiden tot geheugenproblemen. De standaardwaarde is 50.000 rijen.

MDX-instructie

Notitie

De optie MDX-instructie is niet beschikbaar in Power Query Online.

In plaats van de navigator te gebruiken om te bladeren door beschikbare gegevensobjecten in SAP BW, kan een gebruiker die bekend is met de MDX-querytaal een MDX-instructie opgeven voor directe uitvoering in SAP BW. Let er echter op dat er geen query folding meer wordt toegepast wanneer u een aangepaste MDX-instructie gebruikt.

De instructie voor het voorbeeld dat hier wordt gebruikt, ziet er uit zoals wordt weergegeven in het volgende voorbeeld, op basis van de technische namen van de objecten en eigenschappen in SAP BW.

SELECT {[0EFUZM0P10X72MBPOYVBYIMLB].[0EFUZM0P10X72MBPOYVBYISWV]} ON COLUMNS ,
NON EMPTY CROSSJOIN(CROSSJOIN([0D_MATERIAL].[LEVEL01].MEMBERS,[0D_PUR_ORG].[LEVEL01].MEMBERS) ,
[0D_VENDOR].[LEVEL01].MEMBERS)
DIMENSION PROPERTIES
[0D_MATERIAL].[20D_MATERIAL],
[0D_MATERIAL].[50D_MATERIAL],
[0D_PUR_ORG].[20D_PUR_ORG],
[0D_PUR_ORG].[50D_PUR_ORG],
[0D_VENDOR].[20D_VENDOR],
[0D_VENTOR].[50D_VENDOR] ON ROWS FROM [0D_PU_C01/0D_PU_C01_Q0013]

Voorbeeld van een MDX-instructie die wordt weergegeven in de optie MDX-instructie.

De SAP BW-connector geeft een voorbeeld weer van de gegevens die worden geretourneerd door de MDX-instructie. U kunt vervolgens Laden selecteren om de gegevens te laden (alleen Power Query Desktop) of Gegevens transformeren selecteren om de gegevensset verder te bewerken in Power Query Editor.

MDX-gegevens die worden weergegeven in de navigator-preview.

Als u een MDX-instructie wilt valideren en problemen wilt oplossen, SAP BW de transactie MDXTEST voor SAP GUI voor Windows gebruikers. Bovendien kan de MDXTEST-transactie een nuttig hulpmiddel zijn voor het analyseren van serverfouten of prestatieproblemen als gevolg van verwerking die plaatsvindt in het SAP BW systeem.

Ga naar MDX Test Environmentvoor meer informatie over deze transactie.

Problemen met een MDX-instructie oplossen met MDXTEST in sapgui.

MDXTEST kan ook worden gebruikt om een MDX-instructie te maken. Het transactiescherm bevat deelvensters aan de linkerkant die de gebruiker helpen bij het bladeren naar een queryobject in SAP BW het genereren van een MDX-instructie.

De transactie biedt verschillende uitvoeringsmodi/interfaces voor de MDX-instructie. Selecteer Plat maken (basXML) om na te bootsen hoe Power Query query in de SAP BW. Deze interface in SAP BW maakt de rijset dynamisch met behulp van de selecties van de MDX-instructie. De resulterende dynamische tabel die wordt geretourneerd naar Power Query Desktop heeft een zeer compacte vorm die het geheugenverbruik vermindert.

Toont Plat maken geselecteerd in Uitvoeren in de exportmodus.

De transactie geeft de resultatenset van de MDX-instructie en nuttige metrische runtimegegevens weer.

Geeft de resultatenset van de MDX-instructie weer.

Kenmerkstructuren inschakelen

De selectie Kenmerkstructuren inschakelen verandert de manier waarop kenmerkstructuren worden weergegeven in de navigator. Een structuur is een SAP BW-object dat kan worden gebruikt bij het bouwen van BEX-query's. In de BEX UX zien ze eruit als in de volgende afbeelding.

Structuur die wordt gebruikt bij het bouwen van BEX-query's.

Als de selectie Kenmerkstructuren inschakelen duidelijk is (standaard), produceert de connector een cartesisch product van elke dimensie in de structuur met elke beschikbare meting. Bijvoorbeeld:

Afbeelding van de navigator met de waarden voor Net Value stat curr en Number of documents die elk worden weergegeven voor Nuy,Ingen en Mün.

Als deze optie is geselecteerd, produceert de connector alleen de beschikbare metingen. Bijvoorbeeld:

Afbeelding van de navigator met alleen de waarden Net Value stat curr en Number of documents weergegeven.

Zie ook