Au cours de cette session animée par notre collègue et expert en la matière, Mihai Cazacu, consultant senior à notre bureau de Bucarest, vous découvrirez les principes fondamentaux de l'intégration de données et en apprendrez davantage sur ses avantages.
L'intégration des données en 2022. Pourquoi est-ce si important et quels avantages les clients en tirent-ils ?
Mihai :Nous vivons dans un monde où tous les secteurs se sont numérisés, où tout se résume à des entreprises et à des processus. Compte tenu de cela et du nombre croissant de fonctions à gérer au sein de votre entreprise, toutes les parties prenantes doivent disposer de données aussi agrégées que possible afin de prendre les bonnes décisions et de mener l'entreprise sur la voie du développement et de la réussite.
Face à ces défis, le concept d'intégration des données entre en jeu : il vise à y répondre en regroupant toutes les données au sein d'un environnement, d'un outil ou d'une base de données unique, prêtes à être consultées, transformées et mises à la disposition des parties prenantes afin de les aider dans leur processus décisionnel.
Quand vous pensez à l'intégration de données, comment décririez-vous les services de conseil que vous proposez à vos clients ?
Mihai :Le thème de « l’intégration des données » fait partie intégrante de toutes les implémentations que nous réalisons, quelle que soit l’ampleur du projet. Dès la conception du projet, nous devons répondre à la question suivante : « Quelles données devons-nous intégrer dans l’outil ? », comme par exemple les données financières et les données de référence. Une fois cette question résolue, nos services de conseil consistent à analyser les éventuelles lacunes entre les applications, le type de transformation à appliquer aux données, la meilleure approche pour transformer les données (à la source ou dans l'application cible) et à trouver la meilleure solution pour créer un processus automatisé qui assure la cohérence des données entre toutes les bases de données impliquées dans le processus.
Quel est le cas d'utilisation type des logiciels d'intégration de données chez vos clients ?
Mihai :Selon les projets, l'intégration des données s'articule autour de deux axes principaux. Il y a d'abord l'intégration des données opérationnelles et financières, que je qualifierais de « première vague » d'intégration, puis, plus tard au cours du développement, la « deuxième vague », qui consiste à intégrer les données de référence.
Dans la plupart des cas, un logiciel d'intégration de données assure le transfert des données requises entre deux ou plusieurs environnements. Souvent, l'essentiel de la transformation visant à combler les écarts entre les deux systèmes est effectué pendant le transfert. Nous recommandons cette approche à nos clients afin d'essayer de rendre le fichier aussi propre que possible à son arrivée dans le système cible. Nous pouvons toujours effectuer des transformations dans le système cible, mais la majorité d'entre elles sont liées aux processus, telles que les règles et la logique du processus, les différences de structure des tables du système, etc.
Si l'on se concentre sur le cas d'un client, quelles anecdotes pouvez-vous nous raconter ? Quels types de défis l'intégration des données implique-t-elle ?
Mihai :En général, chaque projet présente des défis différents, mais leurs caractéristiques sont similaires ; dans ces cas-là, on s'appuie sur son expérience pour mener à bien le projet, et le chemin vers la réussite est relativement sans encombre.
Par le passé, en revanche, nous avons eu un client pour lequel le contexte du projet était quelque peu différent : le cycle de vie du projet comprenait également une modification de la taxonomie des données. En d'autres termes, le nouvel outil évoluait très rapidement vers cette nouvelle architecture, tandis que nous essayions parallèlement de maintenir l'intégration des anciens systèmes dans le processus jusqu'à la fin de la transformation numérique.
Tout ce contexte s'est traduit par un flux de données circulaire : nous transférions les données du système A (ancien outil) vers le système B (nouvel outil), puis de nouveau vers le système A. Dans ce flux, les données devaient être transformées à deux reprises : de l'ancien format vers le nouveau, puis de nouveau vers l'ancien. Le défi que nous cherchions à relever consistait à ne pas surcharger le nouvel outil avec toutes les données de référence obsolètes qui n'allaient pas être utilisées ; nous cherchions donc à le garder aussi « propre » que possible. Dans ce cas particulier, nous avons dû sortir des sentiers battus et nous avons obtenu un bon flux de données en conservant les données pertinentes (nécessaires pour revenir à l'ancien modèle de données) stockées dans le nouveau système, mais sans qu'elles n'interfèrent avec le processus (afin de pouvoir les supprimer à tout moment une fois que nous n'en avions plus besoin, sans affecter les tables et les processus du système).
Grâce à cette approche, nous avons réussi à intégrer les deux flux de données (données financières et données de référence) en assurant la cohérence entre tous les systèmes par la mise en place d'activités planifiées.
Quel conseil général donneriez-vous aux clients qui souhaitent mettre en place un logiciel d'intégration de données ?
Mihai :Pour réussir la mise en œuvre d’un logiciel d’intégration de données, ce sont les personnes qui comptent le plus. Il faut quelqu’un qui sache interpréter les données et définir les résultats attendus, afin de déterminer quelles sont les données pertinentes pour la réussite du projet. Parallèlement, il est indispensable d’associer au développement un membre de l’équipe de gouvernance des données, capable d’aider à cerner toutes les relations et toutes les questions relatives au modèle de données. Au final, cette personne est en contact avec la plupart des fonctions métier et a une vue d'ensemble de ce qui se passe du point de vue du modèle de données. À mon avis, ces personnes sont essentielles pour atteindre vos objectifs.
D'un point de vue technique, l'harmonisation des bases de données et des tables d'un système à l'autre posera toujours des défis. Grâce à la collaboration de toutes ces personnes, nous parvenons toujours à trouver une solution pour faciliter la vie de nos clients.
Mihai Cazacuest consultant senior au sein du bureau de Bucarest et possède plus de quatre ans d'expérience dans les projets de mise en œuvre informatique. Il est chargé de la conception et de la mise en œuvre des solutions CCH Tagetik pour la consolidation, la planification, la budgétisation, les prévisions, la publication d'informations financières et l'analyse. Mihai est architecte CCH Tagetik spécialisé dans les processus ETL et l'intégration de données.