Octroyer des autorisations Lire la définition sur des métadonnées d'objets (Analysis Services)

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

L'autorisation de lire une définition d'objets ou des métadonnées sur des objets sélectionnés permet à un administrateur d'accorder l'autorisation d'afficher des informations sur les objets sans accorder l'autoriser de modifier les définitions des objets, modifier la structure des objets ou afficher les données des objets. Vous pouvez accorder des autorisationsLire la définition au niveau de la base de données, d’une source de données, d’une dimension, d’une structure d’exploration de données et d’un modèle d’exploration de données. Si vous avez besoin d’autorisations Lire la définition pour un cube, vous devez activer Lire la définition pour la base de données. N’oubliez pas que les autorisations s’ajoutent les unes aux autres. Par exemple, imaginez qu'un rôle accorde l'autorisation de lire les métadonnées d'un cube tandis qu'un second rôle accorde au même utilisateur l'autorisation de lire les métadonnées d'une dimension. Les autorisations des deux rôles se combinent et permettent à l'utilisateur de lire les métadonnées du cube et celles de la dimension dans cette base de données.

Notes

L’autorisation de lire les métadonnées d’une base de données est l’autorisation minimale requise pour se connecter à une base de données SQL Server Analysis Services à l’aide de Management Studio ou de SQL Server Data Tools. Un utilisateur autorisé à lire les métadonnées peut également utiliser l’ensemble de lignes de schéma DISCOVER_XML_METADATA pour exécuter une requête sur l’objet et afficher ses métadonnées.

Définir des autorisations Lire la définition sur une base de données

Le fait d'accorder l'autorisation de lire des métadonnées de base de données accorde également l'autorisation de lire les métadonnées de tous les objets dans la base de données.

Nous vous suggérons d’inclure l’autorisation Lire la définition au niveau de la base de données chaque fois que vous définissez des rôles pour le traitement dédié. La définition en lecture permet aux non-administrateurs d’afficher la hiérarchie d’objets d’un modèle dans SQL Server Management Studio et de naviguer vers des objets individuels pour un traitement ultérieur.

  1. Dans SQL Server Management Studio, connectez-vous au instance de SQL Server Analysis Services, développez Rôles pour la base de données appropriée dans Explorateur d'objets, puis cliquez sur un rôle de base de données (ou créez un rôle de base de données).

  2. Sous l’onglet Général , sélectionnez l’option Lire la définition .

  3. Dans le volet Appartenance , entrez les comptes d'utilisateurs et de groupes Windows qui se connectent à Analysis Services à l'aide de ce rôle.

  4. Cliquez sur OK pour terminer la création du rôle.

Définir des autorisations Lire la définition sur des objets spécifiques

  1. Dans SQL Server Management Studio, connectez-vous au instance de SQL Server Analysis Services, ouvrez le dossier Bases de données, sélectionnez une base de données, développez Rôles pour la base de données appropriée dans Explorateur d'objets, puis cliquez sur un rôle de base de données (ou créez un rôle de base de données).

  2. Dans le volet Général , décochez la case d’autorisation de base de données pour Lire la définition. Cette étape permet de supprimer l'héritage des autorisations afin que vous puissiez définir des autorisations sur des objets spécifiques.

  3. Sélectionnez l’objet pour lequel vous spécifiez les propriétés Lire la définition :

    • Dans le volet Sources de données , cochez la case Lire la définition correspondant à cette source de données. Les membres du rôle peuvent afficher la chaîne de connexion à la source de données, y compris le nom du serveur et éventuellement le nom d'utilisateur. Cette autorisation est disponible pour le cas où vous souhaiteriez fournir des informations sur la chaîne de connexion sans accorder également l'autorisation de modifier la chaîne de connexion ou d'afficher les définitions d'autres objets.

    • Dans le volet Dimensions , cochez la case Lire la définition correspondant à cette dimension. Les analystes et développeurs expérimentés devront peut-être afficher la définition sans être autorisé à la modifier ou afficher les définitions d'autres objets (tels que d'autres dimensions, objets de cube ou modèles et structures d'exploration de données).

    • Dans le volet Structures d’exploration de données, cochez la case Lire la définition correspondant aux modèles et structures d’exploration de données. L’autorisationLire la définition est nécessaire pour parcourir le modèle de données. Pour plus d’informations, consultez Accorder des autorisations sur des structures et des modèles d’exploration de données (Analysis Services).

  4. Dans le volet Appartenance , entrez les comptes d'utilisateurs et de groupes Windows qui se connectent à Analysis Services à l'aide de ce rôle.

  5. Cliquez sur OK pour terminer la création du rôle.

Voir aussi

Octroyer des autorisations de base de données (Analysis Services)
Octroyer des autorisations de traitement (Analysis Services)