记录集目标 SSIS

RecordSetDestination SSIS

SSIS 中记录集目标的主要用途是什么?我听说它是​​内存中的,所以保存数据的变量是原始格式吗?有人可以解释 Recordset 目标的实时项目使用吗?

记录集目标几乎可以用于您能想到的任何事情。我听到的一些常见用途是在 foreach 循环中使用记录集。假设您要从 t运行saction table 中导出多个 "categories"。也许您获得了现有类别的记录集,然后调用新的数据流将该类别导出为它自己的文件。或者日期 运行 月、月等

我使用它的一种方法是在脚本任务中对数据执行 SSIS 本身无法执行的操作。我正在使用脚本组件,但这个特定任务 运行 变成了并发问题。因此,通过转储到记录集,我能够在脚本任务中使用记录集来执行逻辑以避免该问题。

另一个脚本任务用途是构建和发送 HTML 电子邮件。

我想它的用途可能是当您有 1 个数据流来获取 1 个记录集,然后执行一堆非数据流任务,然后将其用作另一个数据流任务的源时,但这不是什么我做过。