SSIS包中的控制流和数据流有什么区别以及一些例子。
感谢。
答案 0 :(得分:0)
控制流程
控制流是SQL Server Integration Services包的一部分,您可以在其中处理操作流或任务。 假设您正在使用文件夹中的“数据流”任务读取文本文件。如果数据流任务成功完成,则您希望运行文件系统任务将文件从源文件夹移动到存档文件夹。如果数据流任务失败,那么您希望使用“发送邮件任务”向用户发送电子邮件。 Precedence Constraints用于控制执行流程。
数据流:
数据流是SQL Server Integration Services包的一部分,其中使用数据流源(OLE DB源,原始文件源,平面文件源,Excel源等)提取数据。在访问数据之后,数据流转换(如数据转换,派生列,查找,多播,合并等)用于实现不同的业务逻辑,最后写入数据流目标(OLE DB目标,平面文件目标,Excel目标,DataReader目标ADO NET)目的地等。)
请查看This post了解详情。
答案 1 :(得分:0)
在数据流任务中,必须要求数据从源传输到目的地。而在控制流程任务中却不是。
答案 2 :(得分:-3)
单击“控制流”选项卡,观察工具箱中可用的项目 同样,单击“数据流”选项卡,观察可用的项目