• Accueil
  • > Archives pour le Mercredi 16 avril 2008

Pro-active caching version francaise : libellés des paramètres ambigues

Posté par wissemhabboub le 16 avril 2008

Certainement les personnes ayant utiliser pro active caching de la version francaise de SQL server 2005 ont remarqué que 3 paramètres de pro active caching ont le même nom   »latence », c’est bizard n’est ce pas!!!!?????Pro-active caching version francaise : libellés des paramètres ambigues dans Analysis Services.

ca apparait comme suit :

capturer dans Analysis Services 

 paramètres du cache:

   mettre à jour le cache en cas de modification de données :

        intervale de latence : normalement soit doit être « intervalle de silence »

        intervale de latence : (encore une fois) celui normalement il doit être « Si pas de silence Notifier aprés » :

Supprimer le cahce obsolète:

       latence : cette fois ci elle est la bonne

Explications:

Intervalle de silence =x secondes: est le temps que le serveur attend avant de considérer que les modifications de la base source sont terminées, il est utilisée afin d’éviter de notifier le serveur à chaque fois qu’il y a une modification unitaire surtout quand il s’agit des traitements en batch sur la base source.

donc le serveur attent x secondes aprés la dernière modification avant de notifier qu’un changement est effectué.

 

Si pas de silence Notifier aprés = y minutes : si pas de silence au bout de y minutes lancer la notification

 

latence = z secondes : elle représente l’intervalle d’expiration de l’ancien cahce. si le nouveau cache n’est pas prêt au bout de z secondes alors l’ancien cache est expiré et les requêtes utilisateur sont satisfaites à partir de la source.  

http://msdn.microsoft.com/fr-fr/library/ms174769.aspx

Publié dans Analysis Services | Pas de Commentaire »

Securité dynamique dans une base OLAP SSAS (Roles dynamique SSAS)

Posté par wissemhabboub le 16 avril 2008

La sécurité SSAS se base sur la définition des rôles qui permettent d’attribuer des permissions pour les memebres des dimensions  et les cellules des cubes. les utilisateurs  windwos peuvent être ajoutés aux comme membres d’un rôle.

SSAS offre la possibilité de définir les droits d’accès aux membres d’une  dimension données/cellules de cube soit en utilisant la configuration basic en séléctionnant manuelement les membres autorisés pour un rôle données ou bien en écrivant une expression mdx pour filtrer les membres pour un rôle donnée.

Ce que je vient de dire jusque la représente le cas classique de définition de sécurité pour une base olap SSAS.

Dans la réalité, on peut faire face à des situations plus comliquées ou les permissions ne sont pas statique et varient dans le temps,

par exemple : l’affectation des comptes clients aux commerciaux ou aux agents d’une banque varient dans le temps et elle est stockée dans une source opérationnelle. Comment peut on faire pour créer un cube permettant aux commerciaux/agents de réaliser des analyses et que chaque agent voit ces comptes clients seulement?

Donc nous avons une dimension « Compte », une dimension « Agent » et d’autres dimensions et cubes métier.

L’une des solutions est de charger les données d’affectation compte –> agent dans un groupe de mesure  »CompteAgent » en utilisant l’ETL

l’objectif est de définir les permissions de la dimension « compte » afin que le role x voit les comptes  qui lui sont affecté seulement. on peut réaliser ca en utilisant l’expression MDX suivante :

Exists( [Compte].[Compte].members, StrToMember(**[Agent].[Login ID].&[**+Username+**]**), **CompteAgent**)

**= double quote

Explication:

la fonction Exists retourne un ensemble (set) de membre de la dimension [Compte] par rapport au [log id] du membre « Username » ,qui est une fonction qui retourne l’utilisateur en cours, de la dimension [Agent] à travers le groupe de mesure « CompteAgent ». La fonction StrToMember transforme une chaine de caractère en expression de membre.

cette expression MDX agit dynamiquement selon le username actuel en recupérant les compte affecté au username selon le groupe de mesure CompteAgent.

Publié dans Analysis Services | 6 Commentaires »

 

Mémoire Professionnel : L'a... |
nxtisi |
Cours informatique PC |
Unblog.fr | Créer un blog | Annuaire | Signaler un abus | Affichage exterieur
| club informatique Gessien
| Les Hackers de Sherwood !*!*!