SSIS 数据集成 - 数据流

SSIS Data Integration - Data flow

我有 4 个步骤,比如 SSIS 中的 1、2、3、4、5 script.The 第 4 步和第 5 步依赖于第 2 步,因此它会在第 2 步完成后开始。步骤 2 和 3 是独立的。 通常当执行开始时,第 1 步开始,一旦完成,第 2 步和第 3 步并行执行。这就是我给出流程的方式。 步骤 3 比步骤 2 花费更多时间来完成该过程。完成第 2 步后,将开始第 4 步和第 5 步。我现在的问题是,即使第 2 步完成,子步骤 4 和 5 甚至都没有开始。 但是一旦 step3 完成,它们就会启动。似乎两个子步骤都在执行 step3 时开始执行。但是没有从第 3 步到第 4 步和第 5 步的流程。这里有什么问题。 Step2 等待 step3 完成。这些是独立的步骤,并且都有不同的来源。我该如何解决这个问题?或者是什么导致了这个问题?

Step1
 |_________
 |         |
 Step2   Step3
 |_______
 |       |
 Step4 Step5

卡尔西,

您需要重新访问所有约束以确保第 4 步和第 5 步仅取决于第 2 步的成功完成。 我已经重现了您的场景,无论第 3 步如何,程序包都在执行第 4 步和第 4 步。