Delen via


Verbinding maken naar multidimensionale SSAS-modellen in Power BI Desktop

Met Power BI Desktop hebt u toegang tot multidimensionale SSAS-modellen (SQL Server Analysis Services), ook wel SSAS MD genoemd.

Als u verbinding wilt maken met een SSAS MD-database, selecteert u Gegevens ophalen, kiest u Database>SQL Server Analysis Services-database en selecteert u vervolgens Verbinding maken:

Screenshot shows the Get Data dialog in Power BI Desktop with SQL Server Analysis Services database selected.

De Power BI-service en Power BI Desktop ondersteunen beide multidimensionale SSAS-modellen in de liveverbindingsmodus. U kunt rapporten publiceren en uploaden die multidimensionale SSAS-modellen gebruiken in de livemodus naar de Power BI-service.

Mogelijkheden en functies van SSAS MD

In de volgende secties worden functies en mogelijkheden van Power BI- en SSAS MD-verbindingen beschreven.

Metagegevens in tabelvorm van multidimensionale modellen

In de volgende tabel ziet u de correspondentie tussen multidimensionale objecten en de metagegevens in tabelvorm die worden geretourneerd naar Power BI Desktop. Power BI voert een query uit op het model voor metagegevens in tabelvorm. Op basis van de geretourneerde metagegevens voert Power BI Desktop de juiste DAX-query's uit op SSAS wanneer u een visualisatie maakt, zoals een tabel, matrix, grafiek of slicer.

BISM-Multidimensionaal object Metagegevens in tabelvorm
Kubus Model
Kubusdimensie Tabel
Dimensiekenmerken (sleutels), naam Kolommen
Maateenheidgroep Tabel
Meetcriterium Meetcriterium
Metingen zonder gekoppelde maateenheidgroep Binnen de tabel met de naam Metingen
Maateenheidgroep -> Relatie kubusdimensie Relatie
Perspectief Perspectief
KPI KPI
Gebruikers-/bovenliggende en onderliggende hiërarchieën Hiërarchieën

Metingen, maateenheidgroepen en KPI's

Maateenheidgroepen in een multidimensionale kubus worden weergegeven als tabellen met een sigma (∑) ernaast in het deelvenster Velden . Berekende metingen zonder gekoppelde maateenheidgroep worden gegroepeerd onder een speciale tabel met de naam Metingen in de metagegevens in tabelvorm.

Om complexe modellen in een multidimensionaal model te vereenvoudigen, kunt u een set metingen of KPI's definiëren in een kubus die zich in een weergavemap bevindt. Power BI herkent weergavemappen in metagegevens in tabelvorm en toont metingen en KPI's in de weergavemappen. KPI's in multidimensionale databases ondersteunen waarde, doel, statusafbeelding en trendafbeelding.

Type dimensiekenmerk

Multidimensionale modellen ondersteunen ook het koppelen van dimensiekenmerken aan specifieke dimensiekenmerktypen. Een dimensie Geografie waarbij de dimensiekenmerken Plaats, Provincie, Landregio en Postcode de juiste geografietypen hebben die eraan zijn gekoppeld, worden weergegeven in de metagegevens in tabelvorm. Power BI herkent de metagegevens, zodat u kaartvisualisaties kunt maken. U kunt deze koppelingen herkennen op het kaartpictogram naast het element in het deelvenster Veld in Power BI.

Power BI kan ook afbeeldingen weergeven wanneer u een veld opgeeft dat uniform resource-locators (URL's) van de afbeeldingen bevat. U kunt deze velden opgeven als ImageURL-typen in SQL Server Data Tools of vervolgens in Power BI Desktop. De typegegevens worden vervolgens aan Power BI verstrekt in de metagegevens in tabelvorm. Power BI kan deze afbeeldingen vervolgens ophalen uit de URL en deze weergeven in visuals.

Bovenliggende en onderliggende hiërarchieën

Multidimensionale modellen ondersteunen bovenliggende en onderliggende hiërarchieën, die worden weergegeven als een hiërarchie in de metagegevens in tabelvorm. Elk niveau van de bovenliggende en onderliggende hiërarchie wordt weergegeven als een verborgen kolom in de metagegevens in tabelvorm. Het sleutelkenmerk van de bovenliggende en onderliggende dimensie wordt niet weergegeven in de metagegevens in tabelvorm.

Berekende leden van dimensie

Multidimensionale modellen ondersteunen het maken van verschillende typen berekende leden. De twee meest voorkomende typen berekende leden zijn:

  • Berekende leden op kenmerkhiërarchieën die geen broers en zussen van alle zijn
  • Berekende leden in gebruikershiërarchieën

Multidimensionale modellen stellen berekende leden beschikbaar in kenmerkhiërarchieën als waarden van een kolom. U hebt enkele andere opties en beperkingen als u dit type berekend lid beschikbaar maakt:

  • Een dimensiekenmerk kan een optioneel UnknownMember hebben.

  • Een kenmerk met berekende leden kan niet het sleutelkenmerk van de dimensie zijn, tenzij dit het enige kenmerk van de dimensie is.

  • Een kenmerk met berekende leden kan geen bovenliggend/onderliggend kenmerk zijn.

De berekende leden van gebruikershiërarchieën worden niet weergegeven in Power BI. U kunt in plaats daarvan verbinding maken met een kubus die berekende leden in gebruikershiërarchieën bevat. U kunt echter geen berekende leden zien als ze niet voldoen aan de beperkingen die worden vermeld in de vorige lijst met opsommingstekens.

Beveiliging

Multidimensionale modellen bieden ondersteuning voor dimensie- en celniveaubeveiliging door middel van rollen. Wanneer u verbinding maakt met een kubus met Power BI, wordt u geverifieerd en geëvalueerd voor de juiste machtigingen. Als een gebruiker dimensiebeveiliging heeft toegepast, worden de respectieve dimensieleden niet gezien door de gebruiker in Power BI. Wanneer een gebruiker echter een celbeveiligingsmachtiging heeft gedefinieerd waarbij bepaalde cellen worden beperkt, kan die gebruiker geen verbinding maken met de kubus met behulp van Power BI.

Overwegingen en beperkingen

Er gelden bepaalde beperkingen voor het gebruik van SSAS MD:

  • Alleen enterprise- en BI-edities van SQL Server 2014 ondersteunen liveverbindingen. Voor de standaardeditie van SQL Server is SQL Server 2016 of hoger vereist voor liveverbindingen.

  • Acties en benoemde sets worden niet weergegeven in Power BI. Als u visuals en rapporten wilt maken, kunt u nog steeds verbinding maken met kubussen die ook acties of benoemde sets bevatten.

  • Wanneer power BI metagegevens voor een SSAS-model weergeeft, kunt u soms geen gegevens ophalen uit het model. Dit scenario kan optreden als u de 32-bits versie van de Microsoft Online Analytical Processing-provider hebt geïnstalleerd, maar niet de 64-bits versie. Het installeren van de 64-bits versie kan het probleem oplossen.

  • U kunt geen metingen op rapportniveau maken wanneer u een rapport maakt dat live is verbonden met een multidimensionaal SSAS-model. De enige beschikbare metingen zijn metingen die zijn gedefinieerd in het MD-model.

Ondersteunde functies van SSAS MD in Power BI Desktop

Het verbruik van de volgende elementen wordt ondersteund in deze versie van SSAS MD. Zie Power View voor multidimensionale modellen voor meer informatie over deze functies.

  • Standaardleden
  • Dimensiekenmerken
  • Dimensiekenmerktypen
  • Berekende dimensieleden, die:
    • moet één echt lid zijn wanneer de dimensie meer dan één kenmerk heeft;
    • kan niet het sleutelkenmerk van de dimensie zijn, tenzij dit het enige kenmerk is; En
    • kan geen bovenliggend/onderliggend kenmerk zijn.
  • Dimensiebeveiliging
  • Mappen weergeven
  • Hiërarchieën
  • ImageUrls
  • KPI's
  • KPI-trends
  • Metingen (met of zonder maateenheidgroepen)
  • Metingen als variant

Probleemoplossing

In de volgende lijst worden alle bekende problemen beschreven bij het maken van verbinding met SQL Server Analysis Services.

  • Fout: kan het modelschema niet laden. Deze fout treedt meestal op wanneer de gebruiker die verbinding maakt met Analysis Services geen toegang heeft tot de database/kubus.