Bonjour,
Dans mon schéma XML que j'ai créé à l'aide de Schema Workbench, je souhaite restreindre l'accès aux données en fonction du type d'utilisateur.
Je créé donc des rôles de ce genre :
<Role name="DDT_40">
<SchemaGrant access="all">
<CubeGrant cube="Suivi;" access="custom">
<HierarchyGrant hierarchy="H_UNITE_SAISIE" access="custom">
<MemberGrant member="[H_UNITE_SAISIE].[DDTM].[193]" access="all">
</MemberGrant>
</HierarchyGrant>
</CubeGrant>
</SchemaGrant>
</Role>
Lorsque l'utilisateur appartenant à ce rôle ce connecte à Saiku Analytics, qu'il ouvre ce cube et qu'il sélectionne un élément de la hiérarchie H_UNITE_SAISIE alors l'utilisateur voit seulement les données concernant cette DDTM n°193.
exemple :
DDTM / 193 / Janvier 2013 = 1233
DDTM/193 / Janvier 2012 = 1236
par contre si il ne sélectionne pas cette hiérarchie en tant que ligne, colonne ou filtre alors il n'y a plus de restriction sur les données
exemple :
Janvier 2013 = 19 233
Janvier 2012 = 28 233
Janvier 2011 = 12 366
l'utilisateur voit aussi le résultat pour les données des autres DDTM
Comment faire pour que la restriction sur les données soient conservées même quand la dimension n'est pas sélectionnée ?
Carole
Partager