Document Write Blob
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.
Konfiguracja
Dział zatytułowany „Konfiguracja”- 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.
- Kolumna blobu (
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.bz2lubcpio. - 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 kolumnamiPathiSelected, 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).