SSIS记录层次的最佳方法

时间:2015-09-07 09:59:13

标签: sql-server ssis database-migration hierarchical-data

我正在使用SSIS将数据从旧系统迁移到替换系统。 新旧系统都有一个层次结构,公司有很多站点,站点有很多位置等。每个要迁移的文件只包含一个公司。使用SSIS,假设站点的ID需要波及到位置和位置ID到低于最佳方法的水平。我在考虑嵌套的foreach循环但是对SSIS我不知道这是否是正确的方法。也许我错过了一些可以处理这个问题的SSIS的聪明功能?

1 个答案:

答案 0 :(得分:0)

最后,我使用了本文详述的技术版本

http://agilebi.com/jwelch/2010/10/29/insert_parent_child_pattern1/

我在源数据库中创建了返回我需要的数据的视图,包括我可以用来从目标数据库获取插入的ID的guid。然后我在查找转换中使用它来获取我需要的ID并将其填充到目标表中。我将按照此模式为每个级别创建数据流。它对于层层的前几层工作正常。