Bonjour,
1° Je cherche des solutions pour charger une base relationnelle(Mysql) à partir d'une sources (Oracle). Quelqu'un a t'il une demarche à me proposer?
2° Pour ce faire, je m'evertues avec des tutoriels, puis hop! les problemes surgissent.
Je veux charger un fichier qui alimente deux tables pere(P1, autoincrement) et fille(F1,autoincrement) en utilisant tFileInputDelimited, tMap, tMysqlOutput_1 (Flux P1), tMysqlOutput_2 ( Flux F1). Ensuite j'ai ajouté une colonne additionnelle dans mon tMysqlOutput_2 representant la clé etrangere dans la table F1 avec comme expression sql "(Select Last_Insert_id())"
Pour mon fichier .txt:
oumar;32
fanta;23
OUSMANE;56
PATHE;44
Je devrais avoir aprés execution du job:
P1 :
id name
33 oumar
34 fanta
35 OUSMANE
36 PATHE
F1
id_baby year
33 32
34 23
35 56
36 44
Mais le programme me ressort P1 juste mais pour F1:
id_baby year
33 32
33 23
33 56
33 44
Ce qui veut dure que Select Last_Insert_id() n'est pas trop top.
Help please
Partager