Connexion aux données tabulaires Analysis Services dans Power BI DesktopConnect to Analysis Services tabular data in Power BI Desktop

Avec Power BI Desktop, il existe deux façons d’obtenir et de se connecter à des données à partir de vos modèles tabulaires SQL Server Analysis Services : vous pouvez explorer à l’aide d’une connexion active ou sélectionner des éléments et les importer dans Power BI Desktop.With Power BI Desktop, there are two ways you can connect to and get data from your SQL Server Analysis Services tabular models: Explore by using a live connection or select items and import them into Power BI Desktop.

Examinons cela de plus près.Let’s take a closer look.

Explorer à l’aide d’une connexion active : lors de l’utilisation d’une connexion active, les éléments dans votre perspective ou modèle tabulaire, comme les tables, les colonnes et les mesures, apparaissent dans votre liste de Champs dans Power BI Desktop.Explore by using a live connection: When using a live connection, items in your tabular model or perspective, like tables, columns, and measures appear in your Power BI Desktop Fields pane list. Vous pouvez utiliser les outils de visualisation et de création de rapports avancés de Power BI Desktop pour explorer votre modèle tabulaire de manière interactive et novatrice.You can use Power BI Desktop’s advanced visualization and report tools to explore your tabular model in new, highly interactive ways.

Lors de la connexion en temps réel, aucune donnée du modèle tabulaire n’est importée dans Power BI Desktop.When connecting live, no data from the tabular model is imported into Power BI Desktop. Chaque fois que vous interagissez avec une visualisation, Power BI Desktop interroge le modèle tabulaire et calcule les résultats que vous voyez.Each time you interact with a visualization, Power BI Desktop queries the tabular model and calculates the results you see. Vous voyez toujours les données les plus récentes qui sont disponibles dans le modèle tabulaire, provenant du dernier traitement ou des tables DirectQuery disponibles dans le modèle tabulaire.You’re always looking at the latest data that is available in the tabular model, either from the last processing time, or from DirectQuery tables available in the tabular model.

Gardez à l’esprit que les modèles tabulaires sont hautement sécurisés.Keep in mind that tabular models are highly secure. Les éléments qui apparaissent dans Power BI Desktop varient en fonction des autorisations dont vous disposez sur le modèle tabulaire auquel vous êtes connecté.Items that appear in Power BI Desktop depend on your permissions for the tabular model you’re connected to.

Quand vous avez créé des rapports dynamiques dans Power BI Desktop, vous pouvez les partager en les publiant sur votre site Power BI.When you’ve created dynamic reports in Power BI Desktop, you can share them by publishing to your Power BI site. Quand vous publiez sur votre site Power BI un fichier Power BI Desktop avec une connexion active à un modèle tabulaire, une passerelle de données locale doit être installée et configurée par un administrateur.When you publish a Power BI Desktop file with a live connection to a tabular model to your Power BI site, an on-premises data gateway must be installed and configured by an administrator. Pour plus d’informations, consultez Passerelle de données locale.To learn more, see On-premises data gateway.

Sélectionner des éléments et les importer dans Power BI Desktop : lorsque vous vous connectez avec cette option, vous pouvez sélectionner des éléments tels que des tables, des colonnes et des mesures dans votre perspective ou modèle tabulaire et les charger dans un modèle Power BI Desktop.Select items and import into Power BI Desktop: When you connect with this option, you can select items like tables, columns, and measures in your tabular model or perspective and load them into a Power BI Desktop model. Utilisez l’Éditeur Power Query de Power BI Desktop pour affiner la mise en forme des données ainsi que ses fonctionnalités de modélisation pour modéliser davantage les données.Use Power BI Desktop’s Power Query Editor to further shape what you want and its modeling features to further model the data. Étant donné qu’il n’y a pas de connexion active entre Power BI Desktop et le modèle tabulaire, vous pouvez ensuite explorer votre modèle Power BI Desktop hors connexion ou le publier sur votre site Power BI.Because no live connection between Power BI Desktop and the tabular model is maintained, you can then explore your Power BI Desktop model offline or publish to your Power BI site.

Pour vous connecter à un modèle tabulaireTo connect to a tabular model

  1. Dans Power BI Desktop, sous l’onglet Accueil, sélectionnez Obtenir des données > Plus > Base de données.In Power BI Desktop, on the Home tab, select Get Data > More > Database.

  2. Sélectionnez Base de données SQL Server Analysis Services, puis sélectionnez Se connecter.Select SQL Server Analysis Services database, and then select Connect.

    Sélectionner une base de données SQL Server Analysis Services

  3. Dans la fenêtre Base de données SQL Server Analysis Services, entrez le nom du Serveur, choisissez un mode de connexion, puis sélectionnez OK.In the SQL Server Analysis Services database window, enter the Server name, choose a connection mode, and then select OK.

    Fenêtre Base de données SQL Server Analysis Services

  4. Cette étape dans la fenêtre Navigateur varie en fonction du mode de connexion que vous avez sélectionné :This step in the Navigator window depends on the connection mode you selected:

    • Si vous avez choisi d’utiliser une connexion active, sélectionnez une perspective ou un modèle tabulaire.If you’re connecting live, select a tabular model or perspective.

      Sélectionner un modèle tabulaire ou une perspective dans le Navigateur

    • Si vous avez choisi de sélectionner des éléments et d’obtenir des données, sélectionnez un modèle tabulaire ou une perspective, puis sélectionnez une table ou une colonne particulière à charger.If you chose to select items and get data, select a tabular model or perspective, and then select a particular table or column to load. Si vous voulez mettre en forme les données avant leur chargement, sélectionnez Modifier les requêtes pour ouvrir l’Éditeur Power Query.To shape your data before loading, select Edit Queries to open Power Query Editor. Lorsque vous êtes prêt, sélectionnez Charger pour importer les données dans Power BI Desktop.When you’re ready, select Load to import the data into Power BI Desktop.

      Sélectionner la table ou la colonne à charger dans le Navigateur

Forum aux questionsFrequently asked questions

Question : Ai-je besoin d’une passerelle de données locale ?Question: Do I need an on-premises data gateway?

Réponse : cela dépend.Answer: It depends. Si vous utilisez Power BI Desktop pour vous connecter à un modèle tabulaire à l’aide d’une connexion active, mais que vous n’avez pas l’intention de publier sur votre site Power BI, vous n’avez pas besoin de passerelle.If you use Power BI Desktop to connect live to a tabular model, but have no intention to publish to your Power BI site, you don't need a gateway. En revanche, si vous envisagez de publier sur votre site Power BI, une passerelle de données est nécessaire pour garantir une communication sécurisée entre le service Power BI et votre serveur Analysis Services local.On the other hand, if you do intend on publishing to your Power BI site, a data gateway is necessary to ensure secure communication between the Power BI service and your on-premises Analysis Services server. Parlez à votre administrateur de serveur Analysis Services avant d’installer une passerelle de données.Be sure to talk to your Analysis Services server administrator before installing a data gateway.

Si vous choisissez de sélectionner des éléments et d’obtenir des données, vous importez les données du modèle tabulaire directement dans votre fichier Power BI Desktop. Dans ce cas, aucune passerelle n’est nécessaire.If you choose to select items and get data, you import tabular model data directly into your Power BI Desktop file, so no gateway is necessary.

Question : Quelle est la différence entre une connexion active à un modèle tabulaire à partir du service Power BI et la connexion active à partir de Power BI Desktop ?Question: What’s the difference between connecting live to a tabular model from the Power BI service versus connecting live from Power BI Desktop?

Réponse : Lors de la connexion active à un modèle tabulaire de votre site dans le service Power BI vers une base de données Analysis Services locale dans votre organisation, une passerelle de données locale est nécessaire pour sécuriser les communications entre les deux.Answer: When connecting live to a tabular model from your site in the Power BI service to an Analysis Services database on-premises in your organization, an on-premises data gateway is required to secure communications between them. Lors de la connexion active à un modèle tabulaire à partir de Power BI Desktop, une passerelle n’est pas nécessaire car Power BI Desktop et le serveur Analysis Services auquel vous vous connectez s’exécutent localement dans votre organisation.When connecting live to a tabular model from Power BI Desktop, a gateway isn't required because the Power BI Desktop and the Analysis Services server you’re connecting to are both running on-premises in your organization. Toutefois, si vous publiez votre fichier Power BI Desktop sur votre site Power BI, une passerelle est nécessaire.However, if you publish your Power BI Desktop file to your Power BI site, a gateway is required.

Question : si j’ai créé une connexion active, puis-je me connecter à une autre source de données dans le même fichier Power BI Desktop ?Question: If I created a live connection, can I connect to another data source in the same Power BI Desktop file?

Réponse : Non.Answer: No. Vous ne pouvez pas explorer des données actives et vous connecter à un autre type de source de données dans le même fichier.You can't explore live data and connect to another type of data source in the same file. Si vous avez déjà importé des données ou si vous vous êtes connecté à une autre source de données dans un fichier Power BI Desktop, vous devez créer un autre fichier pour effectuer une exploration active.If you’ve already imported data or connected to a different data source in a Power BI Desktop file, you need to create a new file to explore live.

Question : si j’ai créé une connexion active, puis-je modifier le modèle ou la requête dans Power BI Desktop ?Question: If I created a live connection, can I edit the model or query in Power BI Desktop?

Réponse : Vous pouvez créer des mesures de niveau rapport dans Power BI Desktop, mais toutes les autres fonctionnalités d’interrogation et de modélisation sont désactivées lors de l’exploration de données actives.Answer: You can create report level measures in the Power BI Desktop, but all other query and modeling features are disabled when exploring live data.

Question : si j’ai créé une connexion active, est-elle sécurisée ?Question: If I created a live connection, is it secure?

Réponse : Oui.Answer: Yes. Vos informations d’identification Windows actuelles sont utilisées pour la connexion au serveur Analysis Services.Your current Windows credentials are used to connect to the Analysis Services server. Vous ne pouvez pas utiliser d’informations d’identification de base ou stockées dans le service Power BI ou Power BI Desktop lors de l’exploration active.You can't use basic or stored credentials in either the Power BI service or Power BI Desktop when exploring live.

Question : dans le navigateur, je vois un modèle et une perspective.Question: In Navigator, I see a model and a perspective. Quelle est la différence ?What’s the difference?

Réponse : Une perspective est une vue particulière d’un modèle tabulaire.Answer: A perspective is a particular view of a tabular model. Elle peut inclure uniquement des tables, des colonnes ou des mesures spécifiques, en fonction des besoins d’analyse des données.It might include only particular tables, columns, or measures depending on a unique data analysis need. Un modèle tabulaire contient toujours au moins une perspective, qui peut inclure tout le contenu du modèle.A tabular model always contains at least one perspective, which could include everything in the model. Si vous ne savez pas quelle perspective sélectionner, contactez votre administrateur.If you’re unsure which perspective you should select, check with your administrator.

Question : Existe-t-il des fonctionnalités d’Analysis Services qui changent le comportement Power BI ?Question: Are there any features of Analysis Services that change the way Power BI behaves?

Réponse : Oui.Answer: Yes. Selon les fonctionnalités utilisées par votre modèle tabulaire, l’expérience dans Power BI Desktop peut changer.Depending on the features your Tabular model uses, the experience in Power BI Desktop might change. Voici quelques exemples :Some examples include:

  • Vous pouvez voir les mesures du modèle regroupées en haut de la liste du panneau Champs au lieu qu’elles se trouvent dans des tables en regard des colonnes.You may see measures in the model grouped together at the top of the Fields pane list rather than in tables alongside columns. Elles sont ainsi plus faciles à trouver, mais ne vous inquiétez pas, vous pouvez toujours les utiliser comme d’habitude.Don't worry, you can still use them as normal, it's just easier to find them this way.

  • Si des groupes de calcul sont définis pour le modèle tabulaire, vous pouvez les utiliser seulement en combinaison avec les mesures de modèle, et non pas avec les mesures implicites que vous créez en ajoutant des champs numériques à un visuel.If the tabular model has calculation groups defined, you can use them only in conjunction with model measures and not with implicit measures you create by adding numeric fields to a visual. L’indicateur DiscourageImplicitMeasures peut également avoir été défini manuellement pour le modèle, ce qui a le même effet.The model might also have had the DiscourageImplicitMeasures flag set manually, which has the same effect. Pour plus d’informations, consultez Groupes de calcul dans Analysis Services.To learn more, see Calculation groups in Analysis Services.

Pour modifier le nom du serveur après la connexion initialeTo change the server name after initial connection

Après avoir créé un fichier Power BI Desktop à l’aide d’une connexion active, il peut arriver que vous ayez besoin de vous connecter à un autre serveur.After you create a Power BI Desktop file with an explore live connection, there might be some cases where you want to switch the connection to a different server. Par exemple, si vous avez créé votre fichier Power BI Desktop lors de la connexion à un serveur de développement, et avant la publication vers le service Power BI, vous souhaitez basculer la connexion vers un serveur de production.For example, if you created your Power BI Desktop file when connecting to a development server, and before publishing to the Power BI service, you want to switch the connection to production server.

Pour changer le nom du serveur :To change the server name:

  1. Sélectionnez Transformer les données > Paramètres de source de données sous l’onglet Accueil.Select Transform data > Data source settings from the Home tab.

  2. Dans la fenêtre Base de données SQL Server Analysis Services, entrez le nouveau nom du Serveur, puis sélectionnez OK.In the SQL Server Analysis Services database window, enter the new Server name, and then select OK.

DépannageTroubleshooting

La liste suivante décrit tous les problèmes connus qui peuvent se produire au moment de la connexion à SQL Server Analysis Services (SSAS) ou Azure Analysis Services :The following list describes all known issues when connecting to SQL Server Analysis Services (SSAS) or Azure Analysis Services:

  • 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 modèle.Error: Couldn't load model schema: This error usually occurs when the user connecting to Analysis Services doesn't have access to the database/model.