Dodawanie wyrażenia pierwszeństwo ograniczeń
ograniczenie pierwszeństwa można użyć wyrażenie do definiowania ograniczeń między dwoma plików wykonywalnych: plik wykonywalny pierwszeństwo i ograniczonego pliku wykonywalnego.Pliki wykonywalne może być zadania lub pojemnikach.Wyrażenie można samodzielnie lub w połączeniu z wynikiem wykonanie pliku wykonywalnego pierwszeństwa.Wynikiem wykonania pliku wykonywalnego jest sukces lub niepowodzenie.When you configure the execution result of a precedence constraint, you can set the execution result to Success, Failure, or Completion.Success requires that the precedence executable succeed, Failure requires that the precedence executable fail, and Completion indicates that the constrained executable should run regardless of whether the precedence task succeeds or fails.Aby uzyskać więcej informacji, zobacz Pierwszeństwo ograniczenia.
wyrażenie musi być True lub False i musi być prawidłową Integration Services wyrażenie.Wyrażenie można użyć literałów systemu i zmienne niestandardowych i funkcji i operatorów, SSIS zawiera wyrażenie gramatyka.Na przykład, wyrażenie @Count == SQRT(144) + 10 użyto zmiennej Count, funkcja SQRT i równości (==) i Dodaj (+) operatorów.Aby uzyskać więcej informacji, zobacz Odwołanie do wyrażeń w usługach Integration Services.
Na poniższej ilustracji zadania a i b zadań są połączone przez ograniczenie pierwszeństwa używający wynik wykonanie i wyrażenie.Wartość ograniczenia jest zestaw do Success i wyrażenie jest @X >== @Z.Zadanie B, zadania z ograniczeniami, działa tylko wtedy, gdy zadanie a zakończy się pomyślnie i wartość zmiennej X jest większa niż lub równa wartości zmiennej Z.
Pliki wykonywalne, mogą być również połączone za pomocą wielu ograniczeń pierwszeństwo zawierające różne wyrażenia.Na przykład na poniższej ilustracji zadania b i c są połączone zadania a przez ograniczenia pierwszeństwo używające wyniki wykonania i wyrażeń.Obie wartości ograniczenia są zestaw do Success. jedno ograniczenie pierwszeństwa zawiera wyrażenie @X >== @Z, i inne ograniczenia pierwszeństwo zawiera wyrażenie @X < @Z.W zależności od wartości zmiennej X i zmienna Z, albo zadania c lub zadanie b działa.
Można dodać lub zmodyfikować wyrażenie przy użyciu Pierwszeństwo ograniczenie edytora w SSIS Projektant i w oknie właściwości, Business Intelligence Development Studio zapewnia.Okno właściwości nie zapewnia jednak weryfikacji składni wyrażenie.
Jeśli ograniczenie pierwszeństwa zawiera wyrażenie, na powierzchni projekt pojawia się ikona Przepływ sterowania karcie obok ograniczenie pierwszeństwa, a wskazówka ikonę Wyświetla wyrażenie.
Łączenie wartości wykonanie i wyrażenia
W poniższej tabela opisano skutki łączenie ograniczenia wartości wykonanie i wyrażenie w ograniczenie pierwszeństwa.
Ocena operacji |
Wynikiem ograniczenia |
Wyrażenie ma |
Uruchamia plik wykonywalny ograniczone |
---|---|---|---|
Ograniczenia |
Prawda |
Brak |
Prawda |
Ograniczenia |
Fałsz |
Brak |
Fałsz |
Wyrażenie |
Brak |
Prawda |
Prawda |
Wyrażenie |
Brak |
Fałsz |
Fałsz |
Ograniczenia i wyrażenia |
Prawda |
Prawda |
Prawda |
Ograniczenia i wyrażenia |
Prawda |
Fałsz |
Fałsz |
Ograniczenia i wyrażenia |
Fałsz |
Prawda |
Fałsz |
Ograniczenia i wyrażenia |
Fałsz |
Fałsz |
Fałsz |
Ograniczenie lub wyrażenia |
Prawda |
Prawda |
Prawda |
Ograniczenie lub wyrażenia |
Prawda |
Fałsz |
Prawda |
Ograniczenie lub wyrażenia |
Fałsz |
Prawda |
Prawda |
Ograniczenie lub wyrażenia |
Fałsz |
Fałsz |
Fałsz |
Aby dodać wyrażenieograniczenie pierwszeństwa
|
Zobacz także