[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

基于变量的动态SSIS工作流控制

作者: Echo,  出处:IT专家网, 责任编辑: 李书琴, 
2008-05-16 11:13
  在开发SSIS包时,有时候需要根据时间段或传递到软件包的参数值而只运行某些执行步骤或路径。怎么样可以创建根据不同参数值而有不同执行路径的SSIS包?

  【IT专家网独家】

  问题:

  在开发SSIS包时,有时候需要根据时间段或传递到软件包的参数值而只运行某些执行步骤或路径。怎么样可以创建根据不同参数值而有不同执行路径的SSIS包?

  专家解答:

  设置这样一个过程其实很简单,我们常常需要一个软件包来做很多项任务,但是某些时候只需要运行某些步骤来完成任务。通过设置一个变量,然后在这个变量的基础上执行多种路径中的一种。

  我们现在有一个简单的SSIS包,只有四个SQL执行任务。每个任务只需执行一个SELECT命令来进行示范,这里的编码或任务都是比较常见,没有什么特殊的地方。以下的例子可以用于SSIS中的任何任务。

  在这个例子里,我们有四个SQL执行任务和两种不同的路径,控制被传递回任务3,最后完成软件包。

SSIS

  如果我们执行软件包,我们会发现全部四个任务都会执行并完成。如果这是你想要的结果,那当然最好不过。但是我们现在只想运行基于参数值的任务2a或任务2b。

  • 本文关键词:

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅