Udostępnij za pośrednictwem


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.

Precedence constraint between two tasks

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ń.

Expressions on precedence constraints

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

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.