Bonsoir,
Je suis confronté à un problème que j'ai solutionné de manière sale et je n'aime pas ça et ça m'énerve !
J'ai déployé un cube SSAS 2005 sur un des serveurs de mon groupe.
La restitution se fait via Excel.
Le cube étant multi société, pour filtrer les utilisateurs par société, j'ai mis en place groupes + rôles avec sélection de membres dans ma dimension société.
Tout est OK. Un utilisateur d'une société S1 ne peut voir que la société S1. Un utilisateur admin du cube peut voir toutes les sociétés
Pour restituer l'heure de la dernière MAJ du cube, j'ai ensuite installé l'Assemblie ASSP en Unrestricted Permission Set.
(Voir http://asstoredprocedures.codeplex.c...oredprocedures)
(Un copain l'a compilé pour moi)
Sur mon tableau Excel à moi (qui suis admin), tout est OK. Sur le Tb d'un user de la société S1, la mesure ramenée par GetCubeLastProcessedDate sort avec #VALEUR.
Pour que cela soit OK j'ai du donner le droit FULL CONTROL à tous les roles. Et là ça marche.
Ca me dérange quand même que mes groupes soient en FULL CONTROL.
Quelqu'un saurait il comment faire ?
Partager