我是SSIS的新人。我有一个数据流包,但有很多组件用于转换,很难读。现在,我想拥有3个或更多数据流,而不是1个数据流,所以我可以将每个转换分开。
第一个数据流:从表中获取数据,然后执行小的转换,然后加载到临时表。
第二个数据流:从登台表中获取数据,然后执行转换。截断登台表并将新数据加载到登台表。
第三个数据流:再次从登台表中获取数据,然后执行转换。截断登台表并再次将新数据加载到登台表。
第四:数据流:依此类推......
这是一种更好的方法吗?如果有更好的方法,请告诉我。 我正在加载100万条记录。
谢谢!
答案 0 :(得分:1)
更好的方法是用存储过程替换第2个,第3个等数据流,以在表中进行转换。数据流不能使用与源和目标相同的表,并在过程中使用截断。