Gouvernance, Power BI

Une approche à la certification de contenu Power BI

Pourquoi la certification de contenu Power BI 

Lorsqu’une organisation planifie le déploiement de la plateforme Power BI ou encore a déjà déployé Power BI et le contenu ne cesse de croître, il est important pour l’organisation d’avoir un moyen d’identifier les éléments fiables pour les analyses utilisateurs. Car des données erronées ou d’autres problématiques sur le contenu peuvent avoir des conséquences graves sur la prise de décision des collaborateurs et ainsi sur les affaires de l’entreprise. 

Power BI offre la possibilité de promouvoir et de certifier le contenu déployé sur le service en ligne (powerbi.com). En effet, tout contenu promu ou certifié aura un badge indiquant à tous les utilisateurs qu’il s’agit d’un contenu fiable (dans le cas notamment des éléments certifiés). 

Cependant cela ouvre plusieurs autres questions. Quel contenu certifier ? Qui certifie les contenus ? Suivant quels critères ? 

Il s’agit des sujets que nous aborderons dans la suite. 

Quel contenu peut-on certifier ? 

D’après la documentation de Microsoft, à la date et à l’heure auxquelles cet article est rédigé, il est possible de certifier des : 

  • Jeu de données 
  • Flux de données 
  • Rapports  
  • Applications 

Petit point d’attention concernant les applications dans le processus de certification, car une application regroupe un ensemble de contenus (Jeux de données, rapports). L’organisation devra décider quelle règle adoptée. Exemple : si au moins un contenu est certifié dans l’application alors toute l’application peut être certifié. Ou encore tous les éléments d’une application doivent être certifiés afin de certifier l’application correspondante. 

Maintenant que nous savons quels éléments peuvent être certifiés, posons-nous la question de savoir qui peut certifier les contenus au sein de l’organisation. 

Qui certifie ? 

La première chose est clairement de se dire que tout le monde ne pourra pas certifier du contenu. Sinon ce sera le KO total ! 

Dans ce cas il faudra définir un ou plusieurs d’utilisateurs ayant le droit de certifier du contenu. Heureusement pour nous dans les configurations d’administration de Power BI, il est possible de définir qui peut certifier du contenu. 

Ma proposition est d’identifier un ensemble d’experts métiers (un ou deux par domaine métier par exemple) et techniques (les membres du centre d’excellence DATA de l’entreprise ou encore les experts Power BI reconnus en nombre limité) 

Alors c’est bien beau de savoir sur quel critère, cependant sur quoi se baseront nos experts pour certifier le contenu. Bien sûr ça ne peut pas se faire à la louche ou à la « gueule » du rapport, tout simplement parce qu’il est joli. Il est nécessaire de se poser et d’identifier des éléments à valider pour qu’un contenu puisse être certifié. Ça tombe bien, parce que c’est le point que nous allons aborder par la suite. 

Sur quels critères ? 

Avant d’entrer dans le détail, d’un point de vue globale, les points auxquels il faut penser sont les suivants : 

  • Un propriétaire technique est désigné 
  • Un expert métier en la matière est désigné 
  • Les exigences en matière de documentation normalisée sont remplies 
  • L’examen des bonnes pratiques est terminé (nous en reparlons par la suite) 
  • Les validations/réconciliations des données sont terminées 
  • L’examen de sécurité est terminé 
  • La planification du déploiement est achevée 
  • Les exigences en matière de gestion des changements sont complètes 
  • La méthode de support est définie et la solution de gestion des incidents est identifiée 
  • La méthode de feedback est identifiée 
  • L’examen post-déploiement est achevé 

Une fois que nous avons énoncé les points précédents, nous allons pouvoir nous pencher sur chaque élément. 

Jeux de données 

Revue de bonnes pratiques 

  • Vérifier les sources de données : les bonnes sources de données ont été sélectionnées. En cas de fichier plat, ce dernier doit résider au sein d’un système de stockage en ligne comme SharePoint. 
  • Les étapes de préparation des données sont optimisées 
  • Le modèle de données est optimisé 
  • Les calculs ont été revus et sont correctes et respectent les bonnes pratiques 
  • La sécurité a été revue et validée (au niveau des lignes, des objets…) 

Rapports 

Validation des données 

  • Utilisation des définitions et de la terminologie communes approuvées ; toute dérogation est claire et documentée. 
  • Création d’un rapport sur la qualité des données / rapport de réconciliation 
  • Le rafraîchissement des données se déroule avec succès 
  • Dépendance vis-à-vis d’autres jeux de données identifiés (si modèle composite) 

Présentation de données 

  • Les bonnes pratiques de visualisation des données sont respectées afin que les informations soient présentées de manière compréhensible. 
  • Clarté sur l’objectif visé et les mesures à prendre 
  • Les directives de base en matière d’accessibilité sont respectées 

Revue de sécurité 

  • La sécurité au niveau des lignes (SNL) est examinée et validée pour chaque rôle. 
  • La sécurité au niveau des objets est examinée, validée et documentée quant à son impact sur l’expérience des utilisateurs. 
  • Les autorisations d’accès de l’espace de travail attendues sont identifiées (administrateur, contributeur, membre). 
  • Les autorisations attendues pour le lecteur d’applications sont identifiées. 
  • Les autorisations de « construction » sur les jeux de données attendues sont identifiées. 
  • La sécurité de l’espace de travail cible est revue 
  • L’étiquette de sensibilité est identifiée 
  • L’approbation de l’équipe de sécurité a été demandée 

Gestion du changement 

  • Changements approuvés par le comité de gouvernance des données 
  • Changements approuvés par le comité de gestion des changements 
  • Demande ouverte dans le système de ticketing 
  • Communications envoyées pour informer les parties prenantes du changement 

Revue post-déploiement 

  • Revue des propriétés au niveau du service en ligne Power BI (descriptions, information de contact, étiquette de sensibilité, branding et logo sur les rapports…) 
  • Revue de l’emplacement au niveau su service Power BI (utilisation du bon espace de travail, sécurité correctement implémentée, etc) 
  • Vérification de la passerelle de données et du rafraîchissement des données 
  • Vérification du lieu de stockage du fichier « PBIX » d’origine (se rassurer qu’il réside dans un lieu sécurisé et restreint avec idéalement de la gestion de versions, un stockage OneDrive peut être envisagé) 

Flux de données 

Applications 

À quelle fréquence renouvèle-t-on une certification ?

Le piège à éviter est qu’à chaque modification mineure, le processus de certification soit enclenché. Il peut donc être convenu des revues de certification mensuelles ou encore trimestrielles. A adapter par rapport au contexte de l’entreprise. 

Il est envisageable de prévoir ou de mettre en place des rappels automatisés pour la revue de certification de contenu. Un système après une période donnée qui remonte tous les éléments certifiés pour une revue. 

Conclusion

Dans cet article nous avons pu comprendre que le processus de certification de contenu Power BI permet aux utilisateurs de s’assurer de qualité des données exploitées souvent à des fins de prises de décisions. 

Cela demande la mise en place d’un processus rigoureux et l’identification d’un groupe de personnes pour s’en occuper. Ce groupe de personnes pouvant être centralisé au niveau des équipes de la DSI ou décentralisé. 

Les points évoqués plus haut peuvent faire l’objet d’une liste avec des éléments à cocher à chaque processus de certification. 

Les points ci-dessus se veulent exhaustif, une équipe peut décider d’en extraire certains éléments clés par rapport au contexte d’entreprise. L’idée n’est pas que le processus soit lourd. 

author-avatar

About Yannick Franck UM

Spécialiste de la collecte, du stockage, du traitement, de la sécurité et de la gouvernance de données dans le but d'exploiter ces dernières et d'apporter de la valeur ajoutée aux entreprises ainsi qu'aux individus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.