【问题标题】:How to control the flow of tasks within SSIS如何控制 SSIS 中的任务流
【发布时间】:2014-07-16 21:32:55
【问题描述】:

我有一系列 5 项任务,希望获得有关如何按指定顺序运行它们的指导:

我需要的顺序:

  1. 运行整个系列。
  2. 然后只运行这些:

我查看了 thisthis 资源,但不知道如何应用它们。

【问题讨论】:

  • 运行所有 5 个,然后循环返回并再次执行前 3 个?
  • 如果您尝试以这种方式做事。您可能正在构建一个我敢说的解决方案。不好。
  • 将它们放入一个序列容器中,并添加一个循环条件?
  • 但是.....你需要再次运行它们,那为什么会是开销呢?
  • 请不要只求我们为您解决问题。向我们展示如何尝试自己解决问题,然后向我们确切地展示结果是什么,并告诉我们您为什么觉得它不起作用。请参阅“What Have You Tried?”了解您真正需要阅读的优秀文章。

标签: sql sql-server-2008 tsql ssis


【解决方案1】:

我会将所有这些任务放在一个 For 循环容器中。迭代将由一个简单的 Counter 变量控制,并限制为 1 到 2 的值。

然后对于最后两个任务,我将使用表达式设置禁用属性,例如

@[User::Counter] == 2

【讨论】:

    猜你喜欢
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 2011-03-09
    相关资源
    最近更新 更多