我正在尝试将数据从一个数据库移动到另一个数据库,并且需要对脚本组件中的数据进行一些按摩。
问题是,虽然我可以声明组件中的所有字段,但这样做似乎与 SSIS 的本质背道而驰。
所以我有一个大约有 20 个字段的表。其中一个字段是使用我们在 C# 中的业务层创建的文件目录路径。我没有写它,它实际上不是我的开发游戏,因为我更多的是数据库。
由于我们将数据移动到另一个数据库,因此每条记录的文件路径都在更改。
明白了进入脚本组件的奇异值确实为记录生成了有效的文件路径,但所有其他信息都没有流经脚本组件。
现在我可以在脚本组件中声明记录的其余列,但这似乎违背了程序的性质。毕竟数据流。
所以我正在寻找的步骤顺序是.. 1. 引入一行数据 2. 使用脚本组件仅按摩那一列值,因为它允许我们使用业务层 3. 仅更新其中的一列行 4. 将其插入目标数据库。
其中大部分都很容易做到,但脚本组件限制了数据的流动。
有什么办法解决这个问题,还是我只需要把它吸起来,让整个表格通过脚本组件?
谢谢