Dela via


Använda avancerade alternativ

När du skapar en anslutning till en SAP Business Warehouse-server kan du ange en språkkod, körningsläge, batchstorlek och en MDX-instruktion. Du kan också välja om du vill aktivera karakteristiska strukturer.

Kommentar

Även om bilderna i den här artikeln illustrerar de avancerade alternativen i anslutningsappen för SAP Business Warehouse Application Server fungerar de på samma sätt i SAP Business Warehouse Message Server-anslutningsappen.

Språkkod

Du kan också ange en språkkod när du upprättar en anslutning till SAP BW-servern.

Ange en tvåsiffrig språkkod i de avancerade alternativen.

Det förväntade värdet är en språkkod med två bokstäver enligt definitionen i SAP-systemet. I Power Query Desktop väljer du hjälpikonen (frågetecken) bredvid fältet Språkkod för en lista med giltiga värden.

När du har angett språkkoden visar Power Query de beskrivande namnen på dataobjekten i SAP BW på det angivna språket, inklusive fältnamnen för de markerade objekten.

Kommentar

Alla språk i listan kan inte konfigureras i SAP BW-systemet och objektbeskrivningar kanske inte översätts på alla språk.

Navigatör som visar språkändring för beskrivande namn och fältnamn.

Om ingen språkkod anges används standardspråket från dialogrutan Alternativ och mappas till en giltig SAP-språkkod. Om du vill visa eller åsidosätta det aktuella språket i Power BI Desktop öppnar du dialogrutan Alternativ för filalternativ>och inställningar>och väljer Aktuella inställningar för fil>regional. Om du vill visa eller åsidosätta det aktuella språket i Power Query Online öppnar du dialogrutan Projektalternativ för startalternativ>>. Om du åsidosätter nationella inställningar sparas inställningen i M-frågan och kommer att respekteras om du kopierar och klistrar in frågan från Power Query Desktop till Power Query Online.

Körningsläge

Alternativet Körningsläge anger att MDX-gränssnittet används för att köra frågor på servern. Följande alternativ är giltiga:

  • BasXml: Anger alternativet bXML-utplattande läge för MDX-körning i SAP Business Warehouse.

  • BasXmlGzip: Anger alternativet Gzip-komprimerat bXML-utplattande läge för MDX-körning i SAP Business Warehouse. Det här alternativet rekommenderas för frågor med låg svarstid eller hög volym. Standardvärdet för körningsläget.

  • DataStream: Anger alternativet DataStream-utplattande läge för MDX-körning i SAP Business Warehouse.

    Dialogrutan Logga in visar platsen för alternativet Körningsläge.

Batchstorlek

Anger det maximala antalet rader som ska hämtas samtidigt när du kör en MDX-instruktion. Ett litet tal översätts till fler anrop till servern när du hämtar en stor datauppsättning. Ett stort antal rader kan förbättra prestandan, men kan orsaka minnesproblem på SAP BW-servern. Standardvärdet är 5 0000 rader.

MDX-instruktion

Kommentar

MDX-instruktionsalternativet är inte tillgängligt i Power Query Online.

I stället för att använda navigatören för att bläddra igenom och välja bland tillgängliga dataobjekt i SAP BW kan en användare som är bekant med MDX-frågespråket ange en MDX-instruktion för direktkörning i SAP BW. Tänk dock på att ingen ytterligare frågedelegering tillämpas när du använder en anpassad MDX-instruktion.

Instruktionen för exemplet som används här skulle se ut som i följande exempel, baserat på de tekniska namnen på objekten och egenskaperna i 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]

Exempel på MDX-instruktion som visas i MDX-instruktionsalternativet.

SAP BW-anslutningsappen visar en förhandsversion av de data som returneras av MDX-instruktionen. Sedan kan du antingen välja Läs in för att läsa in data (endast Power Query Desktop) eller välja Transformera data för att ytterligare ändra datauppsättningen i Power Query-redigeraren.

MDX-data som visas i förhandsversionen av navigatören.

För att verifiera och felsöka en MDX-instruktion tillhandahåller SAP BW MDXTEST-transaktionen för SAP GUI för Windows-användare. Dessutom kan MDXTEST-transaktionen vara ett användbart verktyg för att analysera serverfel eller prestandaproblem som ett resultat av bearbetning som sker i SAP BW-systemet.

Mer detaljerad information om den här transaktionen finns i MDX-testmiljön.

Felsöka en MDX-instruktion med MDXTEST i SAPGUI.

MDXTEST kan också användas för att konstruera en MDX-instruktion. Transaktionsskärmen innehåller paneler till vänster som hjälper användaren att bläddra till ett frågeobjekt i SAP BW och generera en MDX-instruktion.

Transaktionen erbjuder olika körningslägen/gränssnitt för MDX-instruktionen. Välj Platta ut (basXML) för att efterlikna hur Power Query skulle köra frågan i SAP BW. Det här gränssnittet i SAP BW skapar raduppsättningen dynamiskt med hjälp av val av MDX-instruktionen. Den resulterande dynamiska tabellen som returneras till Power Query Desktop har ett mycket kompakt formulär som minskar minnesförbrukningen.

Visar utplattad markerad i Kör i exportläge.

Transaktionen visar resultatuppsättningen för MDX-instruktionen och användbara körningsmått.

Visar resultatuppsättningen för MDX-instruktionen.

Aktivera karakteristiska strukturer

Valet Aktivera karakteristiska strukturer ändrar hur karakteristiska strukturer visas i navigatören. En struktur är ett SAP BW-objekt som kan användas när du skapar BEX-frågor. I BEX UX ser de ut som följande bild.

Struktur som används vid skapande av BEX-frågor.

Om valet Aktivera karakteristiska strukturer är tydligt (standard) kommer anslutningsappen att producera en kartesisk produkt av varje dimension i strukturen med varje tillgängligt mått. Till exempel:

Bild av navigatören som visar värdena net value stat curr och Number of documents som var och en visas för Calgary, Frankfurt och München.

Om du väljer det här alternativet genererar anslutningsappen endast de tillgängliga måtten. Till exempel:

Bild av navigatören som endast visar net value stat curr och Antal dokumentvärden som visas.

Se även