我想将旧数据库中的数据转换为具有新结构的新数据库。在旧数据库中,我有必须转换为新数据库中的附件表的附件表。
旧数据库附件表结构如下:
Attachment (ID int, Image Image, ...)
新的数据库附件表结构如下:
Attachment (ID int, Image Image, OldID Int, ...)
每次我执行转换包副本时,仅不存在从旧数据库到新数据库的数据(新数据)。
我使用以下格式进行操作:
在旧表和新表 ( ID --> OldID
) 之间查找以检查是否存在记录。
当我运行 SSIS 包时;SSIS,首先将所有查找和源组件数据缓存在内存中,然后执行打包。我在这个包中的源数据非常庞大,当我运行这个包时,它的运行速度会非常慢。我想从旧数据库中获取lookup for check exists
组件后每个新记录的图像列数据。如果我使用新的查找组件从旧数据库中获取图像列数据,SSIS 缓存这个新的查找数据并且运行这个包的执行时间不会改变。我必须做什么?
提前致谢。