在我的csv文件中数据是这样的
************* 文件格式************************* **
filename,abc
日期,20141112
计数,456765
ID,1234
,,
,,
,,
的姓名,地址,职业,ID,customertype
SAM,hjhjhjh,DR,1,S
迈克尔,DR,2,M
蒂纳,DR,4,S
*********************每次加载超过30000条记录**************** *********************
我有以上格式的文件,我想从第2和第3行获取日期和计数,而数据从第9行开始。是否有可能没有脚本任务我不太喜欢脚本
任何人都可以帮助如何获得这个。
答案 0 :(得分:0)
没有使用脚本任务也可以这样做。流程就像...... 将2 DFT拉入包中,1重新格式化文本文件并将其拆分为2个单独的文本文件。 1为你的第2和第2第3行,另外1行,第9行。另一个DFT将完成您的休息操作,这非常简单。
1st DFT--> Flat file source--> Row Number Transformation (You can get this new transformation from this link as per your sql version <http://microsoft-ssis.blogspot.in/p/ssis-addons.html>) -->conditional split (1-->RowNumber == 2 || RowNumber == 3,2-->RowNumber > 8)-->Put the result into 2 different flat files _1 & _2 as per your convenience naming.
现在您准备好了所需的2个平面文件作为第二个DFT的来源......
*如果它解决了您的问题,请将其标记为答案。