Udostępnij za pośrednictwem


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.

Ograniczenie pierwszeństwa między dwoma zadaniami

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.

Wyrażenia w ograniczeniach pierwszeństwa

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

Ikona usług Integration Services (mała)Bieżąco z usług integracji

Najnowsze pliki do pobrania, artykuły, próbki i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona na MSDN i TechNet:

Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.