Bonjour à tous, je viens chercher un peu de lumière sur ce forum pour une question qui m'interpelle depuis pas mal de temps.
Je travaille dans une grosse administration qui dispose d'un système central de gestion financière (engagement , paiements, lignes budgétaires, factures,etc), et pour certaines directions, de systèmes locaux qui génèrent les mêmes données à partir d'un traitement personnalisé qui commence loin en amont .
Le système central met à notre disposition des vues Oracle, un jeu de vues IN dans lesquelles on insère les demandes de création des transactions prparées en local et un jeu de vues OUT dans lesquelles on récupère les mises à jour faites dans le système central, plus un jeu de vur LOG qui nous donnent les status des envois avec les messages d'erreur relatifs.
Il y a quelques années, on a développé en interne un système qui gère des correspondances tables source-destination, colonnes sources-destination dans les deux sens système central vers système local et local vers central avec récupération des status d'envoi.
Au final, le boulot à faire est d'Extraire des données d'une source, parfois de les Transformer et des Loader le tout dans le cible, d'où mon interrogation sur la possibilité d'utiliser un ETL pour ce travail qui permettrait de disposer d'un outil plus solide et surtout plus reconnu, car dans un environnement politique comme ici, les attaques fusent, donc un outil fiable et reconnu serait le bienvenu
Est-ce qu'on peut utiliser un ETL pour mapper deux bases oracle et faire une synchro à double sens, laissant la possibiltié de faire des mises à jour des deux côtés?
Au cas où un ETL ne peux pas faire ça, y a-t'il un autre type d'outil capable de le faire?
Merci d'avance pour vos réponses et votre aide
Partager