我一直在互联网上寻找问题的解决方案,但似乎找不到任何信息。我有一个大的单个文本文件(一千万行),我需要创建一个SSIS包,以根据分配给该记录的事务组将这些记录加载到不同的表中。也就是说,Tx_grp1将进入Tx_Grp1表,Tx_Grp2将进入Tx_Grp2表,依此类推。单个分隔的文本文件中有37个不同的事务组,有关它们实际发生的时间(时间)的记录被插入到该文件中。此外,每个交易组都有不同数量的字段
样本数据文件
- date | tx_grp1 | field1 | field2 | field3
- date | tx_grp2 | field1 | field2 | field3 | field4
- date | tx_grp10 | field1 | field2 .......
任何有关进行方法的建议将不胜感激。
答案 0 :(得分:1)
仅凭一些经验即可使用SSIS解决此任务。以下是主要步骤和讨论:
tx_group
值的字段的不同数据类型。如果是这种情况,我将所有字段声明为足够长的字符串,然后在数据流中声明它-转换其类型。 基本上,您已完成。在生产数据库上使用之前,请在测试数据库上对其进行彻底测试。