如何使节标题成为ssis中的列
我有一个需要使用SSI转换的文件,在中看起来如下所示:如何使节标题成为ssis中的列,ssis,transform,Ssis,Transform,我有一个需要使用SSI转换的文件,在中看起来如下所示: Date : 20 SEP 2011 Renewal Business Bordereau for August 2011 - AXC Ins Co - Facultative PolicyNo, LastName, FirstName, SX, Date Of Birth, Policy Type ========,=========,==========,===,==============,============ 0001211
Date : 20 SEP 2011
Renewal Business Bordereau for August 2011 - AXC Ins Co - Facultative
PolicyNo, LastName, FirstName, SX, Date Of Birth, Policy Type
========,=========,==========,===,==============,============
0001211 , Oscar , David , M , 29011977 , DEATH
0001213 , Obeten , Samul , F , 29031978 , DISABILITY
0001214 , Owen , David , M , 29031975 , DEATH
Date : 20 SEP 2011
Lapsed Business Bordereau for August 2011 - AXC Ins Co - Facultative
PolicyNo, LastName, FirstName, SX, Date Of Birth, Policy Type
========,=========,==========,===,==============,============
0001424 , Darren , Jacoobs , F , 29031996 , DISABILITY
0001635 , Owen , Bergdal , F , 29031965 , DISABILITY
0001132 , Ahmed , Muhamad , M , 29031977 , DEATH
Date : 20 SEP 2011
New Business Bordereau for August 2011 - AXC Ins Co - Facultative
PolicyNo, LastName, FirstName, SX, Date Of Birth, Policy Type
========,=========,==========,===,==============,============
0001210 , Djibril , Pogba , M , 29031977 , LIFE
0001999 , Thabang , Ngwenya , M , 29031966 , DEATH
我希望它看起来像下面的一个,在其中创建movementType和Date列,并填充小节标题中的数据,如下所示
PolicyNo, LastName, FirstName, SX, Date Of Birth , Policy Type , MovementType , Date
0001211 , Oscar , David , M , 29011977 , DEATH , Renewal Business , August 2011
0001213 , Obeten , Samul , F , 29031978 , DISABILITY , Renewal Business , August 2011
0001214 , Owen , David , M , 29031975 , DEATH , Renewal Business , August 2011
0001424 , Darren , Jacoobs , F , 29031996 , DISABILITY , Lapsed Business , August 2011
0001635 , Owen , Bergdal , F , 29031965 , DISABILITY , Lapsed Business , August 2011
0001132 , Ahmed , Muhamad , M , 29031977 , DEATH , Lapsed Business , August 2011
0001210 , Djibril , Pogba , M , 29031977 , LIFE , New Business , August 2011
0001999 , Thabang , Ngwenya , M , 29031966 , DEATH , New Business , August 2011
注意:这不是一个以上文件的组合,而是一个具有不同节标题的文件,每个标题包含MovementType和date MovementType指的是交易类型,date指的是交易日期,当您查看每个标题时,您将看到其2011年8月的日期。一个人只能存在于一个部分中,而保单号码只能在一个部分中找到,因为只有一笔交易可以发生您的最后一列,日期,值为2011年8月:这是从哪里来的?您需要从文件名解析这个吗?跨这三个源组合数据的业务逻辑是什么?如果一个人存在于2/3的文件中怎么办?如果保单编号0001213在不同文件中列出Samul和Samuel,哪一个更正确?这不是多个文件的组合,而是具有不同节头的文件,包含MovementType和date MovementType的每个标题都指交易类型,date指交易日期,当您查看每个标题时,您将看到其2011年8月的日期。一个人只能存在于一个分区中,而policynumber只能在一个分区中找到,因为只有一个事务可以发生。我能想到的唯一方法是使用脚本任务。一个是执行整个导入的,另一个是预修改文本文件以使其成为数据流任务的标准格式。