Document Write Blob
Descrição
Seção intitulada “Descrição”A etapa Documento: gravar Blob é a contrapartida de Documento: Ler blob. Ela grava os bytes em base64 de uma coluna de cada linha de entrada em um arquivo de uma conta de documentos, um arquivo por linha. A tabela de saída contém as linhas de entrada sem alterações.
O formulário da etapa tem três grupos de opções: Tabelas, Gravação e Arquivo compactado. Os fluxos de trabalho migrados do KNIME e do Alteryx usam esta etapa para seus gravadores de objetos binários e de arquivos.
Configuração
Seção intitulada “Configuração”- Tabela de origem (
source) e Tabela de saída (target_frame) — a tabela a ser lida e a tabela em que as linhas de entrada são gravadas sem alterações. Colunas de origem (source_columns) lista as colunas repassadas. - Gravação — a gravação propriamente dita, Um arquivo por linha ou As linhas como um único arquivo. As configurações abaixo são salvas em
alteryx_config.- Coluna de blob (
blob_field) — a coluna que contém os bytes em base64. - Coluna de arquivo (
field) — a coluna que nomeia o arquivo de cada linha. - A coluna de arquivo contém (
method) — Um nome de arquivo na pasta abaixo (FileName, o padrão): a coluna de arquivo é um nome de arquivo colocado na Pasta (path). O caminho de destino completo (Path): a coluna de arquivo é o caminho de destino completo. - Pasta (
path) — o{account, path}de destino. - Um arquivo que já existe (
if_exists) — quando já há um arquivo no local: Sobrescrevê-lo (overwrite, o padrão), Falhar a etapa (fail) ou Deixar como está (skip). - Compactar (
compress) — Compactar cada arquivo com gzip (gz) compacta com gzip os bytes de cada arquivo antes de gravá-lo. - Um blob que começa com < é texto XML ou SVG, não base64 (
xml_text) — um valor que começa com<é gravado como seus bytes UTF-8.
- Coluna de blob (
As linhas como um único arquivo grava as linhas de origem como um único arquivo compactado em vez de um arquivo por linha, a partir de suas colunas Path e Blob (e Selected e EntryName quando nomeiam as entradas). A tabela de saída passa então a conter ArchivePath e Blob. O grupo Arquivo compactado a define, e as configurações são salvas em alteryx_config.archive:
- Caminho do documento de arquivo (
destination) — onde o arquivo compactado é gravado. - Formato (
format) —zip(o padrão),jar,tar,tar.gz,tar.bz2oucpio. - Nomear cada entrada apenas pelo nome do arquivo (
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) — controle adicional sobre os nomes das entradas. - Tabela de pastas vazias (
folders) — uma tabela com as colunasPatheSelected, que nomeia pastas vazias a adicionar como entradas. - Mesclar em um arquivo existente (
append) — Não, Cancelar em caso de entrada conflitante (abort) ou Substituir uma entrada conflitante (overwrite).