Dans le cadre d’un tableau de bord Qlik, il est fréquent de devoir protéger les informations personnelles des individus, tout en laissant aux utilisateurs la possibilité de réaliser des analyses globales et comparatives.
Par exemple, on peut souhaiter que chaque vendeur ait accès au détail de ses propres résultats, tout en ne voyant pour les autres que des indicateurs anonymisés. Cette approche permet de comparer les performances ou de calculer des totaux globaux, sans jamais exposer les données individuelles des collègues.
Dans cet article, nous allons voir comment mettre en place une Section Access dynamique dans Qlik, afin d’anonymiser tout ou partie des vendeurs tout en conservant l’intégralité des données dans le modèle.
Tableau de bord avant Anonymisation
Tableau de bord après Anonymisation
L’objectif de cette approche est de concilier analyse métier et protection des données sensibles. Plus précisément, elle vise à :
Le script repose sur trois concepts principaux.
Le premier consiste à créer une copie anonyme des vendeurs.
Chaque vendeur est dupliqué dans le modèle de données sous une identité anonymisée :
Les données restent complètes et exploitables, seule l’identification des individus est neutralisée.
Cette table définit les droits d’accès par vendeur.
Les utilisateurs sont associés soit aux clés des vendeurs, soit à des combinaisons anonymisées.
Les règles de restriction sont ensuite appliquées automatiquement dès le chargement de l’application, garantissant un contrôle d’accès cohérent et transparent.
Le script génère automatiquement toutes les combinaisons possibles pour chaque vendeur :
Ces informations sont ensuite utilisées pour la Section Access afin de contrôler dynamiquement l’accès aux données.
Voici un schéma des étapes de la modélisation :
Cette méthode permet aux équipes commerciales de comparer leurs performances à celles des autres vendeurs, sans jamais avoir accès aux données confidentielles individuelles. Chaque utilisateur peut se situer par rapport à la moyenne ou aux tendances globales, tout en respectant la confidentialité des collègues.
L’association de l’anonymisation et d’une Section Access dynamique offre un excellent compromis entre sécurité et analyse : les données sensibles sont protégées, mais la valeur analytique de Qlik est entièrement conservée.
Pour bien mesurer l’apport de cette approche, il est essentiel de comparer un même tableau de bord dans deux situations :
L’objectif n’est pas simplement de masquer des noms, mais de garantir que les analyses restent pertinentes, lisibles et exploitables malgré les restrictions d’accès.
Leave a Reply