Utiliser EffectiveUserName dans PerformancePoint Services

 

**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-07-07

Résumé : Découvrez comment utiliser l’option EffectiveUserName lors de la connexion à des données Analysis Services à partir de PerformancePoint Services Dashboard Designer.

EffectiveUserName est une propriété de chaîne de connexion SQL Server Analysis Services qui contient le nom de l’utilisateur qui accède à un état ou un tableau de bord. Dans SharePoint Server 2013 et SharePoint Server 2016, vous pouvez utiliser cette propriété avec PerformancePoint Services pour transmettre l’identité de l’utilisateur qui consulte le rapport ou le tableau de bord à SQL Server Analysis Services. Ainsi, l’identité par utilisateur sans devoir configurer la délégation Kerberos.

Vue d’ensemble du scénario

Dans PerformancePoint Services, la fonction EffectiveUserName permet de transmettre l’identité d’un utilisateur consultant un rapport à SQL Server Analysis Services.

L’option EffectiveUserName permet de transmettre l’identité de l’utilisateur à SQL Server Analysis Services sans devoir configurer la délégation Kerberos ou Banque d’informations sécurisée.

Avant de commencer

Avant de commencer, vérifiez que vous remplissez les exigences en matière de logiciels et d’autorisations.

  • PerformancePoint Services est configuré sur votre batterie de serveurs.

  • Vous avez accès administrateur de batterie de serveurs à la batterie de SharePoint Server et administrateur d’accéder à SQL Server Analysis Services.

Configurer les paramètres d’application PerformancePoint Services

À l’aide de la fonction EffectiveUserName avec PerformancePoint Services requiert les éléments suivants :

  • Le compte de pool d’applications PerformancePoint Services doit être un Analysis Services administrateur.

  • l’option EffectiveUserName doit être activée dans les paramètres de l’application PerformancePoint Service ;

  • vous devez sélectionner l’option Identité par utilisateur lorsque vous créez la source de données dans PerformancePoint Dashboard Designer.

Ce paramètre s’applique à toutes les sources de données Analysis Services configurées pour l’authentification par utilisateur. Lorsque ce paramètre est activé, toutes les connexions aux données Analysis Services des utilisateurs individuels seront effectuées à l’aide de la propriété de la chaîne de connexion EffectiveUserName plutôt que la délégation Windows.

Pour activer la EffectiveUserName dans PerformancePoint Services

  1. Dans Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service de PerformancePoint Services.

  3. Cliquez sur Paramètres de l’application PerformancePoint Services.

  4. Sélectionnez la case à cocher Utiliser la propriété de chaîne de connexion EffectiveUserName plutôt que la délégation Windows.

  5. Cliquez sur OK.

Notes

La fonctionnalité EffectiveUserName ne fonctionne pas avec les sources de données PowerPivot.

Important

Si vous utilisez une chaîne de connexion pour établir la connexion des données, alors que la chaîne de connexion contient un champ utilisateur effectif, la fonctionnalité EffectiveUserName remplacera la valeur utilisateur effective fournie par l’utilisateur par la valeur provenant du système.

Configurer l’accès à Analysis Services

Si vous ne savez pas quel compte exécute le pool d’applications PerformancePoint Services dans votre batterie de serveurs, procédez comme suit pour déterminer le compte. Si vous connaissez le compte, ignorez cette procédure.

Pour déterminer le compte de pool d’applications PerformancePoint Services

  1. Sur la page d’accueil du site web de l’Administration centrale SharePoint, cliquez sur Sécurité.

  2. Dans la page Sécurité, sous Sécurité générale, cliquez sur Configurer les comptes de service.

  3. Sur la page Compte de Service, dans la section Gestion des informations d’identification, sélectionnez le pool d’applications qui exécute l’application PerformancePoint Services dans la liste déroulante.

    Lorsque cette option est sélectionnée, le nom de l’application de service s’affiche dans la zone située sous la liste déroulante. Le compte affiché dans la liste déroulante Sélectionnez un compte pour ce composant est l’identité Windows de l’utilisateur à ajouter en tant qu’administrateur Analysis Services.

  4. Cliquez sur Annuler.

Vous devez ajouter le compte de pool d’applications PerformancePoint Services en tant qu’un administrateur Analysis Services. Utilisez la procédure suivante pour ajouter ce compte en tant qu’administrateur dans Analysis Services.

Pour ajouter un administrateur Analysis Services

  1. Dans SQL Server Management Studio, connectez-vous à Analysis Services.

  2. Cliquez avec le bouton droit de la souris sur le nœud supérieur Analysis Services, puis cliquez sur Propriétés.

  3. Sur la page Sécurité, cliquez sur Ajouter.

  4. Tapez le nom du compte qui exécute le pool d’applications PerformancePoint Services, puis cliquez sur OK.

  5. Cliquez sur OK.

Se connecter à une source de données Analysis Services à partir de Dashboard Designer

Vous pouvez vous connecter à une source de données Analysis Services en entrant le nom du cube, de la base de données et du serveur Analysis Services, ou en saisissant une chaîne de connexion et le nom du cube dans Dashboard Designer.

Pour vous connecter à une source de données Analysis Services avec l’option EffectiveUserName est activée

  1. Démarrez Dashboard Designer.

  2. Cliquez sur l’onglet Créer, puis sur Source de données.

  3. Dans le volet Catégorie de la boîte de dialogue Sélectionner un modèle de source de données, cliquez sur Multidimensionnel, puis sur Analysis Services. Cliquez sur OK.

  4. Dans le volet de navigation de gauche (explorateur d’espace de travail), tapez le nom de votre source de données.

  5. Dans la liste déroulante Mise en forme de la dimension, sélectionnez la mise en forme de dimension requise pour le rapport.

  6. Dans la zone déroulante Durée de vie du cache, tapez la fréquence d’actualisation (en minutes) du cache. Les données de cette source de données seront mises à jour à cet intervalle.

  7. Dans le volet central, cliquez sur l’onglet Éditeur. Dans la section Paramètres de connexion, sélectionnez la méthode à utiliser pour la connexion à la source de données. Pour utiliser une connexion standard, procédez comme suit :

    1. Sélectionnez Utiliser la connexion standard.

    2. Tapez le chemin d’accès complet du serveur auquel vous souhaitez vous connecter. Cette opération renseigne les options dans la liste de bases de données.

    3. Dans la zone Base de données, sélectionnez un nom de base de données.

    4. (Facultatif) Dans la zone Rôles, tapez le nom du rôle, tel qu’un rôle d’administrateur ou de base de données. Pour spécifier plusieurs rôles, tapez leurs noms en les séparant par des virgules.

    5. Dans la liste déroulante Cube, sélectionnez le cube à utiliser comme source de données dans la base de données.

  8. Dans la section Paramètres de la source de données, sélectionnez Identité par utilisateur comme la méthode à utiliser pour l’authentification auprès de la source de données.

  9. Cliquez sur Tester la source de données pour confirmer que la connexion est correctement configurée.