Partager via


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

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. Read Definition les autorisations peuvent être accordées aux niveaux de la base de données, de la source de données, de la dimension, de la structure d’exploration de données et du modèle d’exploration de données. Si vous avez besoin Read Definition d’autorisations pour un cube, vous devez activer Read Definition pour la base de données. N’oubliez pas que les autorisations sont additives. 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 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. Pour plus d’informations, consultez Ensemble de lignes DISCOVER_XML_METADATA.

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 Read Definition au niveau de la base de données chaque fois que vous configurez des rôles pour un traitement dédié. Le fait d’avoir Read Definition permis aux non-administrateurs d’afficher la hiérarchie d’objets d’un modèle dans SQL Server Management Studio et d’accéder à des objets individuels pour un traitement ultérieur.

  1. Dans SQL Server Management Studio, connectez-vous à la instance d’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 Read Definition .

  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 d’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ésactivez l’autorisation de base de données pour Read Definition. 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 des Read Definition propriétés :

    • Dans le volet Sources de données, cliquez sur la Read Definition zone case activée de 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, cliquez sur la Read Definition zone case activée de 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, cliquez sur la Read Definition zone case activée pour les structures ou les modèles d’exploration de données. Read Definition est nécessaire pour parcourir le modèle de données. Pour plus d’informations, consultez Accorder des autorisations sur les structures et les 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)