我有一个很大的固定长度患者资格文件,我想使用SSIS导入SQL。问题在于它不是标准文件,前15列由患者信息(姓名,地址等)组成。下一部分(20列)由上述患者的资格信息(包括病史)组成。本节重复100次。我想将第一部分拉到一个病人表中,然后将下一部分(同一患者最多有100个重复行)导入子表中。
我知道它可以用SQL完成,我现在正在这样做,但是将来涉及其他人进行更改时,它不是非常用户友好的。该文件很大,可以批量插入到一列中。
示例文件格式
FName: Bobby
LName: Smith
Addr1: 102 Elm St
下一部分重复100次
ElgStartdate: 01/01/2019
ElgEndDate: 02/01/2019
Type: SA
如何告诉SSIS,其中的下20列重复100次。