Bonjour,
c-à-d utiliser dans le job plusieurs tFileInputExcel et les relier à la base de données .Sera -t-il possible de faire ça ?si oui comment je procède ?
Vu qu'ils ont le même schéma, tu peux stoker tous tes excels dans un dossier, puis tu fais un :
tFileList (filtre sur les .xlsx ) -> tFileInputExcel avec la ou les variable fournie avec le tFileList
((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
-> chargement en base
la base de données ne prend pas en considération les modifications effectuées sur le fichier Excel ,(lorsque par exemple j'ajoute une ligne au fichier Excel la table du base de données ne prend pas en charge cet ajout )
C'est normal, tu as défini un dessin d'enregistrement dans le composant tFileInputExcel, pour faire un flux entre l'excel et la base. Si tu rajoutes une colonne dans l'excel, il faut la rajouter dans le dessin défini dans les composants Talend. Il est possible de faire du dynamique avec les routines java, mais ça devient plus complexe qu'un simple input->output avec les composants.
Partager