Za pomocą wyrażenia w pakietach
Wyrażenie jest taką kombinacją symboli — identyfikatorów, literałów, funkcji i operatorów — która daje w wyniku jedną wartość.Proste wyrażenia mogą być pojedynczej stała, zmiennej lub funkcja.Im częściej wyrażenia są złożone, przy użyciu wielu operatorów i funkcji i odwoływania się do wielu kolumn i zmiennych.W Integration Services, można użyć wyrażenia Zdefiniuj warunki dla instrukcji przypadek, tworzenie i aktualizacji wartości w kolumnach danych, przypisywania wartości do zmiennych, zaktualizować lub wypełnianie właściwości w czasie wykonywania, ograniczenia należy zdefiniować w ograniczenia pierwszeństwo i zawierają wyrażenia, używane przez kontener pętli for.
Następujące elementy w Integration Services wyrażenia mogą być używane:
Transformacja warunkowe Podziel implementuje strukturę decyzji, oparte na wyrażeniach bezpośrednich wierszy danych do różnych miejsc docelowych.Wyrażenia używane w transformacja warunkowe podziału musi dawać w wyniku true lub false. Na przykład wierszy spełniających warunek w wyrażeniu "Kolumna1 >Kolumna2 "mogą być rozsyłane oddzielne dane wyjściowe.
kolumna pochodna Transformacji są używane wartości utworzone za pomocą wyrażenia, aby wypełnić nowych kolumn do przepływ danych lub do aktualizowania istniejących kolumn.Na przykład, wyrażenie Kolumna1 + "ABC", można używać do aktualizowania wartości lub utworzyć nową wartość w ciąg są połączone.
Zmienne użyć wyrażenie ich wartości.Na przykład GETDATE() ustawia wartość zmiennej do bieżącej data.
Pierwszeństwo ograniczenia wyrażenia mogą być używane do określania warunków, które określają, czy zadania ograniczonego lub kontener w pakiet działa.Wyrażenia używane w ograniczeniu pierwszeństwo musi dawać w wyniku true lub false. Na przykład wyrażenie @ A > @ B porównuje dwie zmienne zdefiniowane przez użytkownika, aby ustalić, czy ograniczonego zadanie jest uruchamiane.
Do tworzenia inicjowania, oceny i kolejnym instrukcji, które korzysta z konstrukcji pętli, kontener pętli for można użyć wyrażenia.Na przykład, wyrażenie @ licznik = 1 inicjuje licznika pętli.
Wyrażenia można również zaktualizować wartości właściwości pakiety, pojemniki, takie jak pętli for i Foreach pętli, zadania, Menedżera połączeń, dostawców dzienników i moduły wyliczające Foreach.Na przykład, za pomocą wyrażenie właściwości, ciąg "Localhost.AdventureWorks" może być przypisany do ConnectionName Właściwość zadanie wykonać instrukcji SQL. Aby uzyskać więcej informacji zobaczZa pomocą wyrażenia właściwość w pakietach.
wyrażenie są oparte na języku wyrażenie i modułu szacującego wyrażenie.Modułu szacującego wyrażenie analizuje wyrażenie i określa, czy wyrażenie reguły języka wyrażenia.Aby uzyskać więcej informacji zobaczIntegracja usług wyrażenie odwołania.
Konstruktor wyrażenie, dostępne w Edytor transformacja Podziel warunkowe, kolumna pochodna Edytor transformacji oknach dialogowych i Konstruktor wyrażenie-okno dialogowe, to graficzne narzędzie do tworzenia wyrażenie.
Konstruktor wyrażeń zawiera foldery, które zawierają elementów specyficznych dla pakiet i foldery, które zawierają funkcje, poświaty typu i operatorów, które zawiera wyrażenie języka.Elementów specyficznych dla pakiet obejmują zmienne systemu i zmienne zdefiniowane przez użytkownika.W Edytor transformacja Podziel warunkowe and Edytor transformacja kolumn pochodnych okien dialogowych, można również wyświetlać kolumna danych.Do tworzenia wyrażenia dla przekształcenia, można przeciągnąć elementy z folderów do Warunek or Wyrażenie kolumna lub można je wpisać bezpośrednio kolumna.
Uwaga
Nazwy użytkownika i zmiennych systemowych jest uwzględniana wielkość liter.
Zmienne muszą zakres, a także Zmienne folder w Konstruktorze wyrażenie wyświetla tylko zmienne, w zakresie i dostępne do używania. Aby uzyskać więcej informacji zobaczIntegration Services Variables.
W poniższej procedurze opisano kroki, aby utworzyć wyrażenie przy użyciu Konstruktora wyrażeń.
Aby utworzyć wyrażenie używając Konstruktora wyrażeń
|
See Also