【问题标题】:How to execute selected data flow in ssis package in runtime如何在运行时执行 ssis 包中选定的数据流
【发布时间】:2023-03-08 01:36:02
【问题描述】:

我有一个 SSIS 包,我想在选择运行时执行选定的数据流。这个怎么做? 谢谢。

【问题讨论】:

  • SSIS 包中是否有多个数据流?你能把数据流分成不同的包吗?还是您现在只需要运行一次数据流,但以后可能需要手动运行其他流?
  • 欢迎来到堆栈溢出 :-) 请查看How to Ask 以及如何创建minimal reproducible example。这将有助于获得有用的答案。我将此问题标记为关闭。
  • @ulrich 你不能演示没有 SSIS 的 SSIS 包

标签: ssis execute selected dataflow


【解决方案1】:

按照步骤操作。

  1. 在您的项目中创建字符串变量。
  2. 在您的控制流上,根据您的业务规则,为上述第 1 步中创建的变量赋值。
  3. 在上述第 2 步中,指定要执行的数据流的短名称
  4. 创建条件以在执行该数据流之前检查每个数据流的 Precedence Constraint Editor 下的变量值,如果找到与该 DF 相关的所需值,则 DF 将被执行,否则,它不会让 DF 执行。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    您可以禁用所有不需要的任务和数据流。这样,当您执行或安排程序包运行时,剩余的任务和数据流可以单独运行。

    选择合适的项目右键并禁用(或编辑并禁用)

    【讨论】:

    • @taner 你是怎么做到的?迈克
    猜你喜欢
    • 1970-01-01
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2011-04-24
    相关资源
    最近更新 更多