Notre interface intuitive dédiée à l'expression des règles métier permet de capturer et de rendre opérationnelle la logique métier qui pilote les applications d'entreprise.
Grâce à un environnement intuitif de type tableur, les experts et les analystes de données peuvent interagir directement avec les données afin de développer, de tester et de déboguer leurs propres règles métier sans avoir à apprendre les langages de programmation traditionnels, ni à travailler en collaboration avec des développeurs. Ils peuvent facilement mettre à jour les règles métier en fonction de l'évolution des conditions, intégrer de nouvelles données ou une nouvelle logique, tester leurs modifications et même intégrer leurs changements à l'environnement de production (sous réserve de disposer des autorisations appropriées), le tout sans avoir recours à l'équipe informatique.
Un distributeur mondial a développé son système d'information aux quatre coins du monde. Malheureusement, la création de jeux de données valides et anonymisés pour les tests s'est transformée en véritable cauchemar.
Quand les équipes d'un grand distributeur ont eu besoin de tester leurs applications avec des données réelles, la problématique de la confidentialité des données s'est vite posée : les tests nécessitant des données valides, ces équipes, réparties dans le monde entier, devaient les effectuer par rapport au contenu de leurs bases de données, à savoir les données utilisées en production. Ces données pouvant contenir des informations personnelles, la transmission de ces informations dans le monde entier aurait pu aller à l'encontre de la réglementation de nombreux pays en matière de protection de la vie privée. Un vrai casse-tête pour le processus de test.
C'est là qu'Ab Initio intervient.
Notre solution standard pour traiter les informations personnelles consiste à anonymiser les données utilisées pour les tests, ce qui n'est pas aussi simple qu'il y paraît. Bien sûr, on pourrait écraser simplement les noms des clients par un « X » ou insérer des nombres aléatoires à la place d'un numéro d'identification, mais les données qui en résulteraient ne seraient plus valides. Sans données valides, il n'est pas possible de tester complètement un nouveau logiciel. Même le remplacement des noms de clients par des noms fictifs est délicat : si « John Smith » correspond à « Fred Block » à un endroit et à « Ivan Tadeov » à un autre, les associations au niveau des noms de clients ne peuvent pas être testées. Le simple fait que l'une des deux obfuscations conserve un nombre identique de lettres, l'autre non, peut aussi compromettre le processus de test.
Le distributeur utilisait déjà la solution logicielle Ab Initio pour intégrer différents systèmes et plateformes, notamment les SGBDR de plusieurs fournisseurs, les applications logicielles de fournisseurs tiers et différentes technologies de messagerie en temps réel. Il n'y avait qu'un pas à franchir pour ajouter les capacités d'anonymisation et de gestion des données de test d'Ab Initio. Notre solution logicielle a permis d'anonymiser les données tout en faisant en sorte qu'elles demeurent valides dans le cadre des tests. Indépendamment de l'équipe effectuant le travail, « John Smith » correspondait toujours à « Fred Block ».
Avec la plateforme Ab Initio, l'entreprise a anonymisé l'ensemble de son entrepôt de données de plusieurs téraoctets en très peu de temps. Elle a ensuite créé de petits sous-ensembles pertinents (250 Go) pouvant être transmis facilement à ses équipes de développement à travers le monde.
Grâce à Ab Initio, ce distributeur a pu développer, tester et exécuter son système d'information partout dans le monde, tout en préservant la confidentialité et l'anonymat des informations personnelles de ses clients.