Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

How can i simultaneously fetch multiple files from same folder with same suffix, if tFileList1 reads "Sub_20180522.xlsx" then tFileList2 must read "Pay_20180522.xlsx" using Talend Open Studio

Suppose tFileList_1 fetches the file Sub_20180522.xlsx, then tFileList_2 must  read this Pay_20180522.xlsx file the suffix should be same of both files similarly in tFileList_3 and tFileList_4 

 

how can i implement this kind of Structure in Talend Data Integration?? 

Labels (2)
1 Solution

Accepted Solutions
manodwhb
Champion II
Champion II

@meetmahajan,can you try with below way as a pattern of tFileList.

 

"Sub_"+TalendDate.getDate("yyyyMMdd")+".xlsx"
"Pay_"+TalendDate.getDate("yyyyMMdd")+".xlsx"

View solution in original post

6 Replies
manodwhb
Champion II
Champion II

@meetmahajan,can you explain detailed,what eactly are you looking for?

manodwhb
Champion II
Champion II

@meetmahajan,can you try with below way as a pattern of tFileList.

 

"Sub_"+TalendDate.getDate("yyyyMMdd")+".xlsx"
"Pay_"+TalendDate.getDate("yyyyMMdd")+".xlsx"

Anonymous
Not applicable
Author

@manodwhb Suppose one folder consist of  following files:

 

Pay_20180522.xlsx

Pay_20180523.xlsx

Pay_20180524.xlsx

Sub_20180522.xlsx

Sub_20180523.xlsx

Sub_20180524.xlsx

 

If tFileList_1 executes Pay_20180522.xlsx then compulsorily tFileList_2 should execute Sub_20180522.xlsx  and store this data into external file or database 

same iterating again the if tFileList_1 executes Pay_20180523.xlsx then tFileList_2 must Execute the file of Sub with same date as Pay_20180523.xlsx means it should execute Sub_20180523.xlsx

Anonymous
Not applicable
Author

@manodwhb

 

"Sub_"+TalendDate.getDate("yyyyMMdd")+".xlsx"
"Pay_"+TalendDate.getDate("yyyyMMdd")+".xlsx"

This will only Fetch files of current date !! that is the issue , i want to Fetch thousands of files of previous year, which having same format as 

 

Sub_YYYYMMDD.xlsx

Pay_YYYYMMDD.xlsx

manodwhb
Champion II
Champion II

@meetmahajan,in a tFileLists,if you specify Order by>>By file name and Order action>> ASC in Basic setting.

you will get the same date file accross the filelists.

and use the pattern like below.

 

"Sub_*.xlsx"
"Pay_*.xlsx"

 

Anonymous
Not applicable
Author

@manodwhb

i Executed it already, what happens when i execute this type of statements

"Sub_*.xlsx"
"Pay_*.xlsx"

 

Sub_20180522 maps with Pay_20180523 which is inconvenient and data will corrupt, I want to create a job that execute following points 

Suppose output file is May_2018

 

  • Sub_20180522 should be mapped with only Pay_20180522, not other files and store output in May_2018.
  • Similarly from 20180501 to 20180530 each file of Pay should be mapped with an exact same date as Sub and Store it in May_2018
  • each files contains ID and Pay in Pay
  • each files of Sub contains ID and Name
  • May_2018 contains, ID,NAme and Pay.
  • each ID and Name will be the same but Pay will different.
  • with the use of this "Sub_*.xlsx" & "Pay_*.xlsx", my data is corrupted due to mismatching.