Le modèle de fluidité de l'information PowerAMC permet de modéliser et de document des processus ETL et EII au sein d'un environnement graphique riche, pris en charge par des métadonnées sophistiquées. En modélisant vos transformations dans PowerAMC, vous pouvez tirer parti de fonctionnalités de traçabilité et d'analyse d'impact très puissantes.
Dans la plupart des entreprises, les informations sont stockées dans de multiples bases de données, entrepôts de données et applications. Une telle situation nécessite de pouvoir recombiner et transformer des données provenant des diverses sources dans de nouveaux formats afin d'assurer le suivi de la réplication ou pour d'autres usages.
ETL (Extract Transform and Load) et EII (Enterprise Information Integration) sont deux technologies qui répondent à ce besoin :
Le MFI permet de modéliser et d'analyser les transformations de données dans des vues de haut niveau et des vues détaillées comme suit :
Diagramme de fluidité de l'information – diagramme de haut niveau, qui permet de modéliser une vue de haut niveau de vos transformations de données en spécifiant :
Sources d'entrée – Bases de données (MPD), documents XML (MSX), processus métiers (MPM), et fichiers plats tels que des fichiers .CSV et .XLS
Processus de transformation – c'est là que s'effectuent les transformations. Contient les diagrammes de transformation détaillés de niveau inférieur Processus de transformation (MFI)).
Sources de sortie – Bases de données (MPD), documents XML (MSX) et fichiers plats tels que des fichiers .CSV et .XLS
Diagramme de transformation de données – diagramme de bas niveau, qui permet de modéliser une tâche de transformation en spécifiant de quelle façon les données sont extraites des entrées de données, transformées par les actions et chargées dans des sorties de données. Les entrées et sorties de données sont liées aux sources d'entrée et de sortie dans le diagramme de haut niveau.
Diagramme de flux de contrôle de transformation – diagramme de bas niveau, qui permet de spécifier la séquence d'exécution d'une série de tâches.
L'exemple suivant montre comment les sources d'entrée et de sortie peuvent être liées à un processus de transformation à haut niveau, et comment la transformation est modélisée dans les diagrammes de niveau inférieur :