【发布时间】:2015-02-28 00:06:32
【问题描述】:
SSIS包中的控制流和数据流有什么区别,请提供一些示例。
谢谢。
【问题讨论】:
-
在搜索引擎中搜索。你得到很多结果。 How to ask Question?
-
讨论问题没有帮助。请参考这个meta solution在堆栈交换中的讨论
标签: ssis difference dataflow
SSIS包中的控制流和数据流有什么区别,请提供一些示例。
谢谢。
【问题讨论】:
标签: ssis difference dataflow
控制流:
控制流是 SQL Server 集成服务包的一部分,您可以在其中处理操作或任务流。 假设您正在使用文件夹中的数据流任务读取文本文件。如果数据流任务成功完成,那么您希望运行文件系统任务将文件从源文件夹移动到存档文件夹。如果数据流任务失败,那么您希望使用发送邮件任务向您的用户发送电子邮件。 Precedence Constraints 用于控制执行流程。
数据流:
数据流是 SQL Server 集成服务包的一部分,其中使用数据流源(OLE DB 源、原始文件源、平面文件源、Excel 源等)提取数据。提取数据后,通过数据转换、派生列、查找、多播、合并等数据流转换来实现不同的业务逻辑,最终写入数据流目的地(OLE DB 目的地、平面文件目的地、Excel 目的地、DataReader 目的地 ADO NET目的地等)
查看This post了解更多详情。
【讨论】:
在数据流任务中,必须使数据从源流到目的地。而在控制流任务中则不是。
【讨论】:
点击控制流选项卡,观察工具箱中有哪些项目可用 同样单击数据流选项卡观察可用的项目
【讨论】: