SSIS 中的控制流和数据流之间的差异



请提供一些示例,SSIS 包中的控制流和数据流有什么区别。

谢谢。

在数据流任务中,必须将数据从源传输到目标。而在控制流任务中则不是。

控制流:

控制流是 SQL Server 集成服务包的一部分,您可以在其中处理操作或任务流。假设您正在使用数据流任务从文件夹中读取文本文件。如果数据流任务成功完成,则需要运行文件系统任务以将文件从源文件夹移动到存档文件夹。如果数据流任务失败,则您希望使用"发送邮件任务"向用户发送电子邮件。优先约束用于控制执行流。

数据流:

数据流是 SQL Server 集成服务包的一部分,其中使用数据流源(OLE DB 源、原始文件源、平面文件源、Excel 源等)提取数据。扩展数据后,数据流转换(如数据转换、派生列、查找、多播、合并等)用于实现不同的业务逻辑,并最终写入数据流目标(OLE DB 目标、平面文件目标、Excel 目标、数据读取器目标 ADO NET 目标等)

查看此帖子以获取更多详细信息。

单击"控制流"选项卡并观察工具箱中可用的项目同样,单击"数据流"选项卡,观察哪些项目可用

最新更新