J'utilise Visual Studio 2013 (C#) et SSAS 2014 (via AMO). Je dois préparer une liste d'autorisations d'un utilisateur donné dans la base de données SSAS. Par exemple, domainName \ userName a des autorisations sur les 2 dimensions sur 5 disponibles dans la base de données. J'aime préparer une liste comme celle-ci.Quel est le meilleur moyen d'obtenir la liste complète des permissions d'un utilisateur utilisant AMO en C#
Dimension Nom | Attributs | Dimension utilisée dans Cube | VisualTotal | Mdx Set (le cas échéant) | Nom du rôle
Je peux parcourir les rôles et les membres et obtenir des informations. Mais il semble que ce soit long et ne soit pas performant dans l'environnement de production. Tout conseil est fort apprécié!
Merci Janis. J'ai commencé à regarder dedans. Il semble que cela ne peut pas être réalisé en utilisant AMO à travers VS 2013. pas vrai? –
Je pense qu'il devrait être possible parce que AMO expose des objets SSAS, cependant, n'a pas pu trouver un exemple sur la récupération des autorisations dans le modèle multidimensionnel. Entré à travers seulement celui qui concerne le modèle tabulaire: http://stackoverflow.com/questions/29646645/c-sharp-amo-get-roles-complete. Peut-être que cela pourrait servir d'exemple. –