2017-07-01 5 views
0

Bonjour je suis très nouveau à Talend, je prends des cours sur le sujet et c'est un logiciel de filtrage de données très simple, mais je rencontre quelques problèmes mais mes instructeurs ne sont pas revenus en ligne depuis Jeudi, alors comme je ne veux pas rester trop longtemps avec ces problèmes je veux demander ici comment faire ce genre de choses (je le regarde déjà sur la page source principale et je n'ai pas trouvé de réponses)Talend tmaps, problèmes mysqlconnection et tuniqrow

  • Comment puis-je donner plusieurs entrées à un tMap à partir de plusieurs tUniqRows ou de plusieurs tRowGenerators? ça ne me laisse pas le faire et je trouve ça assez bizarre, ça devrait me laisser faire.

  • Pourquoi est-il important de créer un tMysqlConnection avant d'exécuter le travail? je veux dire sans elle, il se connecte parfaitement (avec lui aussi mais je ne sais pas pourquoi c'est important)

  • Comment puis-je valider qu'il ne peut y avoir que 2 instances d'une valeur spécifique pour une ligne? On dirait que tUniqRow le fait mais à mi-chemin.

Merci beaucoup pour la lecture espérons que vous pouvez répondre à mes questions, mes meilleures salutations

Répondre

0

Juste pour des questions plus tard: Il est toujours plus facile de répondre avec une photo de votre mise en page de travail.

  • tMap entrées multiples: il suffit de connecter une deuxième source de données lorsque le premier est déjà connecté à l'tMap. Il devrait l'utiliser comme source de "recherche" et vous pouvez joindre les données.

  • Il n'est pas important pour créer un tMySQLConnection. C'est plutôt une étape intelligente si tout votre traitement devrait se produire dans une transaction. En outre, vous n'ouvrez qu'une seule connexion à votre base de données - si vous parcourez des milliers de lignes, cela peut devenir un problème si vous n'utilisez pas une seule connexion et que vous la commettez de temps en temps

  • Je n'ai pas compris tUniqRow fait à mi-chemin. Vous pouvez toujours utiliser un tFilterRow et mettre des contrôles en tout ou résumer toutes les entités et ignorer ceux qui sont plus/afficher un message d'erreur

+0

merci pour vos réponses! , cependant dans mon talend pour une raison quelconque le tMap ne veut pas accepter plus d'une entrée de tUniqRow ou tFilterRow c'est plutôt bizarre. –

+0

Encore une fois, il est difficile de vous aider sans connaître votre plan de travail. Pensez à ajouter une image à votre message. – tobi6