我正在学习SSIS第一次。我试图从暂存数据库中将多个表加载到数据仓库中的多个表中。我的暂存数据库不过是一个数据库,其中所有源数据库中的所有表都已复制到该数据库中。我发现每个数据流任务只允许将一个源表连接到一个目标表。我是否必须使用与我的源数据库中的表数量一样多的数据流任务?有没有一个简单而有效的方法来做到这一点?SSIS多表加载
从我的理解,我需要一个空的数据库,并在SQL Server中创建空Dim和Fact表,它将充当目标数据仓库并从暂存数据库接收数据。因此我已经创建了这个空的数据仓库。请帮忙。
所以,如果我只有7个SQL表,我可以使用相同的DFT所有7个S2D线程?有没有其他的方式来做到这一点,而不是有7个单独的线程7个表? – Gayu
我认为你没有正确阅读我的答案。如果你有2个S2D组件,那么SSIS可能无法并行运行所有组件,并且很少有S2D可能永远挂起。对每个'S2D'最好都有单独的DFT。但是,然后再次需要测试 – praveen
谢谢。我认为会有其他有效的方式,而不是每个S2D都有一个DFT。由于MSDN说组件会挂起,我会一个接一个地做。 – Gayu