Anslut till flerdimensionella SSAS-modeller i Power BI Desktop
Med Power BI Desktop kan du komma åt flerdimensionella SQL Server Analysis Services-modeller (SSAS), som vanligtvis kallas SSAS MD.
Om du vill ansluta till en SSAS MD-databas väljer du Hämta data, väljer Databas SQL>Server Analysis Services-databas och väljer sedan Anslut:
Både Power BI-tjänst och Power BI Desktop har stöd för flerdimensionella SSAS-modeller i liveanslutningsläge. Du kan publicera och ladda upp rapporter som använder SSAS Flerdimensionella modeller i liveläge till Power BI-tjänst.
Funktioner och funktioner i SSAS MD
I följande avsnitt beskrivs funktioner i Power BI- och SSAS MD-anslutningar.
Tabellmetadata för flerdimensionella modeller
I följande tabell visas korrespondensen mellan flerdimensionella objekt och tabellmetadata som returneras till Power BI Desktop. Power BI frågar modellen efter tabellmetadata. Baserat på returnerade metadata kör Power BI Desktop lämpliga DAX-frågor mot SSAS när du skapar en visualisering, till exempel en tabell, matris, diagram eller utsnitt.
BISM-flerdimensionellt objekt | Tabellmetadata |
---|---|
Kub | Modell |
Kubdimension | Tabell |
Dimensionsattribut (nycklar), namn | Kolumner |
Måttgrupp | Tabell |
Mått | Mått |
Mått utan associerad måttgrupp | I tabellen med namnet Mått |
Måttgrupp –> kubdimensionsrelation | Relation |
Perspektiv | Perspektiv |
KPI | KPI |
Hierarkier för användare/överordnad-underordnad | Hierarkier |
Mått, måttgrupper och KPI:er
Måttgrupper i en flerdimensionell kub exponeras som tabeller med ett sigma (∑) bredvid dem i fönstret Fält . Beräknade mått utan en associerad måttgrupp grupperas under en särskild tabell med namnet Mått i tabellmetadata.
För att förenkla komplexa modeller i en flerdimensionell modell kan du definiera en uppsättning mått eller KPI:er i en kub som ska finnas i en visningsmapp. Power BI identifierar visningsmappar i tabellmetadata och visar mått och KPI:er i visningsmapparna. KPI:er i flerdimensionella databaser stöder Värde, Mål, Statusgrafik och Trendgrafik.
Typ av dimensionsattribut
Flerdimensionella modeller stöder också koppling av dimensionsattribut med specifika dimensionsattributtyper. En geografidimension där dimensionsattributen City, State-Province, CountryRegion och Postal Code har lämpliga geografiska typer som är associerade med dem exponeras i tabellmetadata. Power BI identifierar metadata så att du kan skapa kartvisualiseringar. Du kan känna igen dessa associationer via kartikonen bredvid elementet i fönstret Fält i Power BI.
Power BI kan också återge bilder när du anger ett fält som innehåller enhetliga resurslokaliserare (URL:er) för bilderna. Du kan ange dessa fält som ImageURL-typer i SQL Server Data Tools eller sedan i Power BI Desktop. Dess typinformation tillhandahålls sedan till Power BI i tabellmetadata. Power BI kan sedan hämta dessa bilder från URL:en och visa dem i visuella objekt.
Överordnade-underordnade hierarkier
Flerdimensionella modeller stöder överordnade och underordnade hierarkier, som visas som en hierarki i tabellmetadata. Varje nivå i hierarkin överordnad-underordnad visas som en dold kolumn i tabellmetadata. Nyckelattributet för den överordnade-underordnade dimensionen exponeras inte i tabellmetadata.
Dimensionsräknade medlemmar
Flerdimensionella modeller stöder skapande av olika typer av beräknade medlemmar. De två vanligaste typerna av beräknade medlemmar är:
- Beräknade medlemmar i attributhierarkier som inte är syskon till Alla
- Beräknade medlemmar i användarhierarkier
Flerdimensionella modeller exponerar beräknade medlemmar i attributhierarkier som värden för en kolumn. Du har några andra alternativ och begränsningar om du exponerar den här typen av beräknad medlem:
Ett dimensionsattribut kan ha en valfri UnknownMember.
Ett attribut som innehåller beräknade medlemmar kan inte vara dimensionens nyckelattribut om det inte är dimensionens enda attribut.
Ett attribut som innehåller beräknade medlemmar kan inte vara ett överordnat-underordnat attribut.
De beräknade medlemmarna i användarhierarkier exponeras inte i Power BI. Du kan i stället ansluta till en kub som innehåller beräknade medlemmar i användarhierarkier. Du kan dock inte se beräknade medlemmar om de inte uppfyller de begränsningar som nämns i den tidigare punktlistan.
Säkerhet
Flerdimensionella modeller stöder säkerhet på dimensions- och cellnivå genom roller. När du ansluter till en kub med Power BI autentiseras och utvärderas du för lämpliga behörigheter. Om en användare har dimensionssäkerhet tillämpad visas inte respektive dimensionsmedlemmar av användaren i Power BI. Men när en användare har definierat en cellsäkerhetsbehörighet där vissa celler är begränsade kan användaren inte ansluta till kuben med Power BI.
Beaktanden och begränsningar
Det finns vissa begränsningar för att använda SSAS MD:
Endast företags- och BI-utgåvor av SQL Server 2014 stöder liveanslutningar. För standardversionen av SQL Server krävs SQL Server 2016 eller senare för liveanslutningar.
Åtgärder och namngivna uppsättningar exponeras inte för Power BI. Om du vill skapa visuella objekt och rapporter kan du fortfarande ansluta till kuber som också innehåller åtgärder eller namngivna uppsättningar.
När Power BI visar metadata för en SSAS-modell kan du ibland inte hämta data från modellen. Det här scenariot kan inträffa om du har installerat 32-bitarsversionen av Microsoft Online Analytical Processing-providern, men inte 64-bitarsversionen. Att installera 64-bitarsversionen kan lösa problemet.
Du kan inte skapa mått på rapportnivå när du skapar en rapport som är ansluten live till en flerdimensionell SSAS-modell. De enda mått som är tillgängliga är mått som definierats i MD-modellen.
Funktioner som stöds i SSAS MD i Power BI Desktop
Förbrukning av följande element stöds i den här versionen av SSAS MD. Mer information om dessa funktioner finns i Förstå power view för flerdimensionella modeller.
- Standardmedlemmar
- Dimensionsattribut
- Typer av dimensionsattribut
- Dimensionsräknade medlemmar, som:
- måste vara en enda verklig medlem när dimensionen har fler än ett attribut.
- kan inte vara dimensionens nyckelattribut om det inte är det enda attributet. Och
- kan inte vara ett överordnat-underordnat attribut.
- Dimensionssäkerhet
- Visa mappar
- Hierarkier
- ImageUrls
- Nyckelvärden
- KPI-trender
- Mått (med eller utan måttgrupper)
- Mått som variant
Felsökning
I följande lista beskrivs alla kända problem vid anslutning till SQL Server Analysis Services.
- Fel: Det gick inte att läsa in modellschemat. Det här felet uppstår vanligtvis när användaren som ansluter till Analysis Services inte har åtkomst till databas/kub.