AttributesToCSV 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-standard-nar
Descrição¶
Gera uma representação CSV dos atributos FlowFile de entrada. O CSV resultante pode ser gravado em um atributo recém-gerado chamado “CSVAttributes” ou gravado no FlowFile como conteúdo. Se o valor do atributo contiver uma vírgula, nova linha ou aspa dupla, o valor do atributo será substituído por aspas duplas. Todos os caracteres de aspas duplas no valor do atributo são substituídos por outras aspas duplas.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
attribute-list |
Lista separada por vírgulas de atributos a serem incluídos no CSV resultante. Se esse valor for deixado em branco, todos os atributos existentes serão incluídos. Essa lista de atributos diferencia maiúsculas de minúsculas e aceita nomes de atributos que contenham vírgulas. Se um atributo especificado na lista não for encontrado, ele será emitido para o CSV resultante com uma cadeia de caracteres vazia ou nula, dependendo da propriedade “Null Value”. Se um atributo principal for especificado nessa lista e a propriedade “Include Core Attributes” for falsa, o atributo principal será incluído. A lista de atributos ALWAYS vence. |
attributes-regex |
Expressão regular que será avaliada em relação aos atributos do FlowFile para selecionar os atributos correspondentes. Essa propriedade pode ser usada em combinação com a propriedade de lista de atributos. A saída final conterá uma combinação de correspondências encontradas em ATTRIBUTE_LIST e ATTRIBUTE_REGEX. |
destination |
Controla se o valor CSV é gravado como um novo atributo de FlowFile “CSVData” ou gravado no conteúdo do FlowFile. |
include-core-attributes |
Determina se o FlowFile org.apache.nifi.flowfile.attributes.CoreAttributes, que está contido em cada FlowFile, deve ser incluído no valor CSV final gerado. Os atributos principais serão adicionados ao final das cadeias de caracteres CSVData e CSVSchema. A propriedade Attribute List substitui essa configuração. |
include-schema |
Se for verdadeiro, o esquema (nomes de atributos) também será convertido em uma cadeia de caracteres CSV que será aplicada a um novo atributo chamado “CSVSchema” ou aplicada na primeira linha do conteúdo, dependendo da configuração da propriedade DESTINATION. |
null-value |
Se verdadeiro, um atributo não existente ou vazio será “nulo” no CSV resultante. Se for falso, uma cadeia de caracteres vazia será colocada no CSV |
Relações¶
Nome |
Descrição |
---|---|
failure |
Falha ao converter os atributos para CSV |
success |
Atributos convertidos com sucesso para CSV |
Grava atributos¶
Nome |
Descrição |
---|---|
CSVSchema |
Representação do esquema CSV |
CSVData |
Representação dos atributos CSV |