Document Write Blob
Descrição
Seção intitulada “Descrição”O passo Documento: escrever Blob é o complemento de Document: Read Blob. Escreve os bytes em base64 de uma coluna de cada linha de entrada num ficheiro de uma conta de documentos, um ficheiro por linha. A tabela de saída contém as linhas de entrada inalteradas.
O formulário do passo tem três grupos de opções: Tabelas, Escrita e Arquivo. Os fluxos de trabalho do KNIME e do Alteryx migrados utilizam este passo para os seus escritores de objetos binários e de ficheiros.
Configuração
Seção intitulada “Configuração”- Tabela de origem (
source) e Tabela de saída (target_frame) — a tabela a ler e a tabela onde as linhas de entrada são escritas sem alterações. Colunas de origem (source_columns) lista as colunas transmitidas. - Escrita — a própria escrita, Um ficheiro por linha ou As linhas como um único ficheiro. As definições abaixo são guardadas em
alteryx_config.- Coluna de blob (
blob_field) — a coluna que contém os bytes em base64. - Coluna de ficheiro (
field) — a coluna que indica o ficheiro de cada linha. - A coluna de ficheiro contém (
method) — Um nome de ficheiro na pasta abaixo (FileName, a predefinição): a coluna de ficheiro é um nome de ficheiro colocado na Pasta (path). O caminho de destino completo (Path): a coluna de ficheiro é o caminho de destino completo. - Pasta (
path) — o destino{account, path}. - Um ficheiro que já existe (
if_exists) — quando já existe um ficheiro: Sobrescrevê-lo (overwrite, a predefinição), Falhar o passo (fail) ou Deixar como está (skip). - Compactar (
compress) — Compactar cada ficheiro com gzip (gz) compacta com gzip os bytes de cada ficheiro antes de este ser escrito. - Um blob que começa com < é texto XML ou SVG, não base64 (
xml_text) — um valor que começa por<é escrito como os seus bytes UTF-8.
- Coluna de blob (
As linhas como um único ficheiro escreve as linhas de origem como um único ficheiro de arquivo em vez de um ficheiro por linha, a partir das colunas Path e Blob (e Selected e EntryName, quando dão nome às entradas). A tabela de saída contém então ArchivePath e Blob. O grupo Arquivo define-o, e as definições são guardadas em alteryx_config.archive:
- Caminho do documento de ficheiro (
destination) — onde o ficheiro de arquivo é escrito. - Formato (
format) —zip(a predefinição),jar,tar,tar.gz,tar.bz2oucpio. - Nomear cada entrada apenas pelo nome do ficheiro (
flatten), Nomes das entradas (truncate) e Prefixo de pasta a remover (prefix) — como os nomes das entradas são construídos a partir dos caminhos. - Manter na entrada o nome da própria pasta selecionada (
root), Documento que dá nome à entrada (file) e Nomear uma entrada pelo seu EntryName quando houver (named) — mais controlo sobre os nomes das entradas. - Tabela de pastas vazias (
folders) — uma tabela com as colunasPatheSelected, que indica as pastas vazias a adicionar como entradas. - Mesclar em um ficheiro existente (
append) — Não, Cancelar em caso de entrada conflitante (abort) ou Substituir uma entrada conflitante (overwrite).