SSIS 序列容器
SSIS Sequence Container
我是 SSIS
开发新手,我正在学习一些教程以熟悉 SSIS
。
现在我正在搞乱 Sequence Container
,我知道它在控制流中用作 SSIS
包的子集,它可以包含零个或多个任务和容器。
所以在我正在寻找的示例中,我有 3 个任务,其中两个在容器中,我正在实施一个逻辑 (A and B) AND C
,正如教程所说,使用 Sequence Container
创建逻辑 (A and B)
.
我的问题是:如何实现 (A OR B) AND C
的逻辑?
为了更好地说明,请参阅下图以了解逻辑
现在的逻辑是 (A AND B) AND C
。
那么有什么办法可以做到吗(A OR B) AND C
?
如果您想保留您的设计,只需将序列容器的 maximumErrorCount
增加到 2。
因此,如果脚本任务 A 或 B 出现 1 个错误,容器将保持成功。但如果两者都失败了,那么容器也失败了。
编辑:
提供 Jayvee answser 实现的图像示例:
条件连接器和虚拟序列框的组合将实现效果:
- 将 A 和 B 连接到序列框并将连接器编辑为 a
逻辑或
- 将序列盒的输出连接到D
- 将 C 的输出连接到 D
我是 SSIS
开发新手,我正在学习一些教程以熟悉 SSIS
。
现在我正在搞乱 Sequence Container
,我知道它在控制流中用作 SSIS
包的子集,它可以包含零个或多个任务和容器。
所以在我正在寻找的示例中,我有 3 个任务,其中两个在容器中,我正在实施一个逻辑 (A and B) AND C
,正如教程所说,使用 Sequence Container
创建逻辑 (A and B)
.
我的问题是:如何实现 (A OR B) AND C
的逻辑?
为了更好地说明,请参阅下图以了解逻辑
现在的逻辑是 (A AND B) AND C
。
那么有什么办法可以做到吗(A OR B) AND C
?
如果您想保留您的设计,只需将序列容器的 maximumErrorCount
增加到 2。
因此,如果脚本任务 A 或 B 出现 1 个错误,容器将保持成功。但如果两者都失败了,那么容器也失败了。
编辑:
提供 Jayvee answser 实现的图像示例:
条件连接器和虚拟序列框的组合将实现效果:
- 将 A 和 B 连接到序列框并将连接器编辑为 a 逻辑或
- 将序列盒的输出连接到D
- 将 C 的输出连接到 D