I have a very large Fixed length patient eligibility file that I would like to use SSIS to import into SQL. The problem is it's not a standard file, the first 15 columns made up of patient information (Name, Address etc). The next section (20 columns) are made up of the eligibility information for the above patient including history. This section repeats 100 times. I want to pull the first section into a patients table then import the next section (with up to 100 repeating rows for the same patient) into a child table.
I know it can be done in SQL, I'm doing that now but it's not very user friendly when it comes to someone else making changes in the future. The file is to large to do a bulk insert into one column.
Example File Format
FName: Bobby
LName: Smith
Addr1: 102 Elm St
Next section repeats 100 times
ElgStartdate: 01/01/2019
ElgEndDate: 02/01/2019
Type: SA
How do I tell SSIS that the next 20 columns in the are repeated 100 times.