Gérer votre source de données - Analysis ServicesManage your data source - Analysis Services

Une fois que vous avez installé la passerelle de données locale, vous devez ajouter des sources de données qui peuvent être utilisées avec la passerelle.Once you have installed the on-premises data gateway, you will need to add data sources that can be used with the gateway. Cet article décrit comment utiliser les passerelles et les sources de données.This article will look at how to work with gateways and data sources. Vous pouvez utiliser la source de données Analysis Services pour l’actualisation planifiée ou les connexions actives.You can use the Analysis Services data source either for scheduled refresh or for live connections.

Télécharger et installer la passerelleDownload and install the gateway

Vous pouvez télécharger la passerelle à partir du service Power BI.You can download the gateway from the Power BI service. Sélectionnez Téléchargements > Passerelle de données ou accédez à la page de téléchargement de la passerelle.Select Downloads > Data Gateway, or by going to the gateway download page.

Limitations des connexions actives Analysis ServicesLimitations of Analysis Services live connections

Vous pouvez utiliser une connexion active à des instances tabulaires ou multidimensionnelles.You can use a live connection against tabular or multidimensional instances.

Version du serveurServer version Référence (SKU) requiseRequired SKU
2012 SP1 CU4 ou version ultérieure2012 SP1 CU4 or later Business Intelligence et EnterpriseBusiness Intelligence and Enterprise SKU
20142014 Business Intelligence et EnterpriseBusiness Intelligence and Enterprise SKU
20162016 Référence (SKU) standard ou version ultérieureStandard SKU or higher
  • Les fonctionnalités de mise en forme au niveau de la cellule et les fonctions de traduction ne sont pas prises en charge.Cell level Formatting and translation features are not supported.
  • Actions et jeux nommés ne sont pas exposés à Power BI, mais vous pouvez toujours vous connecter à des cubes multidimensionnels qui contiennent également les propriétés Actions ou Jeux nommés et créer des rapports et des éléments visuels.Actions and Named Sets are not exposed to Power BI, but you can still connect to multidimensional cubes that also contain Actions or Named sets and create visuals and reports.

Ajouter une passerelleAdd a gateway

Pour ajouter une passerelle, téléchargez et installez la passerelle sur un serveur de votre environnement.To add a gateway, simply download and install the gateway on a server in your environment. Une fois la passerelle installée, elle apparaît dans les listes de passerelles sous Gérer les passerelles.After you have installed the gateway, it will show in the lists of gateways under Manage gateways.

Note

Gérer les passerelles n’apparaît pas si vous n’êtes pas administrateur d’au moins une passerelle.Manage gateways will not show up until you are the admin of at least one gateway. Pour cela, vous devez être ajouté en tant qu’administrateur ou installer et configurer une passerelle.This can happen either by being added as an admin or you installing and configuring a gateway.

Supprimez une passerelleRemove a gateway

La suppression d’une passerelle entraîne celle de toutes les sources de données associées.Removing a gateway will also delete any data sources under that gateway. Elle entraîne également l’arrêt des éventuels tableaux de bord et rapports qui reposent sur ces sources de données.This will also break any dashboards and reports that rely on those data sources.

  1. Sélectionnez l’icône Engrenage en haut à droite > Gérer les passerelles.Select the gear icon in the upper-right corner > Manage gateways.
  2. Passerelle > SupprimerGateway > Remove

Ajouter une source de donnéesAdd a data source

Pour ajouter une source de données, sélectionnez une passerelle, puis cliquez sur Ajouter une source de données, ou accédez à Passerelle > Ajouter une source de données.You can add a data source by either selecting a gateway and click Add data source, or go to Gateway > Add data source.

Vous pouvez ensuite sélectionner le type de source de données dans la liste.You can then select the Data Source Type from the list. Sélectionnez Analysis Services si vous vous connectez à un serveur tabulaire ou multidimensionnel.Select Analysis Services if you are connecting to either a Multidimensional or Tabular server.

Vous devez ensuite renseigner les informations relatives à la source de données, notamment le serveur et la base de données.You will then want to fill in the information for the data source which includes the Server and the Database.

La passerelle utilise le nom d’utilisateur et le mot de passe que vous entrez pour se connecter à l’instance Analysis Services.The Username and Password that you enter will be used by the gateway to connect to the Analysis Services instance.

Note

Le compte Windows que vous utilisez doit disposer des autorisations d’administrateur de serveur pour l’instance à laquelle vous vous connectez.The Windows account you enter must have Server Administrator permissions for the instance you are connecting to. Si le mot de passe de ce compte s’accompagne d’une date d’expiration, une erreur de connexion peut survenir si le mot de passe n’a pas été mis à jour pour la source des données.If this account’s password is set to expire, users could get a connection error if the password isn’t updated for the data source. Pour plus d’informations, consultez l’article sur la passerelle de données locale principale qui indique la façon dont les informations d’identification y sont stockées.For more information, see the main on-premises data gateway article to learn more about how credentials are stored.

Vous pouvez cliquer sur Ajouter après avoir renseigné toutes les informations.You can click Add after you have everything filled in. Vous pouvez à présent utiliser cette source de données pour l’actualisation planifiée ou des connexions actives sur une instance Analysis Services locale.You can now use this data source for scheduled refresh, or live connections, against an Analysis Services instance that is on premises. L’indication Connexion réussie apparaît une fois la connexion établie.You will see Connection Successful if it succeeded.

Paramètres avancésAdvanced settings

Vous pouvez configurer le niveau de confidentialité de votre source de donnéesYou can configure the privacy level for your data source. pour contrôler le mélange (« mashup ») des données.This controls how data can be mashed up. Cette option concerne uniquement l’actualisation planifiée ;This is only used for scheduled refresh. elle ne s’applique pas aux connexions actives.It does not apply to live connections. En savoir plusLearn more

Noms d’utilisateur avec Analysis ServicesUsernames with Analysis Services

Chaque fois qu’un utilisateur interagit avec un rapport connecté à Analysis Services, le nom de l’utilisateur effectif est transmis à la passerelle, puis à votre serveur Analysis Services local.Each time a user interacts with a report connected to Analysis Services, the effective username is passed to the gateway and then onto your on-premises Analysis Services server. L’adresse de messagerie utilisée pour vous connecter à Power BI est celle que nous transmettrons à Analysis Services en tant qu’utilisateur effectif.The email address, that you sign into Power BI with, is what we will pass to Analysis Services as the effective user. Ces informations sont passées dans la propriété de connexion EffectiveUserName.This is passed in the connection property EffectiveUserName. Cette adresse de messagerie doit correspondre à un nom UPN défini dans le domaine Active Directory local.This email address should match a defined UPN within the local Active Directory Domain. L’UPN est une propriété de compte Active Directory.The UPN is a property of an Active Directory account. Ce compte Windows doit ensuite se trouver dans un rôle d’Analysis Services.That Windows account then needs to be present in an Analysis Services role. S’il n’existe aucune correspondance dans Active Directory, la connexion est impossible.If a match cannot be found, in Active Directory, the login will not be successful. En savoir plusLearn more

Vous pouvez également mapper votre nom de connexion Power BI à un UPN (nom d’utilisateur principal) de répertoire local.You can also map your Power BI sign in name with a local directory UPN. En savoir plusLearn more

Comment savoir quel est mon UPN ?How do I tell what my UPN is?

Vous ne savez pas peut-être pas quel est votre UPN, et vous n’êtes peut-être pas un administrateur de domaine.You may not know what your UPN is, and you may not be a domain administrator. Vous pouvez utiliser la commande suivante à partir de votre station de travail pour connaître l’UPN de votre compte.You can use the following command from your workstation to find out the UPN for your account.

whoami /upn

Le résultat ressemblera à une adresse de messagerie, mais il s’agit de l’UPN qui se trouve sur votre compte de domaine.The result will look similar to an email address, but this is the UPN that is on your domain account. Si vous utilisez une source de données Analysis Services pour les connexions actives, et si cela ne correspond pas à l’adresse de messagerie avec laquelle vous vous connectez à Power BI, vous souhaiterez peut-être examiner comment Mapper des noms d’utilisateur.If you are using an Analysis Services data source for live connections, and If this doesn't match the email address you sign into Power BI with, you may want to look at how to Map user names.

Mapper des noms d’utilisateurMap user names

Vous pouvez mapper les noms d’utilisateur Analysis Services de deux manières :You can map user names for Analysis Services in two different ways:

  1. Remappage manuel des utilisateursManual user re-mapping
  2. Recherche de propriétés Active Directory locale pour remapper les UPN (nom d’utilisateur principal) AAD avec les utilisateurs Active Directory (mappage de recherche AD)On-premises Active Directory Property Lookup to remap AAD UPNs to Active Directory users (AD Lookup mapping)

Bien qu’il soit possible d’effectuer un mappage manuel à l’aide de la deuxième approche, cette dernière est fastidieuse et difficile à gérer, notamment lorsque la mise en correspondance des modèles ne suffit pas, par exemple lorsque les noms de domaine sont différents entre AAD et AD en local ou lorsque les noms de compte d’utilisateur sont différents entre AAD et AD.While it's possible to perform manual mapping using the second approach, doing so would be time consuming and difficult to maintain; it's especially difficult when pattern matching doesn't suffice--such as when domain names are different between AAD and on-premises AD, or when user account names are different between AAD and AD. Par conséquent, le mappage manuel avec la deuxième approche n’est pas recommandé.As such, manual mapping with the second approach is not recommended.

Nous décrivons ces deux approches, dans l’ordre, dans les deux sections suivantes.We describe these two approaches, in order, in the following two sections

Remappage manuel des noms d’utilisateurManual user name re-mapping

Pour les sources de données Analysis Services, vous pouvez configurer des règles UPN (nom d’utilisateur principal) personnalisées.For Analysis Services data sources, you can configure custom User Principal Name (UPN) rules. Cela vous aidera si vos noms de connexion au service Power BI ne correspondent pas à votre UPN de répertoire local.This will help you if your Power BI service login names do not match your local directory UPN. Par exemple, si vous vous connectez à Power BI avec john@contoso.com, mais que votre UPN de répertoire local est john@contoso.local, vous pouvez configurer une règle de mappage pour que john@contoso.local soit transmis à Analysis Services.For example, if you sign into Power BI with john@contoso.com, but your local directory UPN is john@contoso.local, you can configure a mapping rule to have john@contoso.local passed to Analysis Services.

Pour accéder à l’écran de mappage de nom UPN, procédez comme suit.To get to the UPN Mapping screen, do the following.

  1. Accédez à l’icône Engrenage, puis sélectionnez Gérer les passerelles.Go to the gear icon and select Manage Gateways.
  2. Développez la passerelle qui contient la source de données Analysis Services.Expand the gateway that contains the Analysis Services data source. Ou, si vous n’avez pas créé la source de données Analysis Services, vous pouvez aussi le faire à ce stade.Or, if you haven't created the Analysis Services data source, you can do that at this point.
  3. Sélectionnez la source de données, puis sélectionnez l’onglet Utilisateurs.Select the data source and then select the Users tab.
  4. Sélectionnez Mapper les noms d’utilisateur.Select Map user names.

Vous verrez alors des options permettant d’ajouter des règles ainsi que d’effectuer un test pour un utilisateur donné.You will then see options to add rules as well as test for a given user.

Note

Vous pouvez modifier par inadvertance un utilisateur alors que vous ne le vouliez pas.You may inadvertently change a user that you didn't intend to. Par exemple, si votre valeur Remplacer (Nom d’origine) est @contoso.com et que votre valeur Avec (Nouveau nom) est @contoso.local, tous les utilisateurs disposant d’une connexion qui contient @contoso.com sont alors remplacés par @contoso.local.For example, if your Replace (original value) is @contoso.com and your With (New name) is @contoso.local, all users with a sign in that contains @contoso.com will then be replaced with @contoso.local. De plus, si votre valeur Remplacer (Nom d’origine) est dave@contoso.com et que votre valeur Avec (Nouveau nom) est dave@contoso.local, un utilisateur disposant d’une connexion v-dave@contoso.com serait envoyé en tant que v-dave@contoso.local.Also, if your Replace (Original name) is dave@contoso.com and your With (New name) is dave@contoso.local, a user with the sign in of v-dave@contoso.com would be sent as v-dave@contoso.local.

Mappage de recherche ADAD lookup mapping

Pour effectuer la recherche de propriétés Active Directory en local afin de remapper les UPN AAD avec les utilisateurs Active Directory, suivez les étapes de cette section.To perform on-premises AD property lookup to re-map AAD UPNs to Active Directory users, follow the steps in this section. Pour commencer, voyons comment cela fonctionne.To begin with, let's review how this works.

Dans le service Power BI, voici ce qui se passe :In the Power BI service the following occurs:

  • Pour chaque requête effectuée par un utilisateur AAD Power BI à un serveur SSAS local, une chaîne d’UPN est transmise au format suivant : firstName.lastName@contoso.comFor each query by a Power BI AAD user to an on-premises SSAS server, a UPN string is passed along, such as: firstName.lastName@contoso.com

Note

Les mappages manuels d’utilisateurs UPN définis dans la configuration de la source de données Power BI sont toujours appliqués avant l’envoi de la chaîne de nom d’utilisateur à la passerelle de données locale.Any manual UPN user mappings defined in the Power BI data source configuration are still applied before sending the user name string to the on-premises data gateway.

Sur la passerelle de données locale avec le mappage d’utilisateur personnalisé configurable défini, procédez comme suit :On the on-premises data gateway with configurable Custom User Mapping, do the following:

  1. Recherchez le répertoire Active Directory à rechercher (automatique ou configurable)Find Active Directory to search (automatic, or configurable)
  2. Recherchez l’attribut de la personne AD (tel que le courrier électronique) en fonction d’une chaîne UPN entrante (« firstName.lastName@contoso.com ») à partir du service Power BI.Look up the attribute of the AD Person (such as Email) based on incoming UPN string (“firstName.lastName@contoso.com”) from the Power BI service.
  3. Si la recherche AD échoue, elle tente d’utiliser l’UPN transmis en tant qu’utilisateur effectif à SSAS.If the AD Lookup fails, it attempts to use the passed-along UPN as EffectiveUser to SSAS.
  4. Si la recherche AD réussit, elle récupère le nom d’utilisateur principal (UserPrincipalName) de cette personne AD.If the AD Lookup succeeds, it retrieves UserPrincipalName of that AD Person.
  5. Elle transmet le courrier UserPrincipalName en tant que EffectiveUser à SSAS comme suit : Alias@corp.on-prem.contosoIt passes the UserPrincipalName email as EffectiveUser to SSAS, such as: Alias@corp.on-prem.contoso

Comment configurer votre passerelle pour qu’elle effectue la recherche AD :How to configure your gateway to perform the AD Lookup:

  1. Téléchargez et installez la passerelle la plus récente.Download and install the latest gateway
  2. Dans la passerelle, vous devez modifier le service de passerelle de données locale pour qu’il s’exécute avec un compte de domaine (au lieu d’un compte de service local, sinon la recherche AD ne fonctionne pas correctement lors de l’exécution).In the gateway, you need to change the on-premises data gateway service to run with a domain account (instead of a local service account – otherwise the AD lookup won’t work properly at runtime). Vous devez redémarrer le service de passerelle pour que les modifications entrent en vigueur.You'll need to restart the gateway service for the change to take effect. Accédez à l’application de passerelle sur votre ordinateur (effectuez une recherche sur le terme « passerelle de données locale »).Go to the gateway app on your machine (search for “on-premises data gateway”). Pour ce faire, accédez à Paramètres de service > Modifier le compte de service.To do this, go to Service settings > Change service account. Vérifiez que vous disposez de la clé de récupération pour cette passerelle, car vous devrez la restaurer sur le même ordinateur, sauf si vous souhaitez créer une passerelle à la place.Make sure you have the recovery key for this gateway, since you'll need to restore it on the same machine unless you want to create a new gateway instead.
  3. Accédez au dossier d’installation de la passerelle C:\Program Files\Passerelle de données locale en tant qu’administrateur pour vérifier que vous disposez d’autorisations d’écriture, puis modifiez le fichier suivant :Navigate to the gateway’s installation folder, C:\Program Files\On-premises data gateway as an administrator, to ensure that you have write-permissions, and edit the following file:

    Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config 
    
  4. Modifiez les deux valeurs de configuration suivantes en fonction des configurations d’attributs Active Directory de vos utilisateurs AD.Edit the following two configuration values according to your Active Directory attribute configurations of your AD users. Les valeurs de configuration illustrées ci-dessous sont des exemples uniquement : vous devez les spécifier en fonction de votre configuration Active Directory.The configuration values shown below are just examples – you need to specify them based on your Active Directory configuration.

  5. Redémarrez le service Passerelle de données locale pour que les modifications de configuration entrent en vigueur.Restart the on-premises data gateway service for the configuration change to take effect.

Utilisation des règles de mappageWorking with mapping rules

Pour créer une règle de mappage, entrez une valeur pour Nom d’origine et pour Nouveau nom, puis sélectionnez Ajouter.To create a mapping rule, enter a value for Original name and New Name and then select Add.

ChampField DescriptionDescription
Remplacer (nom d’origine)Replace (Original name) Adresse e-mail avec laquelle que vous vous êtes connecté à Power BI.The email address that you signed into Power BI with.
Par (nouveau nom)With (New Name) Valeur par laquelle vous voulez la remplacer.The value you want to replace it with. Le résultat du remplacement est ce qui sera passé à la propriété EffectiveUserName pour la connexion Analysis Services.The result of the replacement is what will be passed to the EffectiveUserName property for the Analysis Services connection.

Quand vous sélectionnez un élément dans la liste, vous pouvez choisir de modifier son ordre à l’aide des icônes représentant des chevrons, ou de Supprimer l’entrée.When you select an item in the list, you can choose to re-order it by using the chevron icons, or Delete the entry.

Utilisation de caractères génériques (*)Using wildcard (*)

Vous pouvez utiliser un caractère générique pour votre chaîne Remplacer (nom d’origine).You can use a wildcard for your Replace (Original name) string. Il peut être utilisé seul uniquement, et non avec une autre partie de la chaîne.It can only be used on its own and not with any other string part. Cela vous permet de prendre tous les utilisateurs et de transmettre une valeur unique à la source de données.This will allow you to take all users and pass a single value to the data source. Cela est utile lorsque vous souhaitez que tous les utilisateurs de votre organisation utilisent le même utilisateur dans votre environnement local.This is useful when you want all users in your organization to use the same user in your local environment.

Tester une règle de mappageTest a mapping rule

Vous pouvez valider ce par quoi un nom d’origine sera remplacé en entrant une valeur pour Nom d’origine, puis en sélectionnant Tester la règle.You can validate what an original name will be replaced with by entering a value for Original name and selecting Test rule.

Note

Quelques minutes sont nécessaires avant que les règles enregistrées commencent à être utilisées par le service.Rules that are saved will take a few minutes for the service to start using them. Dans le navigateur, la règle fonctionne immédiatement.Within the browser, the rule will work immediately.

Limitations relatives aux règles de mappageLimitations for mapping rules

  • Le mappage s’applique à la source de données spécifique en cours de configuration.Mapping is for the specific data source that is being configured. Il ne constitue pas des paramètres globaux.It is not a global settings. Si vous avez plusieurs sources de données Analysis Services, vous devez mapper les utilisateurs pour chaque source de données.If you have multiple Analysis Services data sources, you will have to map the users for each data source.

Supprimez une source de données.Remove a data source

La suppression d’une source de données entraîne l’arrêt des éventuels tableaux de bord ou rapports qui reposent sur la source de données en question.Removing a data source will break any dashboards or reports that rely on the given data source.

Pour supprimer une source de données, accédez à Source de données > Supprimer.To remove a data source, go to Data Source > Remove.

Gérer les administrateursManage administrators

Sous l’onglet Administrateurs de la passerelle, vous pouvez ajouter et supprimer des utilisateurs (ou des groupes de sécurité) qui peuvent administrer la passerelle.On the Administrators tab for the gateway, you can add and remove users (or security groups) that can administer the gateway.

Gérer les utilisateursManage users

Sous l’onglet Utilisateurs, pour la source de données, vous pouvez ajouter et supprimer des utilisateurs ou des groupes de données qui peuvent utiliser cette passerelle.On the Users tab for the data source, you can add, and remove, users, or security groups, that can use this data source.

Note

La liste des utilisateurs contrôle uniquement les personnes autorisées à publier des rapports.The users list only controls who are allowed to publish reports. Les propriétaires des rapports peuvent créer des tableaux de bord ou des packs de contenu et les partager avec d’autres utilisateurs.The report owners can create dashboards, or content packs, and share those with other users.

Utilisation de la source de donnéesUsing the data source

Une fois la source de données créée, elle peut être utilisée avec des connexions actives ou via une actualisation planifiée.After you have created the data source, it will be available to use with either live connections, or through scheduled refresh.

Note

Le nom du serveur et celui de la base de données doivent correspondre entre Power BI Desktop et la source de données dans la passerelle de données locale.Server and database name have to match between Power BI Desktop and the data source within the on-premises data gateway!

Le lien entre votre jeu de données et la source de données dans la passerelle est basé sur le nom de votre serveur et sur le nom de votre base de données.The link between your dataset and the data source within the gateway is based on your server name and database name. Ils doivent correspondre.These have to match. Par exemple, si vous fournissez une adresse IP pour le nom du serveur, dans Power BI Desktop, vous devez utiliser l’adresse IP de la source de données dans la configuration de la passerelle.For example, if you supply an IP Address for the server name, within Power BI Desktop, you will need to use the IP Address for the data source within the gateway configuration. Si vous utilisez SERVEUR\INSTANCE, dans Power BI Desktop, vous devez utiliser la même valeur dans la source de données configurée pour la passerelle.If you use SERVER\INSTANCE, in Power BI Desktop, you will need to use the same within the data source configured for the gateway.

C’est le cas pour les connexions actives et pour l’actualisation planifiée.This is the case for both live connections and scheduled refresh.

Utilisation de la source de données avec des connexions activesUsing the data source with live connections

Vous devez vérifier que le nom du serveur et celui de la base de données correspondent entre Power BI Desktop et la source de données configurée pour la passerelle.You will need to make sure the server and database name matches between Power BI Desktop and the configured data source for the gateway. Vous devez également vérifier que votre utilisateur est répertorié sous l’onglet Utilisateurs de la source de données afin de publier des jeux de données de connexion active.You will also need to make sure your user is listed in the Users tab of the data source in order to publish live connection datasets. Pour les connexions actives, la sélection se produit dans Power BI Desktop la première fois que vous importez des données.The selection, for live connections, occurs within Power BI Desktop when you first import data.

Une fois la publication effectuée, que ce soit à partir de Power BI Desktop ou de l’option Obtenir les données, vos rapports doivent commencer à fonctionner.After you publish, either from Power BI Desktop or Get Data, your reports should start working. Après la création de la source de données dans la passerelle, plusieurs minutes peuvent être nécessaires pour que la connexion puisse être utilisée.It may take several minutes, after creating the data source within the gateway, for the connection to be usable.

Utilisation de la source de données avec une actualisation planifiéeUsing the data source with scheduled refresh

Si vous êtes répertorié sous l’onglet Utilisateurs de la source de données configurée dans la passerelle, et que le nom du serveur et celui de la base de données correspondent, la passerelle s’affiche comme option à utiliser avec l’actualisation planifiée.If you are listed in the Users tab of the data source configured within the gateway, and the server and database name match, you will see the gateway as an option to use with scheduled refresh.

Étapes suivantesNext steps

Passerelle de données localeOn-premises data gateway
Informations approfondies sur la passerelle de données localeOn-premises data gateway - in-depth
Résolution des problèmes de passerelle de données localeTroubleshooting the on-premises data gateway
D’autres questions ?More questions? Posez vos questions à la communauté Power BITry the Power BI Community