Przejdź do głównej zawartości

Krok Document: Write Blob jest odpowiednikiem kroku Document: Read Blob. Zapisuje bajty base64 z kolumny każdego wiersza wejściowego do pliku na koncie dokumentów, po jednym pliku na wiersz. Tabela wyjściowa zawiera niezmienione wiersze wejściowe.

Formularz kroku ma trzy grupy opcji: Tabele, Zapis i Archiwum. Zmigrowane przepływy pracy KNIME i Alteryx używają tego kroku do zapisu obiektów binarnych i plików.

  • Tabela źródłowa (source) i Tabela wyjściowa (target_frame) — tabela do odczytu oraz tabela, do której niezmienione wiersze wejściowe są zapisywane. Kolumny źródłowe (source_columns) wskazują kolumny przekazywane dalej.
  • Zapis — sam zapis: Jeden plik na wiersz lub Wiersze jako jedno archiwum. Poniższe ustawienia są zapisywane w alteryx_config.
    • Kolumna blobu (blob_field) — kolumna zawierająca bajty base64.
    • Kolumna pliku (field) — kolumna wskazująca plik dla każdego wiersza.
    • Kolumna pliku zawiera (method) — Nazwa pliku w poniższym folderze (FileName, wartość domyślna): kolumna pliku to nazwa pliku umieszczanego w Folder (path). Pełna ścieżka docelowa (Path): kolumna pliku to pełna ścieżka docelowa.
    • Folder (path) — miejsce docelowe {account, path}.
    • Istniejący już plik (if_exists) — gdy plik już istnieje: Nadpisz go (overwrite, wartość domyślna), Zakończ krok niepowodzeniem (fail) lub Pozostaw bez zmian (skip).
    • Kompresja (compress) — Skompresuj każdy plik gzipem (gz) kompresuje bajty każdego pliku gzipem przed zapisem.
    • Blob zaczynający się od < jest tekstem XML lub SVG, a nie base64 (xml_text) — wartość zaczynająca się od < jest zapisywana jako jej bajty UTF-8.

Wiersze jako jedno archiwum zapisuje wiersze źródłowe jako jedno archiwum zamiast jednego pliku na wiersz, na podstawie ich kolumn Path i Blob (oraz Selected i EntryName, jeśli nazywają wpisy). Tabela wyjściowa zawiera wtedy ArchivePath i Blob. Ustawia to grupa Archiwum, a ustawienia są zapisywane w alteryx_config.archive:

  • Ścieżka dokumentu archiwum (destination) — miejsce zapisu archiwum.
  • Format (format) — zip (wartość domyślna), jar, tar, tar.gz, tar.bz2 lub cpio.
  • Nazywaj każdy wpis samą nazwą pliku (flatten), Nazwy wpisów (truncate) i Prefiks folderu do usunięcia (prefix) — sposób tworzenia nazw wpisów ze ścieżek.
  • Zachowaj we wpisie nazwę samego wybranego folderu (root), Dokument, od którego pochodzi nazwa wpisu (file) i Nazwij wpis według jego EntryName, jeśli go ma (named) — dodatkowa kontrola nad nazwami wpisów.
  • Tabela pustych folderów (folders) — tabela z kolumnami Path i Selected, wskazująca puste foldery do dodania jako wpisy.
  • Scal z istniejącym archiwum (append) — Nie, Przerwij przy konflikcie wpisów (abort) lub Zastąp kolidujący wpis (overwrite).