SSIS迁移-从dest DB提取id



因此,我正在将一些数据迁移到新服务器上。在新服务器中,当传输发生时,为MAIN表中的每个条目分配一个新的GUID。必须迁移其他一些表,并且它们的记录必须链接到MAIN表中的GUID。例子……

工作表id—GUID
1245677903—1

AccidentID - worksheet - id - Guid
12121412—1245677903—1

该guid更多地用于版本控制目的,但我的问题是:在SSIS中,是否有任何方法可以从目标数据库中提取工作表的GUID并将其直接分配给"事故"表中的条目?或者我是否必须将数据转储到源DB中并运行一些脚本以获得所有内容的引用?

总是有查找转换,不需要排序使用它。

我似乎回答了一些关于使用查找转换

的问题
  • ssis查找与派生列?
  • Excel源作为查找转换连接
  • 使用SSIS,我如何找到人口最多的城市?
  • SSIS查找不像文档说的那样处理null

您应该能够使用合并连接转换来做到这一点。在合并数据之前,您可能需要先通过Sort Transformation传递数据。

Merge Join Transformation的输入将是来自源数据的Accident表和来自目标数据库的Worksheet表。只需在worksheeid上执行合并连接。

最新更新