Udostępnij za pośrednictwem


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ń

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.