Qu’est-ce que le Master Data Management ?
29 octobre 2020
29 octobre 2020
Le Master Data Management (MDM) ou Gestion des Données de Référence (GDR) est un ensemble d’outils et de méthodes pour la gestion des données de référence de l’entreprise. La fonction d’un MDM est de garantir l’intégrité du référentiel des données structurantes de l’entreprise et que tous les services accèdent à tout moment à des données exactes, pertinentes et à jour.
Dans cet article nous allons voir comment le Master Data Management simplifie la gestion des données des entreprises :
Aujourd’hui, toutes les entreprises ont accès à d’importants volumes de données et d’informations disparates et dispersées. Celles-ci sont soit générées en interne par leurs solutions logicielles, soit en provenance de sources externes tel le BigData.
Les entreprises prennent conscience qu’il leur faut contrôler, trier et qualifier toutes ces informations pour pouvoir les exploiter en toute confiance.
Selon les experts, la mise en œuvre d’un MDM apporte à l’entreprise un avantage économique et stratégique :
En informatique, une donnée est une information élémentaire codée : un identifiant client, un code postal, un numéro de commande, une date de commande, une quantité, etc.
La donnée de référence varie selon l’utilisateur ou le besoin que l’on en fait. En effet, pour un exploitant, c’est une information métier structurante ; exemples : un compte client pour un responsable des ventes, un compte comptable pour un chef comptable.
Pour un chef de projet métier, c’est une donnée partagée par plusieurs processus métiers ; exemple : le compte client est utilisé par les services commerciaux, marketing et comptabilité.
Dans le cas d’un chef de projet informatique, c’est une donnée utilisée dans les différentes solutions logicielles, exemples : le CRM, la Gestion Commerciale, la Comptabilité.
Au sein de l’entreprise, toutes ces données doivent respecter des critères de qualité : l’unicité, l’exactitude, la complétude, la conformité, la cohérence et l’intégrité. Mais également répondre à des enjeux d’exploitation c’est-à-dire : être à jour, facile d’accès, pertinentes et compréhensibles. Ces datas doivent aussi satisfaire aux règles de sécurité. De fait, elles doivent être accessibles seulement par les services et personnes autorisées. L’entreprise doit également mettre en œuvre une journalisation des accès et des modifications.
Prenons l’exemple de la donnée « client », cette donnée est partagée et utilisée par le CRM, la gestion commerciale et la comptabilité.
Ces trois applications conservent et utilisent des informations communes : le nom, l’adresse qui complètent l’entité client. Elles détiennent et mettent à jour des informations métiers propres à leurs fonctions :
La problématique est d’avoir à tout moment une vue exacte de la situation du client :
Un MDM dispose de tous les moyens pour constituer le référentiel des données structurantes de l’entreprise. Le périmètre d’intervention d’un MDM est donc large, le MDM va centraliser toutes les fonctions :
Selon le type de données, ces fonctions seront soient directement exécutées par un outil du MDM, soient réalisées par une application propriétaire de la donnée :
Le Master Data Management devra aussi veiller à la conformité de la gestion et des durées de conservation des données selon les règlements en vigueur, tel le RGPD (Règlement Général sur la Protection des Données) pour les données à caractère personnel et les normes IFRS (International Financial Reporting Standards) pour les données comptables et financières.
Une gestion centralisée des données de référence est bénéfique pour l’entreprise.
En effet, à défaut d’une gestion centralisée des données de référence, l’entreprise conserve des silos de données propres à chaque application. Les données sont de formats différents, qui ne sont pas toujours synchronisées. Tout risque de données fausses, inexactes ou incohérentes sont importants et font perdre du temps et de l’argent à l’entreprise.
La mise en œuvre d’un Master Data Management va aussi permettre à l’entreprise d’exploiter à son profit le BigData.
Aujourd’hui avec le BigData, les volumes de données accessibles sont de plus en plus importants. Ces données structurées ou non proviennent du Web, de l’OpenData, des objets connectés, etc.
Elles ne sont pas exploitables en état par l’entreprise, trop nombreuses, redondantes, de formats multiples et d’origines mal connues.
L’idée est d’utiliser un ETL pour consolider les informations contenues dans un Data Lake autour de données de référence ; tel un hasthtag (#MDM) si l’on souhaite traiter et analyser des tweets par exemple.
Ces informations ainsi traitées et qualifiées après suppression des doublons et traitement des incohérences, rendues compréhensibles et interprétables, pourront alors être rattachées à des données de référence de l’entreprise. Elles pourront ainsi être utilisées par le service marketing et commercial.
Le déploiement d’un EAI (Enterprise Application Integration) va permettre d’organiser la diffusion des données de référence.
Un des objectifs principaux d’un EAI est que toutes les applications connectées partagent la même source de données. Pour chaque donnée, il est défini une application source de la donnée. Cette application diffuse la donnée via le bus de l’EAI auprès des applications qui en en font la demande.
L’EAI va permettre ainsi de définir pour chaque donnée de référence un et seul point de saisie.
L’EAI met aussi en œuvre un « référentiel virtuel » de données de référence qui est partagé avec toutes les applications de l’entreprise connectées.
A ce bus EAI, pour que les utilisateurs puissent partager toutes leurs informations, il est aussi possible de connecter :
La mise en œuvre d’un EAI dans une entreprise est donc une étape importante dans la mise en œuvre d’un projet MDM. Il permettra à la fois d’identifier les données, de paramétrer les étapes d’échanges, de transformation et de chargement.
Mettre en place un EAI dans un système d’information est à la fois tactique et stratégique pour l’entreprise. On retrouvera deux types de bénéfices :
En somme, le Master Data Management (MDM) propose de nombreux avantages. Bien au delà de permettre la centralisation et la mise à jour des données grâce au référentiel de données, le MDM garantit l’unicité des datas et élimine les risques de données dupliquées dans votre SI.
Depuis plus de 30 ans, Tenor accompagne ses clients dans la gestion de leur flux de données à travers des solutions et des logiciels EDI, EAI, dématérialisation. Si cet article vous à plu n’hésitez pas à consulter celui sur la définition de l’EAI disponible sur le Blog de Tenor.