【发布时间】:2016-08-20 13:24:49
【问题描述】:
SSIS 中记录集目标的主要用途是什么?我听说它是内存中的,那么保存数据的变量是原始格式的吗?有人可以解释一下 Recordset 目标的实时项目使用吗?
【问题讨论】:
SSIS 中记录集目标的主要用途是什么?我听说它是内存中的,那么保存数据的变量是原始格式的吗?有人可以解释一下 Recordset 目标的实时项目使用吗?
【问题讨论】:
记录集目标可用于您能想到的任何事情。我听到的一些常见用途是在 foreach 循环中使用记录集。假设您想从事务表中导出几个“类别”。也许您获得了现有类别的记录集,然后调用新的数据流将该类别导出为它自己的文件。或者可能是日期范围、月份等。
我使用它的一种方式是在脚本任务中对数据执行 SSIS 本身无法执行的操作。我使用的是脚本组件,但这个特定任务遇到了并发问题。因此,通过转储到记录集,我能够在脚本任务中使用记录集来执行逻辑以避免该问题。
另一个脚本任务用途是构建和发送 HTML 电子邮件。
我想它的用途可能是当您有 1 个数据流来获取 1 个记录集然后执行一堆非数据流任务,然后将其用作另一个数据流任务中的源,但这不是我所拥有的曾经做过。
【讨论】: