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