Hi Scott Klein ,
Thankyou for using Microsoft Q&A platform and thanks for posting your query here.
As per my understanding you are trying to split the data present in the source file into multiple files based on rows as well as columns . So , first 3 columns per row should go in file1 to file10. Fourth column should get splitted into file 11 to 20 per row. Fifth column should be splitted into file 21 to 30. Please correct me if my understanding has any gap.
- For splitting column-wise , you can use 'Select transformation' as you already have done it. For splitting row-wise, you can use 'Conditional split' transformation where you can specify conditions for each row (ex: Substring of Id equals 1, Substring of Id equals 2 and so on..)
- In order to dynamically provide sink file name as column data, you can go to sink settings and choose 'File name option' as 'Name file as column data'
Hope it helps. Kindly accept the answer by clicking on Accept answer
button. Thankyou