1

script component在 SSIS 中有四个(设置为源),它们生成四个输出表以供进一步处理。

我需要一些组件来允许我对输入​​表运行 SQL 命令,就好像 SQL 数据库中有表一样。

在上述场景中,我应该使用哪个组件(或一组组件)来查询我的输入并生成输出?

谢谢你。

4

1 回答 1

1

你不能!

有一些组件可以让你“检查”你的数据,比如行采样,甚至是计数来计算行数,但是如果你需要对刚刚从文本文件中读取的数据集运行 SQL 查询,您需要将数据保存在临时表中,对它做任何您需要做的事情,然后将其发送到目的地。

如果您使用的是 SQL Server 2012,并且要对数据运行的查询不会更新它,则可以使用“数据分流”。它基本上所做的是将通过数据流路径的数据发送到文件磁盘上的文件。它很方便,但它更像是一种“调试”机制,您不想将它用于生产并依赖它来完成一项重要任务。它们也仅在您执行部署到 SSISDB 目录的包时可用。

于 2013-03-07T13:56:03.627 回答