Händelser
31 mars 23 - 2 apr. 23
Det ultimata Community-ledda evenemanget för Microsoft Fabric, Power BI, SQL och AI. 31 mars till 2 april 2025.
Anmäl dig i dagDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Du kan ansluta till SAP Business Warehouse-datakällor (SAP BW) direkt med hjälp av DirectQuery. Med tanke på SAP BW:s OLAP/flerdimensionella karaktär finns det många viktiga skillnader mellan DirectQuery och SAP BW jämfört med relationskällor som SQL Server. Dessa skillnader sammanfattas på följande sätt:
Dessutom är det mycket viktigt att förstå att det finns många funktioner i SAP BW som inte stöds i Power BI, och att det på grund av det offentliga gränssnittet till SAP BW finns viktiga fall där resultaten som ses via Power BI inte matchar de som visas när du använder ett SAP-verktyg. Dessa begränsningar beskrivs senare i den här artikeln. Dessa begränsningar och beteendeskillnader bör granskas noggrant för att säkerställa att resultaten som visas via Power BI, som returneras av det offentliga SAP-gränssnittet, tolkas korrekt.
Anteckning
Möjligheten att använda DirectQuery via SAP BW var i förhandsversion fram till mars 2018-uppdateringen av Power BI Desktop. Under förhandsversionen ledde feedback och föreslagna förbättringar till en ändring som påverkar rapporter som har skapats med den förhandsversionen. Nu när allmän tillgänglighet (GA) för DirectQuery via SAP BW har släppts måste du ta bort alla befintliga (förhandsversionsbaserade) rapporter med DirectQuery via SAP BW som har skapats med pre-GA-versionen.
I rapporter som skapats med förhandsversionen av DirectQuery via SAP BW uppstår fel med dessa pre-GA-rapporter när uppdatering anropas, som ett resultat av försök att uppdatera metadata med eventuella ändringar i den underliggande SAP BW-kuben. Återskapa dessa rapporter från en tom rapport med hjälp av GA-versionen av DirectQuery via SAP BW.
De andra primära modelleringsbegränsningarna vid anslutning till SAP BW med DirectQuery i Power BI är:
De andra primära begränsningarna i visualiseringar vid anslutning till SAP BW med DirectQuery i Power BI är:
I följande tabell visas alla SAP BW-funktioner som inte stöds fullt ut eller som fungerar annorlunda när du använder Power BI.
Funktion | Beskrivning |
---|---|
Lokala beräkningar | Lokala beräkningar som definieras i en BEx-fråga ändrar talen så som de visas via verktyg som BEx Analyzer. De återspeglas dock inte i de tal som returneras från SAP, via det offentliga MDX-gränssnittet. |
Därför matchar inte talen som visas i ett visuellt Power BI-objekt nödvändigtvis de för ett motsvarande visuellt objekt i ett SAP-verktyg. | |
När du till exempel ansluter till en frågekub från en BEx-fråga som ställer in aggregeringen till Ackumuleradeller löpande summa, skulle Power BI få tillbaka basnumren och bortse från den inställningen. En analytiker kan säkert tillämpa en löpande summaberäkning lokalt i Power BI, men skulle behöva vara försiktig med hur talen tolkas om den här åtgärden inte utförs. | |
sammansättningar | I vissa fall, särskilt när du hanterar flera valutor, matchar de aggregeringsnummer som returneras av det offentliga SAP-gränssnittet inte de resultat som visas av SAP-verktygen. |
Därför matchar inte talen som visas i ett visuellt Power BI-objekt nödvändigtvis de för ett motsvarande visuellt objekt i ett SAP-verktyg. | |
Summor över olika valutor skulle till exempel visas som "*" i BEx Analyzer, men summan returneras av det offentliga SAP-gränssnittet, utan någon information om att ett sådant aggregerat tal är meningslöst. Detta innebär att antalet som aggregerar, till exempel $, EUR och AUD, skulle visas av Power BI. | |
valutaformatering | All valutaformatering, till exempel 2 300 USD eller 4 000 AUD, återspeglas inte i Power BI. |
måttenheter | Måttenheter, till exempel 230 KG, återspeglas inte i Power BI. |
nyckel kontra text (kort, medel, lång) | För en SAP BW-egenskap som CostCenter visar fältlistan en enda kolumn Cost Center-. Med den kolumnen visas standardtexten. Genom att visa dolda fält är det också möjligt att se den unika namnkolumnen som returnerar det unika namn som tilldelats av SAP BW och är grunden för unikhet. |
Nyckeln och andra textfält är inte tillgängliga. | |
Flera hierarkier av en egenskap | I SAP kan en egenskap ha flera hierarkier. När en egenskap ingår i en fråga i verktyg som BEx Analyzer kan användaren sedan välja den hierarki som ska användas. |
I Power BI kan de olika hierarkierna visas i fältlistan som olika hierarkier i samma dimension. Om du väljer flera nivåer från två olika hierarkier i samma dimension returneras dock tomma data av SAP. | |
Behandling av ojämna hierarkier | |
skalningsfaktor/omvänt tecken | I SAP kan en nyckelfigur ha en skalningsfaktor, till exempel 1 000, definierat som ett formateringsalternativ, vilket innebär att all visning skalas av den faktorn. |
Den kan också ha en egenskapsuppsättning som vänder tecknet. Användning av en sådan nyckelfigur i Power BI i ett visuellt objekt eller som en del av en beräkning resulterar i att det oskalade talet används. Skylten är inte vänd åt fel håll. Den underliggande skalningsfaktorn är inte tillgänglig. I Power BI-visualiseringar kan de skalenheter som visas på axeln (K,M,B) styras som en del av visualens formatering. | |
hierarkier där nivåerna visas/försvinner dynamiskt | När du ansluter till SAP BW hämtas informationen om nivåerna i en hierarki, vilket resulterar i en uppsättning fält i fältlistan. Den här informationen cachelagras och om uppsättningen nivåer ändras ändras inte fältuppsättningen förrän Uppdatera anropas. |
Den här situationen är endast möjlig i Power BI Desktop-. En sådan uppdatering för att återspegla ändringar i nivåerna kan inte anropas i Power BI-tjänsten efter publiceringen. | |
standardfilter | En BEx-fråga kan innehålla standardfilter som tillämpas automatiskt av SAP BEx Analyzer. Dessa filter exponeras inte och därför tillämpar inte motsvarande användning i Power BI samma filter som standard. |
dolda nyckeltal | En BEx-fråga kan styra synligheten för nyckeltal och de nyckeltal som är dolda visas inte i SAP BEx Analyzer. Det här faktumet återspeglas inte via det offentliga API:et, och därför visas sådana dolda nyckeltal fortfarande i fältlistan. De kan dock sedan döljas i Power BI. |
numerisk formatering | All numerisk formatering, till exempel antal decimaler och decimaltecken, återspeglas inte automatiskt i Power BI. Det är dock möjligt att sedan styra sådan formatering i Power BI. |
Hierarkiversioner | MED SAP BW kan olika versioner av en hierarki underhållas, till exempel kostnadsställehierarkin 2007 jämfört med 2008. Endast den senaste versionen är tillgänglig i Power BI eftersom information om versioner inte exponeras av det offentliga API:et. |
Tidsberoende hierarkier | När du använder Power BI utvärderas tidsberoende hierarkier vid det aktuella datumet. |
Valutakonvertering | SAP BW stöder valutakonvertering baserat på priser som finns i kuben. Sådana funktioner exponeras inte av det offentliga API:et och är därför inte tillgängliga i Power BI. |
sorteringsordning | Sorteringsordningen, till exempel efter Text eller efter Nyckel, för en egenskap kan definieras i SAP. Den här sorteringsordningen återspeglas inte i Power BI. Till exempel kan månader visas som "April", "Aug" och så vidare. |
Det går inte att ändra den här sorteringsordningen i Power BI. | |
Tekniska namn | I Hämta datakan både namn på egenskaper/mått (beskrivningar) och tekniska namn visas. Fältlistan innehåller bara namn på egenskaper/mått (beskrivningar). |
attributen | Det går inte att komma åt attributen för en egenskap i Power BI. |
Inställning för slutanvändarspråk | Det språk som används för att ansluta till SAP BW anges som en del av anslutningsinformationen och återspeglar inte språket för slutrapportkonsumenten. |
Textvariabler | MED SAP BW kan fältnamn innehålla platshållare för variabler, till exempel $YEAR$ Actuals , som sedan ersätts av det valda värdet. Fältet visas till exempel som 2016 Actuals i BEx-verktyg, om året 2016 valdes för variabeln. |
Kolumnnamnet i Power BI ändras inte beroende på variabelvärdet och visas därför som $YEAR$ Actuals . Kolumnnamnet kan dock ändras i Power BI. |
|
Kundavslutsvariabler | Kundavslutsvariabler exponeras inte av det offentliga API:et och stöds därför inte av Power BI. |
Karakteristiska strukturer | Alla karakteristiska strukturer i den underliggande SAP BW-källan resulterar i en explosion av mått som exponeras i Power BI. Med två mått Sales och Costs och en karakteristisk struktur som innehåller Budget och Actual exponeras till exempel fyra mått: Sales.Budget , Sales.Actual , Costs.Budget , Costs.Actual . |
Mer information om DirectQuery finns i följande resurser:
Händelser
31 mars 23 - 2 apr. 23
Det ultimata Community-ledda evenemanget för Microsoft Fabric, Power BI, SQL och AI. 31 mars till 2 april 2025.
Anmäl dig i dagUtbildning
Utbildningsväg
Utveckla dynamiska rapporter med Microsoft Power BI DP-605T00 - Training
Transformera och läsa in data, definiera semantiska modellrelationer och beräkningar, skapa interaktiva visuella objekt och distribuera rapporter med hjälp av Power BI. (DP-605T00)
Certifiering
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.