Anwenden mehrerer Rangfolgeneinschränkungen
Eine Rangfolgeneinschränkung verbindet zwei ausführbare Dateien: zwei Tasks, zwei Container oder einen Task und einen Container. Sie werden als ausführbare Datei der Rangfolge und als eingeschränkte ausführbare Datei bezeichnet. Weitere Informationen finden Sie unter Rangfolgeneinschränkungen.
Eine eingeschränkte ausführbare Datei kann mehrere Rangfolgeneinschränkungen haben. Falls ein Task oder ein Container mehrere Einschränkungen aufweist, gibt die LogicalAnd-Eigenschaft an, ob eine Rangfolgeneinschränkung einzeln oder zusammen mit anderen Einschränkungen ausgewertet wird.
Wenn Sie komplexe Einschränkungsszenarien durch Gruppieren von Einschränkungen zusammenfassen, können Sie eine komplexe Ablaufsteuerung in Paketen implementieren. Beispielsweise ist in der folgenden Abbildung der Task D mit dem Task A durch eine Success-Einschränkung verlinkt, der Task D ist mit dem Task B durch eine Failure-Einschränkung verlinkt, und der Task D ist mit dem Task C durch eine Success-Einschränkung verlinkt. Die Rangfolgeneinschränkungen zwischen Task D und Task A, zwischen Task D und Task B sowie zwischen Task D und Task C nehmen an einer logischen AND-Beziehung teil. Damit Task D ausgeführt wird, muss Task A erfolgreich ausgeführt werden, bei Task B muss ein Fehler auftreten, und Task C muss erfolgreich ausgeführt werden.
Sie können die LogicalAnd-Eigenschaft mithilfe des Rangfolgeneinschränkungs-Editors im SSIS-Designer oder im Eigenschaftenfenster von Business Intelligence Development Studio festlegen.
Weitere Informationen zum Konfigurieren einer Rangfolgeneinschränkung finden Sie unter Vorgehensweise: Festlegen der Eigenschaften von Rangfolgeneinschränkungen.
|