Bonjour,
Je m'explique, aujourd'hui j'ai un truc bizarre qui diffère d'une base à l'autre.
J'ai un flux simple talend qui prend ma source fait un tmap pour mettre dans un csv en masse mese données. Jusque la tout va bien.
Ce même csv est utiliser pour charger une table tmp_xxxxx. jusque la tout va bien table alimenter en truncate.
pour le merge, selon la BDD, la table final est vide.
Dans une BDD mon merge fonctionne très bien et la table est remplit.
Dans une autre BDD, la TMP est remplit mais la table final est vide.
le plus bizarre c'est quand je prend le code du merge à la main et vais dans le sql developper et que j'execute le merge, ben il me remplit la table final.
Avez-vous un idée peut-être d'une option au niveau de la base qui bloquerait cette alimentation ?
le plus bizarre encore c'est que j'ai 15 job talend faisant des merges et que seulement 4 ne passe pas mais alimente bien la table TMP.
Je suis un peu perdu sur ce fonctionnement car je n'avais jamais eu le soucis avant et j'ai rien modifier pourtant dans les flux talend.
Je pensais à un problème de mémoire au niveau du tablespace d'oracle mais il devrait rien alimenter non ?
les deux jobs ou la table final est vide sont les deux job premier du flux lancer par talend.
merci de votre aide et piste.
Partager