Udostępnij przez


Transformacja konwersji danych

Dotyczy:SQL Server SSIS Integration Runtime w ramach usługi Azure Data Factory

Przekształcenie konwersji danych konwertuje dane w kolumnie wejściowej na inny typ danych, a następnie kopiuje je do nowej kolumny wyjściowej. Na przykład pakiet może wyodrębnić dane z wielu źródeł, a następnie użyć tej transformacji, aby przekonwertować kolumny na typ danych wymagany przez docelowy magazyn danych. Można zastosować wiele konwersji do jednej kolumny wejściowej.

Za pomocą tej transformacji pakiet może wykonywać następujące typy konwersji danych:

  • Zmień typ danych. Aby uzyskać więcej informacji, zobacz Integration Services Data Types.

    Uwaga / Notatka

    Jeśli konwertujesz dane na typ danych daty lub daty i czasu, data w kolumnie wynikowej jest w formacie ISO, chociaż preferencje regionalne mogą określać inny format.

  • Ustaw długość kolumny danych ciągu oraz precyzję i skalowanie danych liczbowych. Aby uzyskać więcej informacji, zobacz Precyzja, Skalowanie i Długość (Transact-SQL).

  • Określ stronę kodową. Aby uzyskać więcej informacji, zobacz Porównanie danych ciągów.

    Uwaga / Notatka

    Podczas kopiowania między kolumnami z typem danych ciągu dwie kolumny muszą używać tej samej strony kodowej.

Jeśli długość kolumny wyjściowej danych ciągu jest krótsza niż długość odpowiedniej kolumny wejściowej, dane wyjściowe są obcięte. Aby uzyskać więcej informacji, zobacz Obsługa błędów w danych.

Ta transformacja ma jedno dane wejściowe, jedno dane wyjściowe i jedno dane wyjściowe błędu.

Właściwości można ustawić za pomocą projektanta usług SSIS lub programowo. Aby uzyskać informacje o korzystaniu z transformacji konwersji danych w projektancie usług SSIS, zobacz Konwertowanie danych na inny typ danych przy użyciu transformacji konwersji danych. Aby uzyskać informacje o ustawianiu właściwości tej transformacji programowo, zobacz Właściwości wspólne i Właściwości niestandardowe przekształcenia.

Wpis w blogu Porównanie wydajności między technikami konwersji typów danych w programie SSIS 2008 w blogs.msdn.com.

Edytor konwersji danych

Okno dialogowe Edytor przekształcania konwersji danych służy do wybierania kolumn do konwersji, wybierania typu danych, do którego jest konwertowana kolumna, i ustawiania atrybutów konwersji.

Uwaga / Notatka

Właściwość FastParse kolumn wyjściowych przekształcenia konwersji danych nie jest dostępna w Edytorze Przekształcania Konwersji Danych, ale można ją ustawić za pomocą Edytora Zaawansowanego. Aby uzyskać więcej informacji na temat tej właściwości, zobacz sekcję Przekształcenie konwersji danych we Właściwości niestandardowe przekształcenia.

Opcje

Dostępne Kolumny Wejściowe
Zaznacz kolumny, które mają być konwertowane przy użyciu pól wyboru. Wybrane opcje dodają kolumny wejściowe do poniższej tabeli.

Kolumna wejściowa
Wybierz kolumny, które mają być konwertowane z listy dostępnych kolumn wejściowych. Wybrane opcje są odzwierciedlane w powyższych polach wyboru.

alias danych wyjściowych
Wpisz alias dla każdej nowej kolumny. Wartość domyślna to Kopia, po której następuje nazwa kolumny wejściowej; można jednak wybrać dowolną unikatową, opisową nazwę.

Typ danych
Wybierz z listy dostępny typ danych. Aby uzyskać więcej informacji, zobacz Integration Services Data Types.

Długość
Ustaw długość kolumny dla danych ciągu.

Precision
Ustaw precyzję dla danych liczbowych.

Scale
Ustaw skalę dla danych liczbowych.

Strona kodowa
Wybierz odpowiednią stronę kodów dla kolumn typu DT_STR.

Skonfiguruj dane wyjściowe błędu
Określ sposób obsługi błędów na poziomie wiersza przy użyciu okna dialogowego Konfiguruj dane wyjściowe błędu.

Zobacz też

Szybka analiza
przepływ danych
Przekształcenia usługi integracyjne