Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez les informations de cette rubrique pour configurer une connexion de modèle sémantique BI qui redirige vers une base de données de modèle tabulaire s’exécutant sur une instance Analysis Services en dehors de la batterie de serveurs SharePoint.
Après avoir créé une connexion de modèle sémantique BI et configuré des autorisations SharePoint et Analysis Services, les utilisateurs peuvent l’utiliser comme source de données pour les rapports Excel ou Power View.
Cette rubrique comprend les sections suivantes. Effectuez chaque tâche dans l’ordre donné.
Examiner la configuration requise
Accorder des autorisations de lecture sur la base de données de modèle tabulaire
Créer une connexion de modèle sémantique BI à une base de données de modèle tabulaire
Configurer des autorisations SharePoint sur la connexion de modèle sémantique BI
Passer en revue les conditions préalables
Vous devez disposer des autorisations de contribution ou supérieures pour créer un fichier de connexion pour un modèle sémantique BI.
Vous devez disposer d’une bibliothèque qui prend en charge le type de contenu de connexion de modèle sémantique BI. Pour plus d’informations, consultez Ajouter un type de contenu de connexion de modèle sémantique BI à une bibliothèque (PowerPivot pour SharePoint).
Vous devez connaître le nom du serveur et de la base de données pour lequel vous configurez une connexion de modèle sémantique BI. Analysis Services doit être configuré pour le mode tabulaire. Les bases de données exécutées sur le serveur doivent être des bases de données de modèle tabulaire. Pour obtenir des instructions sur la vérification du mode serveur, consultez Déterminer le mode serveur d’une instance Analysis Services.
Dans certains scénarios, les services partagés dans un environnement SharePoint doivent disposer d’autorisations d’administration sur l’instance Analysis Services. Ces services incluent les applications de service PowerPivot, les applications de service Reporting Services et les applications de service PerformancePoint. Avant de pouvoir accorder des autorisations d’administration, vous devez connaître l’identité de ces applications de service. Vous pouvez utiliser l’Administration centrale pour déterminer l’identité.
Vous devez être administrateur de service SharePoint pour afficher les informations de sécurité dans l’Administration centrale.
Vous devez être administrateur système Analysis Services pour accorder des droits d’administration dans Management Studio.
PowerPivot pour SharePoint doit être accessible via des applications web qui utilisent le mode d’authentification classique. Les connexions de modèle sémantique BI à des sources de données externes ont une dépendance sur la connexion en mode classique. Pour plus d’informations, consultez Authentification et autorisation PowerPivot.
Tous les ordinateurs et utilisateurs qui participent à la séquence de connexion doivent se trouver dans le même domaine ou domaine approuvé (approbation bidirectionnelle).
Accorder des autorisations d'administration des Services d'analyse aux applications de services partagés
Les connexions provenant de SharePoint à une base de données de modèle tabulaire sur un serveur Analysis Services sont parfois effectuées par un service partagé pour le compte de l’utilisateur demandant les données. Le service effectuant la requête peut être une application de service PowerPivot, une application de service Reporting Services ou une application de service PerformancePoint. Pour que la connexion réussisse, le service doit disposer d’autorisations d’administration sur le serveur Analysis Services. Dans Analysis Services, seul un administrateur est autorisé à établir une connexion avec usurpation d'identité de la part d'un autre utilisateur.
Les autorisations d’administration sont nécessaires lorsque la connexion est utilisée dans les conditions suivantes :
Lors de la vérification des informations de connexion pendant la configuration d’un fichier de connexion de modèle sémantique BI.
Lors du démarrage d’un rapport Power View à l’aide d’une connexion de modèle sémantique BI.
Lors du remplissage d'une partie Web PerformancePoint à l'aide d'une connexion de modèle sémantique BI.
Pour garantir que ces comportements s’exécutent comme prévu, accordez à chaque identité de service des autorisations d’administration sur l’instance Analysis Services. Utilisez les instructions suivantes pour accorder l’autorisation nécessaire.
Ajouter des identités de service au rôle Administrateur du serveur
Dans SQL Server Management Studio, connectez-vous à l’instance Analysis Services.
Cliquez avec le bouton droit sur le nom du serveur, puis sélectionnez Propriétés.
Cliquez sur Sécurité, puis sur Ajouter. Entrez le compte d’utilisateur Windows utilisé pour exécuter l’application de service.
Vous pouvez utiliser l’Administration centrale pour déterminer l’identité. Dans la section Sécurité, ouvrez les comptes de service Configurer pour afficher le compte Windows associé au pool d’applications de service utilisé pour chaque application, puis suivez les instructions fournies dans cette rubrique pour accorder les autorisations d’administration du compte.
Accorder des autorisations de lecture sur la base de données de modèle tabulaire
Étant donné que la base de données s’exécute sur un serveur externe à la batterie de serveurs, une partie de la configuration de vos connexions inclut l’octroi d’autorisations utilisateur de base de données sur le serveur Analysis Services principal. Analysis Services utilise un modèle d’autorisation en fonction du rôle. Les utilisateurs qui se connectent aux bases de données de modèle doivent le faire avec des autorisations de lecture ou des autorisations supérieures, via un rôle qui confère à ses membres l'accès en lecture.
Les rôles et parfois l’appartenance aux rôles sont définis lorsque le modèle est créé dans SQL Server Data Tools (SSDT). Vous ne pouvez pas utiliser SQL Server Management Studio pour créer des rôles, mais vous pouvez l’utiliser pour ajouter des membres à un rôle déjà défini. Pour plus d’informations sur la création de rôles, consultez Créer et gérer des rôles (SSAS Tabulaire).
Attribuer l’appartenance au rôle
Dans SQL Server Management Studio, connectez-vous à l’instance d’Analysis Services, développez la base de données dans l’Explorateur d’objets, puis développez Rôles. Vous devriez voir un rôle déjà défini. S’il n’existe pas de rôle, contactez l’auteur du modèle et demandez l’ajout ou un rôle. Le modèle doit être redéployé avant que le rôle soit visible dans Management Studio.
Cliquez avec le bouton droit sur le rôle, puis sélectionnez Propriétés.
Dans la page Appartenance, ajoutez le groupe Windows et les comptes d’utilisateur qui nécessitent un accès.
Créer une connexion de modèle sémantique BI à une base de données de modèle tabulaire
Après avoir défini des autorisations dans Analysis Services, vous pouvez revenir à SharePoint et créer une connexion de modèle sémantique BI.
Dans la bibliothèque qui contiendra la connexion de modèle sémantique BI, cliquez sur Documents dans le ruban SharePoint.
Cliquez sur la flèche vers le bas sur Nouveau document, puis sélectionnez Fichier de connexion de modèle sémantique BI pour ouvrir la page Nouvelle connexion de modèle sémantique BI.
Définissez les propriétés serveur et base de données . Si vous n’êtes pas sûr du nom de la base de données, utilisez SQL Server Management Studio pour afficher la liste des bases de données déployées sur le serveur.
Le nom du serveur est le nom réseau du serveur, l’adresse IP ou le nom de domaine complet (par exemple, myserver.mydomain.corp.adventure-works.com). Si le serveur est installé en tant qu’instance nommée, entrez le nom du serveur au format suivant : nom_ordinateur\nom_instance.
La base de données doit être une base de données tabulaire actuellement disponible sur le serveur. Ne spécifiez pas un autre fichier de connexion de modèle sémantique BI, un fichier de connexion de données Office (.odc), une base de données OLAP Analysis Services ou un classeur PowerPivot. Pour obtenir le nom de la base de données, vous pouvez utiliser Management Studio pour vous connecter au serveur et afficher la liste des bases de données disponibles. Utilisez la page de propriétés de la base de données pour vous assurer que vous disposez du nom correct.
Cliquez sur OK pour enregistrer la page. À ce stade, l’application de service PowerPivot vérifie la connexion.
La vérification réussit si les informations de connexion sont correctes et que vous avez accordé des autorisations d’administration à l’application de service PowerPivot afin qu’elle puisse se connecter à Analysis Services en tant qu’utilisateur actuel.
La vérification échoue si les informations de connexion sont incorrectes ou si l’application de service ne dispose pas d’autorisations. Un message de validation s’affiche sur la page vous demandant si vous souhaitez enregistrer le fichier. Si vous savez que la connexion est valide, vous devez enregistrer le fichier de toute façon, car l’erreur est le résultat d’autorisations manquantes plutôt que d’informations de connexion non valides.
Vous pouvez vérifier la connexion en l’utilisant dans Excel ou Power View pour vous connecter à la base de données de modèle tabulaire. Si la connexion à la source de données réussit, la connexion est valide malgré l’avertissement de vérification.
Configurer des autorisations SharePoint sur la connexion de modèle sémantique BI
La possibilité d’utiliser une connexion de modèle sémantique BI comme source de données pour un classeur Excel ou un rapport Reporting Services nécessite des autorisations de lecture sur l’élément de connexion de modèle sémantique BI dans une bibliothèque SharePoint. Le niveau d’autorisation Lecture inclut l’autorisation Open Items qui permet de télécharger des informations de connexion de modèle sémantique BI dans une application Excel de bureau.
Il existe plusieurs façons d’accorder des autorisations dans SharePoint. Les instructions suivantes expliquent comment créer un groupe appelé Utilisateurs BISM qui ont le niveau d’autorisation Lecture .
Vous devez être propriétaire du site pour modifier les autorisations.
Dans Actions de site, cliquez sur Autorisations de site.
Cliquez sur Créer un groupe et nommez le nouveau groupe utilisateurs BISM.
Choisissez le niveau d’autorisation Lecture , puis cliquez sur Créer.
Sélectionnez Utilisateurs BISM dans contacts et groupes.
Pointez sur Nouveau, cliquez sur Ajouter des utilisateurs, puis ajoutez des comptes d’utilisateur ou de groupe.
Ces utilisateurs et groupes disposeront désormais d’autorisations de lecture dans tout le site, y compris toutes les bibliothèques et listes qui héritent des autorisations du niveau du site. Si ces autorisations sont trop élevées, vous pouvez supprimer de manière sélective ce groupe de bibliothèques, de listes ou d’éléments spécifiques.
Pour supprimer sélectivement les autorisations au niveau de l’élément, procédez comme suit :
Dans une bibliothèque, sélectionnez un document. Cliquez sur la flèche vers le bas de droite, puis cliquez sur Gérer les autorisations.
Par défaut, un élément hérite des autorisations. Pour modifier les autorisations des documents individuels dans cette bibliothèque, cliquez sur Arrêter l’héritage des autorisations.
Cochez la case à côté de utilisateurs BISM.
Cliquez sur Supprimer les autorisations utilisateur.
Étapes suivantes
Après avoir créé et sécurisé une connexion de modèle sémantique BI, vous pouvez la spécifier comme source de données. Pour plus d’informations, consultez Utiliser une connexion de modèle sémantique BI dans Excel ou Reporting Services.
Voir aussi
Connexion de modèle sémantique PowerPivot BI (.bism)
Créer une connexion de modèle sémantique BI à un classeur PowerPivot