Octroi d'accès aux structures d'exploration de données et aux modèles d'exploration de données

Par défaut, un rôle de base de données dans Microsoft SQL Server Analysis Services n'est pas autorisé à afficher une structure d'exploration de données, ni un modèle d'exploration de données. Toutefois, un rôle de base de données Analysis Services peut être autorisé à accéder à un modèle d'exploration de données ou une structure d'exploration de données.

Définition des autorisations d'accès à une structure d'exploration de données

Un rôle de base de données peut avoir des autorisations de lecture ou de lecture/écriture sur une ou plusieurs structures d'exploration de données dans une base de données. Le cas échéant, ces autorisations s'appliquent à tous les modèles d'exploration de données qui reposent sur la structure, à moins que des autorisations différentes aient été définies pour un ou plusieurs modèles d'exploration de données.

Pour accorder des autorisations de lecture ou de lecture/écriture à un rôle de base de données, un utilisateur doit être membre du rôle de serveur Analysis Services ou d'un rôle de base de données Analysis Services ayant les autorisations Contrôle total (Administrateur).

Pour permettre à un rôle de base de données d'accéder à une structure d'exploration de données

  1. Dans SQL Server Management Studio, connectez-vous à l'instance Analysis Services, développez Rôles pour la base de données appropriée dans l'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. Cliquez sur Structure d'exploration de données dans le volet Sélectionner une page, recherchez la structure d'exploration de données dans la liste Structures d'exploration de données, puis sélectionnez Lecture ou Lecture/Écriture dans la liste Accès de la structure d'exploration de données.

Définition des autorisations d'accès à un modèle d'exploration de données

Un rôle de base de données peut avoir des autorisations de lecture ou de lecture/écriture ainsi que des autorisations d'extraction et de navigation sur un ou plusieurs modèles d'exploration de données dans la base de données. Les autorisations d'extraction et de navigation permettent au rôle de base de données d'afficher et de naviguer dans les données sous-jacentes.

Remarque   Si vous activez l'extraction à la fois sur la structure d'exploration de données et le modèle d'exploration de données, tout utilisateur membre d'un rôle qui a des autorisations d'extraction sur le modèle d'exploration de données et la structure d'exploration de données peut également afficher les colonnes de la structure d'exploration de données, même si ces colonnes ne sont pas incluses dans le modèle d'exploration de données. Par conséquent, vous devez installer la vue de source de données pour masquer des informations personnelles afin de protéger les informations sensibles, et autoriser uniquement l'accès d'extraction sur la structure d'exploration de données lorsque nécessaire.

Pour accorder des autorisations de lecture ou de lecture/écriture à un rôle de base de données, un utilisateur doit être membre du rôle de serveur Analysis Services ou d'un rôle de base de données Analysis Services ayant les autorisations Contrôle total (Administrateur).

Pour permettre à un rôle de base de données d'accéder à une structure d'exploration de données

  1. Dans SQL Server Management Studio, connectez-vous à l'instance Analysis Services, développez Rôles pour la base de données appropriée dans l'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. Cliquez sur Structure d'exploration de données dans le volet Sélectionner une page, recherchez le modèle d'exploration de données dans la liste Modèles d'exploration de données, puis sélectionnez Lecture, Lecture/Écriture, Extraire ou Parcourir pour le modèle d'exploration de données.

Pour utiliser une source de données dans une requête d'extraction qui utilise la clause DMX (Data Mining Extensions) OPENQUERY, le rôle de base de données doit également disposer d'une autorisation de lecture/écriture sur l'objet de source de données approprié. Pour plus d'informations, consultez Octroi d'accès aux sources de données et OPENQUERY (DMX).

Notes

Par défaut, la soumission de requêtes DMX à l'aide de OPENROWSET est désactivée. Pour plus d'informations, consultez Protection des sources de données utilisées par Analysis Services.