SSIS序列容器

时间:2018-02-22 11:27:30

标签: visual-studio-2015 ssis etl

我是SSIS开发人员的新手,我正在学习一些教程,以便熟悉SSIS

现在我正在弄乱Sequence Container并且我理解它在控制流中用作SSIS包的子集,它可以包含零个或多个任务和容器。

因此,在我正在寻找的示例中,我有3个任务,其中两个位于容器中,我正在实现逻辑(A and B) AND C,因为教程说Sequence Container用于创建逻辑(A and B)

我的问题是:我如何实现(A OR B) AND C的逻辑?

为了更好地说明,请参阅下图以了解逻辑

enter image description here

现在逻辑是(A AND B) AND C

有没有办法(A OR B) AND C

2 个答案:

答案 0 :(得分:2)

条件连接器和虚拟序列盒的组合将实现效果:

  1. 将A和B连接到序列框并将连接器编辑为a 逻辑或
  2. 将序列框的输出连接到D
  3. 将C的输出连接到D

答案 1 :(得分:1)

如果要保留设计,可以将序列容器的maximumErrorCount增加到2。 因此,如果脚本任务A或B上有1个错误,则容器会保持成功。但如果两者都失败了,那么容器也会失败。

enter image description here

修改 提供Jayvee应答器实现的图像示例: enter image description here