Udostępnij przez


Krok 4: Dodawanie i Konfigurowanie kolumny pochodnej przekształcenia

W tym zadaniu transformacja uzyskane kolumny spowoduje dodanie do pakiet.transformacja kolumn pochodnych jest składnik przepływ danych , tworzy nowe wartości danych przy użyciu wartości elementu dataset, stałe i zmienne lub przez zastosowanie funkcji.Dodaj nową kolumna, a następnie wypełnić kolumna z wyniki oceny wyrażenie użyje tej transformacja.

Interfejs użytkownika dla transformacja kolumn pochodnych zawiera Konstruktora wyrażenie.To graficzne narzędzie ułatwia szybkie pisanie złożone wyrażenia, przeciągnij i upuść operacji i zawiera szablony dla funkcji poświaty typu i operatorów, jak również wprowadzania kolumn i zmiennych.

W transformacja uzyskane kolumna spowoduje utworzenie wyrażenie wartości w Imię, MiddleInitial, i nazwisko kolumn w zestawie danych i zapisuje wynik nowej kolumna.Inicjał może być null, wyrażenie będzie zawierać specjalnej obsługi tej kolumna.Nowa kolumna FullName, zostaną dodane do wynik transformacja.

Aby dodać transformacja kolumn pochodnych

  1. Jeśli nie jest już otwarte, otwórz Przepływ danych Projektant, albo klikając Zadania przepływu danych lub klikając Przepływu danych kartę.

  2. In the Toolbox, expand Data FlowTransformations, and then drag a Derived Column transformation onto the design surface of the Data Flow tab, below Sort by State and City.

  3. Na Przepływ danych powierzchni, kliknij projekt Kolumn pochodnych w transformacja kolumn pochodnych i Zmień nazwę na Dodaj kolumnę Imię i nazwisko.

  4. Kliknij Sortowanie przez Państwo, Miasto i przeciągnij zieloną strzałkę, aby Dodaj kolumnę Imię i nazwisko.

  5. Kliknij dwukrotnie Dodaj kolumnę Imię i nazwisko otworzyć Pochodnych Edytor transformacji kolumny okno dialogowe.

  6. W lewym okienku rozwiń folder kolumna, kliknij Imię kolumna i przeciągnij go do wyrażenie pole.

  7. W wyrażenie pole po [Imię], typ + " " +.

  8. W folderze kolumna kliknij MiddileInitial kolumna i przeciągnij go do wyrażenie pole.

  9. Aktualizacja [MiddleInitial(ISNULL(MiddleInitial)? "" : MiddleInitial + " ") + .

  10. W folderze kolumna kliknij nazwisko kolumna i przeciągnij go do wyrażenie pole.

  11. Sprawdź, czy wartość w wyrażenie pole jest następujące:

    FirstName + " " + (ISNULL([MiddleInitial]) ? "" : [MiddleInitial] + " ") + [LastName]

    Opcjonalnie można usunąć nawiasy, które należy ująć nazwy kolumn w wyrażenie.kolumna Nazwy są regularne identyfikatorów, które nie muszą być ujęte w nawiasy.Nazwy, które zawierają nieprawidłowe znaki, takie jak spacje, musi być ujęty w nawiasy kwadratowe.Jeśli wyrażenie zostało nieprawidłowo wpisane, tekst wyrażenia pojawi się na czerwono.

  12. W Kolumn pochodnych pole wiersza właśnie utworzonym, zaznacz <dodać jako nową kolumna>.

  13. W Pochodnych nazwa kolumny pole w tym samym wierszu typu FullName.

  14. Jeśli Typ danych pole nie jest już zestaw ciąg Unicode [DT_WSTR], zaznacz ciąg Unicode [DT_WSTR w Typ danych listy.

  15. Ustaw wartość długość pola 103 (suma długości Imię, MiddleInitial, nazwisko kolumny i dwie spacje.)

  16. Click OK.

  17. W oknie dialogowym właściwości Sprawdź, czy LocaleID właściwość jest zestaw do Angielski (Stany Zjednoczone).

Kolejnym zadaniem w lekcji

Krok 5: Modyfikowanie docelowego OLE DB