Adding Expressions to Precedence Constraints
ograniczenie pierwszeństwa umożliwia definiowanie ograniczenia będącego między dwa pliki wykonywalne wyrażenie: plik wykonywalny pierwszeństwo i ograniczonego pliku wykonywalnego. Pliki wykonywalne może być zadań lub pojemników.Wyrażenie można używać pojedynczo lub w połączeniu z wynikiem wykonania pierwszeństwa pliku wykonywalnego.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 zobaczPierwszeństwo ograniczenia.
Wyrażenie musi dawać w wyniku True lub False i musi być prawidłowy Integration Services wyrażenie. Wyrażenie można użyć literałów, systemu i zmienne niestandardowe oraz funkcji i operatorów, SSIS zawiera wyrażenie gramatyki. Na przykład wyrażenie @Count == SQRT(144) + 10 użyto zmiennej Count, funkcja SQRT i równości (==) i dodawanie (+) operatorów. Aby uzyskać więcej informacji zobaczIntegracja usług wyrażenie odwołania.
Na poniższej ilustracji zadanie A i B zadań są połączone przez ograniczenie pierwszeństwa używający wyników wykonania i wyrażenie.Wartość ograniczenia zestaw do Success wyrażenie, a @X >== @Z. Zadanie B, ograniczonego zadania działa tylko wtedy, gdy zadanie A zakończy się pomyślnie i wartość zmiennej X jest większe niż lub równa wartości zmiennej Z.
Pliki wykonywalne można także łączyć za pomocą wielu ograniczenia pierwszeństwo, które zawierają różne wyrażenia.Na przykład na poniższej ilustracji, zadania, B i C są połączone zadanie A według pierwszeństwa ograniczenia, które wykorzystują wyniki wykonania i wyrażeń.Obie wartości ograniczenia są ustawione na wartość Success. Wyrażenie zawiera jedno ograniczenie pierwszeństwa @X >== @Z, i inne ograniczenia pierwszeństwo zawiera wyrażenie @X < @Z. W zależności od wartości zmiennej X i zmiennej Z, zadanie uruchamia B lub C zadań.
Można dodawać lub modyfikować za pomocą wyrażenie Edytor ograniczenie pierwszeństwa in SSIS Projektant i w oknie właściwości, Business Intelligence Development Studio zawiera. W oknie właściwości nie zapewnia weryfikacji składni wyrażenie.
Jeśli wyrażenie ograniczenia priorytet, na powierzchni projektu pojawia się ikona Przepływ sterowania karcie obok ograniczenie pierwszeństwa i wskazówki na ikonie Wyświetla wyrażenie.
Łączenie wartości wykonanie i wyrażenia
W poniższej tabela opisano skutki ograniczeniem wartość wykonanie i wyrażenie w ograniczenie pierwszeństwa.
Operacja oceny |
Służy do przeliczania ograniczenia |
Wyrażenie jest oceniane jako |
Uruchamia plik wykonywalny ograniczone |
---|---|---|---|
Ograniczenia |
Prawda |
NIE DOTYCZY |
Prawda |
Ograniczenia |
Fałsz |
NIE DOTYCZY |
Fałsz |
Expression |
NIE DOTYCZY |
Prawda |
Prawda |
Expression |
NIE DOTYCZY |
Fałsz |
Fałsz |
Ograniczenia i wyrażenie |
Prawda |
Prawda |
Prawda |
Ograniczenia i wyrażenie |
Prawda |
Fałsz |
Fałsz |
Ograniczenia i wyrażenie |
Fałsz |
Prawda |
Fałsz |
Ograniczenia i wyrażenie |
Fałsz |
Fałsz |
Fałsz |
Ograniczenie lub wyrażenie |
Prawda |
Prawda |
Prawda |
Ograniczenie lub wyrażenie |
Prawda |
Fałsz |
Prawda |
Ograniczenie lub wyrażenie |
Fałsz |
Prawda |
Prawda |
Ograniczenie lub wyrażenie |
Fałsz |
Fałsz |
Fałsz |
Aby dodać wyrażenie ograniczenia pierwszeństwo
|
See Also