Découvrez comment vous connecter aux modèles multidimensionnels SSAS dans Power BI DesktopConnect to SSAS multidimensional models in Power BI Desktop

Power BI Desktop vous permet d’accéder aux modèles multidimensionnels SSAS, communément appelés SSAS MD.With Power BI Desktop, you can access SSAS multidimensional models, commonly referred to as SSAS MD.

Pour vous connecter à une base de données SSAS MD, sélectionnez Obtenir des données, choisissez Base de données > Base de données SQL Server Analysis Services et sélectionnez Se connecter :To connect to an SSAS MD database, select Get Data, choose Database > SQL Server Analysis Services database, and then select Connect:

Base de données SQL Server Analysis Services (SSAS), boîte de dialogue Obtenir des données, Power BI Desktop

À la fois le service Power BI et Power BI Desktop prennent en charge les modèles multidimensionnels SSAS en mode de connexion active.The Power BI service and Power BI Desktop both support SSAS multidimensional models in live connection mode. Vous pouvez publier et charger des rapports qui utilisent les modèles multidimensionnels SSAS en mode réel au service Power BI.You can publish and upload reports that use SSAS Multidimensional models in live mode to the Power BI service.

Capacités et fonctionnalités de SSAS MDCapabilities and features of SSAS MD

Les sections suivantes décrivent les fonctionnalités et capacités des connexions Power BI et SSAS MD.The following sections describe features and capabilities of Power BI and SSAS MD connections.

Métadonnées tabulaires des modèles multidimensionnelsTabular metadata of multidimensional models

Le tableau suivant illustre la correspondance entre les objets multidimensionnels et les métadonnées tabulaires qui sont renvoyés à Power BI Desktop.The following table shows the correspondence between multidimensional objects and the tabular metadata that's returned to Power BI Desktop. Power BI interroge le modèle pour obtenir les métadonnées tabulaires.Power BI queries the model for tabular metadata. En fonction des métadonnées retournées, Power BI Desktop exécute les requêtes DAX appropriées sur SSAS quand vous créez une visualisation (comme une table, une matrice, un graphique ou un segment).Based on the returned metadata, Power BI Desktop runs appropriate DAX queries against SSAS when you create a visualization (such as a table, matrix, chart, or slicer).

Objet BISM multidimensionnelBISM-Multidimentional object Métadonnées tabulairesTabular Metadata
CubeCube ModèleModel
Dimension de cubeCube dimension TableTable
Attributs de dimension (clés), nomDimension attributes (keys), name ColonnesColumns
Groupe de mesuresMeasure group TableTable
MesureMeasure MesureMeasure
Mesures sans groupe de mesures associéMeasures without associated measure group Dans une table appelée MesuresWithin table called Measures
Relation groupe de mesures -> dimension de CubeMeasure group -> Cube dimension relationship RelationRelationship
PerspectivePerspective PerspectivePerspective
Indicateur de performance cléKPI KPIKPI
Hiérarchies parent-enfant/utilisateurUser/parent-child hierarchies HiérarchiesHierarchies

Mesures, groupes de mesures et indicateurs de performance clésMeasures, measure groups, and KPIs

Les groupes de mesures dans un cube multidimensionnel sont exposés sous forme de tables avec le signe ∑ à côté, dans le volet Champs.Measure groups in a multidimensional cube are exposed as tables with a sigma (∑) beside them in the Fields pane. Les mesures calculées sans groupe de mesures associé sont regroupées dans une table spéciale appelée Mesures dans les métadonnées tabulaires.Calculated measures without an associated measure group are grouped under a special table called Measures in the tabular metadata.

Pour simplifier les modèles complexes dans un modèle multidimensionnel, vous pouvez définir un ensemble de mesures ou d’indicateurs de performance clés dans un cube à placer dans un dossier d’affichage.To help simplify complex models in a multidimensional model, you can define a set of measures or KPIs in a cube to be located within a display folder. Power BI reconnaît les dossiers d’affichage dans les métadonnées tabulaires et affiche les mesures et indicateurs de performance clés dans les dossiers d’affichage.Power BI recognizes display folders in tabular metadata, and it shows measures and KPIs within the display folders. Les indicateurs de performance clés dans les bases de données multidimensionnelles prennent en charge Valeur, Objectif, Graphique d’état et Graphique de tendance.KPIs in multidimensional databases support Value, Goal, Status Graphic, and Trend Graphic.

Types d’attributs de dimensionDimension attribute type

Les modèles multidimensionnels prennent également en charge l’association d’attributs de dimension avec des types d’attributs de dimension spécifiques.Multidimensional models also support associating dimension attributes with specific dimension attribute types. Par exemple, une dimension Géographie, pour laquelle les attributs de dimension Ville, État/région, Pays et Code postal sont associés à des types géographiques appropriés, sont exposés dans les métadonnées tabulaires.For example, a Geography dimension where the City, State-Province, Country, and Postal Code dimension attributes have appropriate geography types associated with them are exposed in the tabular metadata. Power BI reconnaît les métadonnées, ce qui vous permet de créer des visualisations de carte.Power BI recognizes the metadata, enabling you to create map visualizations. Ces associations sont identifiables grâce à l’icône carte à côté de l’élément dans le volet Champ dans Power BI.You'll recognize these associations by the map icon next to the element in the Field pane in Power BI.

Power BI peut également restituer des images lorsque vous fournissez un champ qui contient des URL (uniform resource locators) des images.Power BI can also render images when you provide a field that contains URLs (uniform resource locators) of the images. Vous pouvez spécifier ces champs comme types ImageURL dans SQL Server Data Tools (ou dans Power BI).You may specify these fields as ImageURL types in SQL Server Data Tools (or then in Power BI). Les informations de type sont alors fournies à Power BI dans les métadonnées tabulaires.Its type information is then provided to Power BI in the tabular metadata. Power BI peut ensuite récupérer ces images à partir de l’URL et les afficher dans des visuels.Power BI can then retrieve those images from the URL and display them in visuals.

Hiérarchies parent-enfantParent-child hierarchies

Les modèles multidimensionnels prennent en charge les hiérarchies parent-enfant, qui sont présentées comme hiérarchie dans les métadonnées tabulaires.Multidimensional models support parent-child hierarchies, which are presented as a hierarchy in the tabular metadata. Chaque niveau de la hiérarchie parent-enfant est exposé sous forme de colonne masquée dans les métadonnées tabulaires.Each level of the parent-child hierarchy is exposed as a hidden column in the tabular metadata. L’attribut clé de la dimension parent-enfant n’est pas exposé dans les métadonnées tabulaires.The key attribute of the parent-child dimension isn't exposed in the tabular metadata.

Membres calculés de dimensionDimension calculated members

Les modèles multidimensionnels prennent en charge la création de différents types de membres calculés.Multidimensional models support creation of various types of calculated members. Les deux types de membres calculés les plus courants sont :The two most common types of calculated members are:

  • Membres calculés sur les hiérarchies d’attributs qui ne sont pas frères de TousCalculated members on attribute hierarchies that aren't siblings of All
  • membres calculés sur les hiérarchies d’utilisateurCalculated members on user hierarchies

Les modèles multidimensionnels exposent les membres calculés sur les hiérarchies d’attributs sous forme de valeurs d’une colonne.Multidimensional models expose calculated members on attribute hierarchies as values of a column. Vous avez quelques options et contraintes supplémentaires si vous exposez ce type de membre calculé :You have a few additional options and constraints if you expose this type of calculated member:

  • Un attribut de dimension peut avoir une propriété UnknownMember facultative.A dimension attribute can have an optional UnknownMember.

  • Un attribut contenant des membres calculés ne peut pas être l’attribut clé de la dimension, sauf s’il est le seul attribut de la dimension.An attribute containing calculated members can't be the key attribute of the dimension unless it's the only attribute of the dimension.

  • Un attribut contenant des membres calculés ne peut pas être un attribut parent-enfant.An attribute containing calculated members can't be a parent-child attribute.

Les membres calculés des hiérarchies d’utilisateurs ne sont pas exposés dans Power BI.The calculated members of user hierarchies aren't exposed in Power BI. À la place, vous pouvez vous connecter à un cube qui contient des membres calculés sur des hiérarchies utilisateur.You can instead connect to a cube that contains calculated members on user hierarchies. Toutefois, vous ne pourrez pas voir les membres calculés si ceux-ci ne respectent pas les contraintes que nous avons mentionnées dans la liste à puces précédente.However, you'll be unable to see calculated members if they don't meet the constraints that we mentioned in the previous bulleted list.

SécuritéSecurity

Les modèles multidimensionnels prennent en charge la sécurité au niveau des cellules et de la dimension au moyen de rôles.Multidimensional models support dimension and cell level security by way of roles. Lorsque vous vous connectez à un cube avec Power BI, vous êtes authentifié et évalué afin d’obtenir les autorisations appropriées.When you connect to a cube with Power BI, you're authenticated and evaluated for appropriate permissions. Si la sécurité de dimension est appliquée à un utilisateur, celui-ci ne peut pas voir les membres de la dimension respective dans Power BI.If a user has dimension security applied, the respective dimension members aren't seen by the user in Power BI. Toutefois, si l’utilisateur a défini une autorisation de sécurité de cellule, lorsque certaines cellules sont restreintes, il ne peut pas se connecter au cube à l’aide de Power BI.However, when a user has defined a cell security permission where certain cells are restricted, that user can't connect to the cube using Power BI.

Considérations et limitationsConsiderations and limitations

Il existe certaines limitations à l’utilisation de SSAS MD :There are certain limitations to using SSAS MD:

  • Seules les éditions Enterprise et BI de SQL Server 2014 prennent en charge les connexions actives.Only enterprise and BI editions of SQL Server 2014 support live connections. Pour l’édition Standard de SQL Server, SQL Server 2016 ou ultérieur est requis pour les connexions actives.For the standard edition of SQL Server, SQL Server 2016 or later is required for live connections.

  • Les actions et les jeux nommés ne sont pas exposés à Power BI.Actions and named sets aren't exposed to Power BI. Pour créer des visuels et des rapports, vous pouvez toujours vous connecter à des cubes qui contiennent également des actions ou des jeux nommés.To create visuals and reports, you can still connect to cubes that also contain actions or named sets.

  • Lorsque Power BI affiche des métadonnées pour un modèle SSAS, il peut vous arriver parfois de ne pas pouvoir récupérer les données du modèle.When Power BI displays metadata for an SSAS model, occasionally you can't retrieve data from the model. Ce scénario peut se produire si vous avez installé la version 32 bits du fournisseur MSOLAP, et non la version 64 bits.This scenario can occur if you've installed the 32-bit version of the MSOLAP provider, but not the 64-bit version. L’installation de la version 64 bits peut résoudre le problème.Installing the 64-bit version may resolve the issue.

  • Vous ne pouvez pas créer des mesures au niveau du rapport lors de la création d’un rapport qui est connecté en direct à un modèle multidimensionnel SSAS.You can't create report level measures when authoring a report that is connected live to an SSAS multidimensional model. Les seules mesures disponibles sont les mesures définies dans le modèle MD.The only measures that are available are measures defined in the MD model.

Fonctionnalités prises en charge de SSAS MD dans Power BI DesktopSupported features of SSAS MD in Power BI Desktop

La consommation des éléments suivants est prise en charge dans cette version de SSAS MD.Consumption of the following elements is supported in this release of SSAS MD. Pour plus d'informations sur ces fonctionnalités, consultez Présentation de Power View pour les modèles multidimensionnels.For more information about these features, see Understanding power view for multidimensional models.

  • Membres par défautDefault members
  • Attributs de dimensionsDimension attributes
  • Types d’attributs de dimensionDimension attribute types
  • Membres calculés de dimension, qui :Dimension calculated members, which:
    • Doivent être des membres réels uniques quand la dimension a plus d’un attribut.must be a single real member when the dimension has more than one attribute;
    • Ne peuvent pas être l’attribut clé de la dimension, sauf si c’est le seul attribut.can't be the key attribute of the dimension unless it's the only attribute; and
    • Ne peuvent pas être un attribut parent-enfant.can't be a parent-child attribute.
  • Sécurité de la dimensionDimension security
  • Dossiers d’affichageDisplay folders
  • HiérarchiesHierarchies
  • ImageUrlsImageUrls
  • Indicateurs de performance clésKPIs
  • Tendances d’indicateur de performance cléKPI trends
  • Mesures (avec ou sans groupes de mesures)Measures (with or without measure groups)
  • Mesures en tant que variantesMeasures as variant

Résolution des problèmesTroubleshooting

La liste suivante décrit tous les problèmes connus lors de la connexion à SQL Server Analysis Services (SSAS).The following list describes all known issues when connecting to SQL Server Analysis Services (SSAS).

  • Erreur : Impossible de charger le schéma de modèle - Cette erreur se produit généralement quand l’utilisateur qui se connecte à Analysis Services n’a pas accès à la base de données/au cube.Error : Couldn't load model schema - This error usually occurs when the user connecting to Analysis Services doesn't have access to database/cube.