Plan de projet etl ETL : le plan de projet
Les experts dans le domaine adhèrent à la règle que les méthodologies de développement des systèmes décisionnels sont différentes de celles utilisées pour les autres systèmes (transactionnels par exemple). Cependant on ne donne pas encore l'importance nécessaire au volet ETL des projets décisionnels. Il est traité comme une activité, phase ou étape d'un plan de projet global alors qu'il devrait être traité comme un projet à part entière.
Le plan de projet ETL est accessible en format Excel en cliquant sur le lien suivant : Plan de projet ETL Comme on peut bien le constater, il ne s'agit pas d'une petite application si l'on tient compte : - du nombre de tâches; - leurs natures; - les ressources; - l'expertise requise; - et la technologie requise.
Que ce soit pour alimenter un datamart ou EDW il est indispensable de traiter les processus ETL comme projet à part entière.
Par ailleurs il faut noter que le projet ETL s'inscrit dans le cadre de développement de systèmes d'information et donc doit être réalisé en se basant sur une méthodologie de développement. Phases principales d'un projet ETL : Mise en place de l'environnement de développement Analyse des besoins d'affaires La conception des mises en correspondance des données ( Logical data mapping) Stratégie de qualité de données Développement des processus ETL Tests unitaires -- Tests d'assurance qualité -- Test d'acceptation Déploiement Maintenance
Projet ETL dans le cycle de vie dimensionnel : Par ailleurs, Nous croyons fortement que le projet ETL tel que définit précédemment ne doit pas être isolé et devrait être intégré dans un plan de projet global tel que le Cycle de vie dimensionnel (Dimensional lifecycle) qui permet de mettre en place une solution décisionnelle complète de l'extraction à l'exploitation de l'information. Pour clarifier notre point de vue, dans la figure suivante nous présentons ce que le Dimensional lifecycle : |