我很抱歉,如果这是一个愚蠢的问题,因为我似乎无法在谷歌上找到答案,因为其他人认为这很明显,但我有点困惑的初学者。
所以,我正在练习建立一个小型数据仓库。 我在SSIS中有以下包: 1.从操作数据库复制到存档数据库 2.从存档复制到临时区域 3.转换区域的转换并放入数据仓库
这些包由SQL Server中的作业控制。
我认为也可以只有一个包,并将所有1-2-3作为单独的数据流任务放入该包中。我开始怀疑这一点,因为所有任务中只有一个数据流任务(在数据流任务本身,有很多源 - 目标的东西正在进行)。
这方面的最佳做法是什么?什么时候制作不同的包和多个数据流任务。
提前致谢。
答案 0 :(得分:3)
这是个人品味的问题。就个人而言,我更愿意将它们分开,原因有多种,包括但不限于:
此外,大型SSIS包装非常笨重 - 我记得使用重量约为30 Mb的包装,后面真的很痛苦。