Delen via


Geavanceerde opties gebruiken

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

Notitie

Hoewel de installatiekopieën 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.

Voer een tweecijferige taalcode in de geavanceerde opties in.

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

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

Notitie

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

Navigator met taalwijziging voor beschrijvende en veldnamen.

Als er geen taalcode is opgegeven, wordt de standaardinstelling in het dialoogvenster Opties gebruikt en toegewezen aan een geldige SAP-taalcode. Als u de huidige landinstelling in Power BI Desktop wilt weergeven of overschrijven, opent u het dialoogvenster Bestandsopties>en instellingenopties> en selecteert u de landinstellingen van het huidige bestand.> Als u de huidige landinstelling in Power Query Online wilt weergeven of overschrijven, opent u het dialoogvenster Projectopties voor startopties>>. Als u de landinstelling overschrijft, wordt uw instelling behouden in uw M-query en wordt u gehonoreerd als u uw query vanuit Power Query Desktop naar Power Query Online kopieert.

Uitvoeringsmodus

De optie Uitvoeringsmodus geeft aan dat de MDX-interface wordt gebruikt voor het uitvoeren van query's op de server. De volgende opties zijn geldig:

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

  • BasXmlGzip: hiermee geeft u de gecomprimeerde BXML-afvlakmodusoptie Gzip op voor MDX-uitvoering in SAP Business Warehouse. Deze optie wordt aanbevolen voor query's met lage latentie of hoge volumes. De standaardwaarde voor de uitvoeringsmodusoptie.

  • DataStream: Hiermee geeft u de optie voor het platmaken van DataStream op voor MDX-uitvoering in SAP Business Warehouse.

    Dialoogvenster Aanmelden met de locatie van de optie Uitvoeringsmodus.

Batchgrootte

Hiermee geeft u het maximum aantal rijen op dat moet worden opgehaald op een moment bij het uitvoeren van een MDX-instructie. Een klein getal wordt omgezet in meer aanroepen naar de server bij het ophalen van een grote gegevensset. Een groot aantal rijen kan de prestaties verbeteren, maar kan geheugenproblemen veroorzaken op de SAP BW-server. De standaardwaarde is 50000 rijen.

MDX-instructie

Notitie

De MDX-instructieoptie is niet beschikbaar in Power Query Online.

In plaats van de navigator te gebruiken om door te bladeren en te selecteren uit 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. Houd er echter rekening mee dat er geen verdere query folding wordt toegepast wanneer u een aangepaste MDX-instructie gebruikt.

De instructie voor het voorbeeld dat hier wordt gebruikt, zou er uitzien zoals 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 MDX-instructie die wordt weergegeven in de MDX-instructieoptie.

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

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

SAP BW biedt de MDXTEST-transactie voor SAP GUI voor Windows-gebruikers om een MDX-instructie te valideren en problemen op te lossen. Verder kan de MDXTEST-transactie een nuttig hulpprogramma zijn voor het analyseren van serverfouten of prestatieproblemen als gevolg van verwerking die zich in het SAP BW-systeem voordoen.

Ga naar MDX Test Environment voor 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 waarmee de gebruiker kan bladeren naar een queryobject in SAP BW en een MDX-instructie genereert.

De transactie biedt verschillende uitvoeringsmodi/interfaces voor de MDX-instructie. Selecteer Flattening (basXML) om na te bootsen hoe Power Query de query zou uitvoeren in SAP BW. Met deze interface in SAP BW wordt de rijset dynamisch gemaakt 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 Afvlakken geselecteerd in de modus Uitvoeren in 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 van 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 de volgende afbeelding.

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

Als de selectie van kenmerkstructuren inschakelen duidelijk is (standaard), produceert de verbindingslijn een cartesisch product van elke dimensie op de structuur met elke beschikbare meting. Voorbeeld:

Afbeelding van de navigator met de net value stat curr en Number of documents values die elk worden weergegeven voor Calgary, Frankfurt en München.

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

Afbeelding van de navigator met alleen de waarden voor de nettowaardestatisator en het aantal documenten dat wordt weergegeven.

Zie ook