SSIS 更好的多重转换方法

SSIS better approach for multiple transformations

我是 SSIS 新手。我有一个包含 1 个数据流的包,但包含许多用于转换的组件并且难以阅读。现在,我想要 3 个或更多数据流,而不是 1 个数据流,这样我就可以分开每个转换。

第一个数据流:从 table 获取数据,然后执行小的转换,然后加载到分段 table。

第二个数据流:从暂存中获取数据table,然后执行转换。截断分段 table 并将新数据加载到分段 table。

第三数据流:再次从staging table获取数据,然后进行转换。截断分段 table 并再次将新数据加载到分段 table。

4:数据流:等等...

这是更好的方法吗?让我知道是否有比这更好的方法。 我正在加载 100 万条记录。

谢谢!

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