我在解决这个小问题时遇到了麻烦,希望有人可以帮助我。
在我的SSIS程序包中,我有一个数据流任务。这里发生了几种不同的转换,合并和转换。
在数据流任务结束时,有两个数据集,一个包含两个需要比较的数字,另一个包含一堆记录。
理想情况下,我希望将这些传递给一个全新的数据流任务(单独的序列容器),在其中可以对它进行一些验证工作并分离逻辑。
我无法为自己的生活弄清楚如何做到这一点。iv尝试研究脚本并将数据集存储为变量,但是我不确定这是正确的方法。
下一步是将大型数据集导出为电子表格,但是在此之前,我需要比较另一个数据集中的两个数字并确保它们是正确的。
要将一个数据流中的数据传递给另一个,您必须具有一个临时位置。
这意味着您必须将数据放入一个数据流中的目标位置,然后再将该数据读取到另一数据流中。
您可以将数据放入多个目的地:
原始文件应用于此类情况。它们是二进制的,因此它们的读写速度非常快。
如果您坚持使用记录集目标,请访问http://consultingblogs.emc.com/jamiethomson/archive/2006/01/04/SSIS_3A00_-Recordsets- instead-of-raw- files.aspx,因为没有记录集源组件。