SSIS更好地进行多次转换

时间:2017-10-01 05:02:35

标签: ssis dataflow

我是SSIS的新人。我有一个数据流包,但有很多组件用于转换,很难读。现在,我想拥有3个或更多数据流,而不是1个数据流,所以我可以将每个转换分开。

第一个数据流:从表中获取数据,然后执行小的转换,然后加载到临时表。

第二个数据流:从登台表中获取数据,然后执行转换。截断登台表并将新数据加载到登台表。

第三个数据流:再次从登台表中获取数据,然后执行转换。截断登台表并再次将新数据加载到登台表。

第四:数据流:依此类推......

这是一种更好的方法吗?如果有更好的方法,请告诉我。 我正在加载100万条记录。

谢谢!

1 个答案:

答案 0 :(得分:1)

更好的方法是用存储过程替换第2个,第3个等数据流,以在表中进行转换。数据流不能使用与源和目标相同的表,并在过程中使用截断。