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.

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.

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.

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]

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.

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.

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.

De transactie geeft de resultatenset van de MDX-instructie en nuttige metrische runtimegegevens 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.

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:

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