SSIS序列容器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSIS序列容器相关的知识,希望对你有一定的参考价值。

我是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

答案

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

  1. 将A和B连接到序列框并将连接器编辑为逻辑OR
  2. 将序列框的输出连接到D.
  3. 将C的输出连接到D.
另一答案

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

enter image description here

编辑:提供Jayvee答案实施的图像示例:enter image description here

以上是关于SSIS序列容器的主要内容,如果未能解决你的问题,请参考以下文章

SSIS并行执行不运行序列容器

SSIS 时间戳

SSIS OlEDB 连接管理器错误

MS SSIS 下的 Oracle 事务

SSIS失败时失败

SSIS - 序列化/锁定包