Udostępnij za pośrednictwem


transformacja kolumn pochodnych

kolumna pochodna transformacja tworzy nowe wartości w kolumnie, stosując wyrażenia do dane wejściowe transformacja kolumn.Wyrażenie może zawierać dowolną kombinację zmiennych, funkcji, operatorów i kolumny z dane wejściowe transformacja.Wynik może być dodany jako nową kolumna lub wstawione do istniejącej kolumna jako wartości zastępcze.kolumna pochodna Transformacji można zdefiniować wiele kolumna pochodna s i dowolnej zmiennej lub kolumny danych wejściowych mogą pojawiać się w wielu wyrażeń.

Wynikiem tej transformacja umożliwia wykonywanie następujących zadań:

  • Łączyć dane z różnych kolumn do kolumna pochodna.Na przykład, można połączyć wartości z Imię and Nazwisko kolumn w pojedynczym kolumna pochodna o nazwie FullName, za pomocą wyrażenie FirstName + " " + LastName.

  • wyodrębnić znaków z ciąg danych przy użyciu funkcji, takich jak SUBSTRING, a następnie zapisać wyniki w kolumna pochodna.Na przykład, można wyodrębnić wstępne tej osoby z Imię kolumna przy użyciu wyrażenie SUBSTRING(FirstName,1,1).

  • Zastosowanie funkcji matematycznych na dane liczbowe, a wyniki są przechowywane w kolumna pochodna.Na przykład można zmienić długość i precyzji kolumna numerycznej Podatek, na liczbę z dwoma miejscami po przecinku, za pomocą wyrażenie ROUND(SalesTax, 2).

  • Tworzenie wyrażeń, które kolumny danych wejściowych i zmiennych.Na przykład można porównać zmienną Wersja dla danych kolumna ProductVersionoraz w zależności od wyniku porównania, należy użyć wartości z obu Wersja or ProductVersion, za pomocą wyrażenie ProductVersion == @Version? ProductVersion : @Version.

  • wyodrębnić części wartością typu Data/Godzina.Na przykład można używać funkcji GETDATE i w parametrze DATEPART, aby wyodrębnić bieżącego roku, za pomocą wyrażenie DATEPART("year",GETDATE()).

Transformacja kolumna pochodna można skonfigurować w następujący sposób:

  • Zawierają wyrażenie dla każdej kolumna danych wejściowych lub nową kolumna, która ma zostać zmieniona.Aby uzyskać więcej informacji zobaczIntegracja usług wyrażenie odwołania.

    Uwaga

    Jeśli wyrażenie odwołuje się do wprowadzania kolumny, które są zastępowane przez kolumna pochodna transformacji, w wyrażeniu używane oryginalne wartości w kolumnie, nie derived value.

  • Jeśli dodaje wyniki do nowych kolumn i typ danych jest string, określić strona kodowa. Aby uzyskać więcej informacji zobaczComparing String Data.

kolumna pochodna Zawiera transformacji FriendlyExpression Właściwość niestandardowa. Ta właściwość może być aktualizowana przez wyrażenie właściwości po załadowaniu do pakiet.Aby uzyskać więcej informacji zobacz Za pomocą wyrażenia właściwość w pakietach, a Właściwości niestandardowe transformacja.

Wynikiem tej transformacja ma jedno wejście, jeden wyjściowego zwykłego i jeden błąd w danych wyjściowych.

Konfigurowanie przekształcania kolumna pochodna

zestaw właściwości za pomocą SSIS Projektant lub programowo.

Aby uzyskać więcej informacji na temat właściwości, które zestaw w Edytor transformacja kolumn pochodnych okno dialogowe zobacz Edytor transformacja kolumn pochodnych.

The Advanced Editor dialog box reflects the properties that can be zestaw programmatically.Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowany edytor okna dialogowego pole lub programowo, kliknij jedną z następujących tematów:

Aby uzyskać więcej informacji na temat ustawiania właściwości kliknij jedną z następujących tematów:

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.