Utilisez Analysis Services EffectiveUserName dans SharePoint Server

 

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

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

Résumé : Utilisez l’option EffectiveUserName dans Excel Services ou PerformancePoint Services pour une authentification par utilisateur avec les sources de données Analysis Services.

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, vous pouvez utiliser cette propriété conjointement avec Excel Services ou 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 avoir besoin de configurer la délégation Kerberos.

Activer EffectiveUserName dans Excel Services dans SharePoint Server 2013

L’utilisation de la fonctionnalité EffectiveUserName avec Excel Services nécessite les éléments suivants :

  • le compte du pool d’applications Excel Services doit être un administrateur d’Analysis Services ;

  • vous devez activer l’option EffectiveUserName option dans les paramètres globaux Excel Services ;

  • vous devez sélectionner l’option Utiliser le compte de l’utilisateur authentifié dans les paramètres d’authentification d’Excel Services dans Excel.

Utilisez la procédure suivante pour activer la fonctionnalité EffectiveUserName dans Excel Services.

Pour activer la EffectiveUserName dans Excel 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 Excel Services.

  3. Cliquez sur Paramètres globaux.

  4. Dans la page Paramètres de l’application Excel Services, dans la section Données externes, activez la case à cocher Utiliser la propriété EffectiveUserName.

  5. Cliquez sur OK.

Pour une analyse plus détaillée de l’utilisation de la propriété EffectiveUserName dans Excel Services, voir Utilisation de la fonction EffectiveUserName avec Excel Services (SharePoint Server 2013).

Activer EffectiveUserName dans 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.

  • vous devez activer l’option EffectiveUserName dans les paramètres de l’application PerformancePoint Services ;

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

Notes

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

Notes

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.

Utilisez la procédure suivante pour activer la fonctionnalité EffectiveUserName dans PerformancePoint Services.

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. Dans la page Paramètres de l’application de PerformancePoint Services, activez 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.

Pour une analyse plus détaillée à l’aide de EffectiveUserName dans PerformancePoint Services, consultez Utiliser EffectiveUserName dans PerformancePoint Services.