Udostępnij przez


Transformacja kolumn eksportu

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

Przekształcenie Eksportuj kolumnę odczytuje dane w przepływie danych i wstawia dane do pliku. Jeśli na przykład przepływ danych zawiera informacje o produkcie, takie jak obraz każdego produktu, możesz użyć przekształcenia Eksportuj kolumnę, aby zapisać obrazy w plikach.

Opcje dodawania i obcinania

W poniższej tabeli opisano, jak ustawienia opcji dołączania i obcinania wpływają na wyniki.

Append Skracać Plik istnieje Results
Nieprawda Nieprawda Nie. Przekształcenie tworzy nowy plik i zapisuje dane w pliku.
Prawda Nieprawda Nie. Przekształcenie tworzy nowy plik i zapisuje dane w pliku.
Nieprawda Prawda Nie. Przekształcenie tworzy nowy plik i zapisuje dane w pliku.
Prawda Prawda Nie. Walidacja czasu projektowania transformacji kończy się niepowodzeniem. Ustawienie obu właściwości na true jest nieprawidłowe.
Nieprawda Nieprawda Tak Występuje błąd czasu wykonywania. Plik istnieje, ale przekształcenie nie może go zapisać.
Nieprawda Prawda Tak Przekształcenie usuwa plik, ponownie go tworzy, a następnie zapisuje dane w pliku.
Prawda Nieprawda Tak Przekształcenie otwiera plik i zapisuje dane na końcu pliku.
Prawda Prawda Tak Walidacja transformacji podczas czasu projektowania kończy się niepowodzeniem. Ustawienie obu właściwości na true jest nieprawidłowe.

Konfiguracja przekształcenia kolumny eksportu

Transformację eksportu kolumny można skonfigurować następującymi sposobami:

  • Określ kolumny danych i kolumny zawierające ścieżkę plików, do których mają być zapisywane dane.

  • Określ, czy operacja wstawiania danych dołącza lub obcina istniejące pliki.

  • Określ, czy do pliku jest zapisywany znacznik kolejności bajtów (BOM).

    Uwaga / Notatka

    Model BOM jest zapisywany tylko wtedy, gdy dane nie są dołączane do istniejącego pliku, a dane mają typ danych DT_NTEXT.

Przekształcenie używa par kolumn wejściowych: jedna kolumna zawiera nazwę pliku, a druga kolumna zawiera dane. Każdy wiersz w zestawie danych może określać inny plik. Gdy transformacja przetwarza wiersz, dane są wstawiane do określonego pliku. W czasie wykonywania transformacja tworzy pliki, jeśli jeszcze nie istnieją, a następnie transformacja zapisuje dane w plikach. Dane do zapisania muszą mieć typ danych DT_TEXT, DT_NTEXT lub DT_IMAGE. Aby uzyskać więcej informacji, zobacz Integration Services Data Types.

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.

Okno dialogowe edytora zaawansowanego odzwierciedla właściwości, które można ustawić programowo. Aby uzyskać więcej informacji o właściwościach, które można ustawić w oknie dialogowym edytora zaawansowanego lub programowo, kliknij jeden z następujących tematów:

Aby uzyskać więcej informacji na temat ustawiania właściwości, zobacz Ustawianie właściwości składnika przepływu danych.

Eksportowanie edytora przekształcania kolumn (strona kolumn)

Użyj strony Kolumny okna dialogowego Edytor Transformacji Eksportu Kolumn, aby określić kolumny w przepływie danych, które mają być wyodrębnione do plików. Można określić, czy przekształcenie eksportu kolumny dołącza dane do pliku, czy zastępuje istniejący plik.

Opcje

Wyodrębnij kolumnę
Wybierz z listy kolumn wejściowych zawierających dane tekstowe lub dane obrazu. Wszystkie wiersze powinny mieć definicje dla Kolumna wyodrębniania i Kolumna ścieżki pliku.

Kolumna ścieżki pliku
Wybierz z listy kolumn wejściowych, które zawierają ścieżki plików i nazwy plików. Wszystkie wiersze powinny mieć definicję kolumny ekstrakcji oraz kolumny ścieżki do pliku.

Zezwalaj na dołączanie
Określ, czy przekształcenie dołącza dane do istniejących plików. Wartość domyślna to false.

Wymuś skrócenie
Określ, czy przekształcenie usuwa zawartość istniejących plików przed zapisaniem danych. Wartość domyślna to false.

Pisanie modelu BOM
Określ, czy w pliku ma być zapisywany znak porządku bajtów (BOM). Model BOM jest zapisywany tylko wtedy, gdy dane mają DT_NTEXT lub DT_WSTR typ danych i nie są dołączane do istniejącego pliku danych.

Eksportowanie edytora przekształcania kolumn (strona danych wyjściowych błędu)

Użyj strony Dane wyjściowe błędu w oknie dialogowym Eksportowanie edytora przekształcania kolumn , aby określić sposób obsługi błędów.

Opcje

wejściowe/wyjściowe
Wyświetl nazwę danych wyjściowych. Kliknij nazwę, aby rozwinąć widok, aby uwzględnić kolumny.

Kolumna
Wyświetl kolumny wyjściowe wybrane na stronie Kolumny okna dialogowego Eksportuj edytor przekształceń kolumn .

Error
Określ, co ma się zdarzyć, jeśli wystąpi błąd: zignoruj błąd, przekieruj wiersz lub przerwij działanie składnika.

Obcinania
Określ, co ma się zdarzyć, jeśli wystąpi obcięcie: zignoruj błąd, przekieruj wiersz lub spowoduj awarię składnika.

Opis
Wyświetl opis operacji.

Przypisz tę wartość do zaznaczonych komórek
Wskaż, co powinno się zdarzyć z wszystkimi zaznaczonymi komórkami, gdy wystąpi błąd lub obcięcie: zignoruj usterkę, przekieruj wiersz lub spowoduj niepowodzenie komponentu.

Zastosuj
Zastosuj opcję obsługi błędów do zaznaczonych komórek.