|
La Problèmatique des Process liées au Reporting et
à la délivrance de l'Information est la suivante : Il y a plusieurs étapes et niveaux qui existent :
La collection des données de différentes sources, l'Extraction,
la Transformation et le Chargement, le Stockage des données dans une base de donnée
relationnelles ou un entrepôt de données, la consolidation de ces données,
La délivrance de ces données sous forme de rapports
ou de vues.
Cela fait intervenir différentes technologies : les outils d'ETL (Ascential,
Informatica); les bases de données relationnelles (Oracle, SQL
Server, DB2); Olap (Hyperion, Cognos, HyperRoll); des systèmes d'exploitation différents.
Les besoins changent et évoluent avec des nouvelles
sources de données, de nouvelles structures
analytiques, de nouveaux schémas ETL, de nouvelles
relations entre les process.
Les utilisateurs veulent connaître le status des
process qui les impactent, controller adhoc l'initiation
du process, interagir avec les process pour
approbations, validations ou reprises.
|
|
L'approche
traditionnelle d'éxécution de script souléve un
certain nombre de questions :
La logique des process est enterrée à plusieurs
niveaux.
Le process est linéaire est statique.
Les scripts sont confinés aux limites
physiques
|
La solution MetaController™ est dynamique et non
linéaire, cross platformes et multi technologies,
réalise en toucher glisser les changements, permet
l'interaction des utilisateurs et est auto documentée.
Elle libére les utilisateurs des limitations du scripting
traditionnel. MetaController™ ne remplace pas un
scheduler, ni un ETL , mais réduit le nombre d'agents,
peut réaliser la planification d'environnement simples,
inclut un ensemble d'extractions et transformations, qui
supprime le besoin d'outils d'ETL puissants.
|
|
|
L'Architecture de fonctionnement de MetaController™
|
La rentabilité de MetaController™ peut être
évalué en tenant compte des éléments suivants :
Réduction du nombre de jours hommes pour les
modifications de script et de process
Réduction dans l'apprentissage des différents langages
de script pour différentes applications
Visibilité de l'utilisateur final
Réduction du suppport informatique à l'utilisateur ou
l'architecte de bases de données
Des travaux d'ETL simplifiés
Des besoins en compétences ETL réduits.
|
|
| |