Ir al contenido

El paso Document: Write Blob es la contraparte de Document: Read Blob. Escribe los bytes en base64 de una columna de cada fila de entrada en un archivo de una cuenta de documentos, un archivo por fila. La tabla de salida contiene las filas de entrada sin cambios.

El formulario del paso tiene tres grupos de opciones: Tablas, Escribir y Archivo comprimido. Los flujos de trabajo migrados desde KNIME y Alteryx usan este paso para sus escritores de objetos binarios y de archivos.

  • Tabla de origen (source) y Tabla de salida (target_frame): la tabla que se lee y la tabla en la que se escriben las filas de entrada sin cambios. Columnas de origen (source_columns) enumera las columnas que se transfieren.
  • Escribir: la escritura en sí, Un archivo por fila o Las filas como un solo archivo. Los ajustes siguientes se guardan en alteryx_config.
    • Columna de blob (blob_field): la columna que contiene los bytes en base64.
    • Columna de archivo (field): la columna que nombra el archivo de cada fila.
    • La columna de archivo contiene (method): Un nombre de archivo en la carpeta indicada abajo (FileName, el valor predeterminado): la columna de archivo es un nombre de archivo que se coloca en la Carpeta (path). La ruta de destino completa (Path): la columna de archivo es la ruta de destino completa.
    • Carpeta (path): el {account, path} de destino.
    • Un archivo que ya existe (if_exists): cuando ya hay un archivo: Sobrescribirlo (overwrite, el valor predeterminado), Hacer que el paso falle (fail) o Dejarlo como está (skip).
    • Comprimir (compress): Comprimir cada archivo con gzip (gz) comprime con gzip los bytes de cada archivo antes de escribirlo.
    • Un blob que empieza por < es texto XML o SVG, no base64 (xml_text): un valor que empieza por < se escribe como sus bytes UTF-8.

Las filas como un solo archivo escribe las filas de origen como un solo archivo comprimido en lugar de un archivo por fila, a partir de sus columnas Path y Blob (y Selected y EntryName cuando nombran las entradas). La tabla de salida contiene entonces ArchivePath y Blob. El grupo Archivo comprimido lo configura, y los ajustes se guardan en alteryx_config.archive:

  • Ruta del documento de archivo (destination): dónde se escribe el archivo comprimido.
  • Formato (format): zip (el valor predeterminado), jar, tar, tar.gz, tar.bz2 o cpio.
  • Nombrar cada entrada solo por su nombre de archivo (flatten), Nombres de entrada (truncate) y Prefijo de carpeta que quitar (prefix): cómo se construyen los nombres de entrada a partir de las rutas.
  • Conservar en la entrada el nombre propio de la carpeta seleccionada (root), Documento por el que se nombra la entrada (file) y Nombrar una entrada por su EntryName cuando lo tenga (named): más control sobre los nombres de entrada.
  • Tabla de carpetas vacías (folders): una tabla con las columnas Path y Selected que nombra las carpetas vacías que se agregarán como entradas.
  • Combinar con un archivo existente (append): No, Cancelar si una entrada entra en conflicto (abort) o Reemplazar una entrada en conflicto (overwrite).