Bonjour

je cherche à savoir si quelqu'un a de l'expérience sur ce sujet.
J'utilise les CDC d'Oracle comme source de données de dataServices depuis des années.
Mais je ne me suis rendu compte d'un problème que très récemment, pour lequel le support Oracle m'invite à me "débrouiller":

Si DS est souscripteur d'une table CDC, et que la table source subit un changement, il faut bien sur répercuter le changement sur la table CDC et dans les datastores de DS.
Le problème est qu'il faut aussi changer la souscription pour prendre en compte la nouvelle colonne (par exemple). Suite à ceci, toutes les données non consommées (apparues après le dernier ETL et avant le changement de souscription) sont perdues car ignorées par la nouvelle souscription qui débute à la date de souscription.

Oracle m'indique qu'il faut se débrouiller pour consommer les données avec la précédente souscription puis celles avec la nouvelle et les unir. Facile à dire mais pas à faire. Surtout qu'en production je gère des données en flux continu, par centaine de mille par jour.
Quelqu'un serait-il déjà passé par là.

Cordialement
Frederic