Bonjour.
Peu expérimenté avec Talend, je suis confronté à un pb auquel je ne trouve pas de solution.
Pour simplifier un maximum:
J'ai 2 bases de données b1 et b2. Chacune possède une table t_theme. Ces 2 tables ont une même structure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE TABLE IF NOT EXISTS `t_theme` (
  `theme_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
  `parent_theme_id` tinyint(3) unsigned NOT NULL,
  PRIMARY KEY (`theme_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Le but serait de créer une synthèse de ces 2 tables dans une table t_theme d'une base b3. Evidemment, on va avoir un problème avec les theme_id, puisque le theme_id 1 existe à la fois sur b1.t_theme et b2.t_theme. Et si on transforme un theme_id, il faut que les parent_id qui y font références soient eux aussi modifiés, afin de pointer sur la nouvelle valeur.
Bref, je sèche.
Merci pour votre aide.