ScriptedTransformRecord 2025.5.31.15

Pacote

org.apache.nifi | nifi-scripting-nar

Descrição

Oferece a capacidade de avaliar um script simples em relação a cada registro em um FlowFile de entrada. O script pode transformar o registro de alguma forma, filtrar o registro ou bifurcar registros adicionais. Consulte Detalhes adicionais do processador para obter mais informações.

Tags

filter, groovy, modify, record, script, transform, update

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Diretório de módulos

Lista separada por vírgulas de caminhos para arquivos e/ou diretórios que contêm módulos exigidos pelo script.

Record Reader

O Record Reader a ser usado para analisar o FlowFile de entrada em registros

Record Writer

O Record Writer a ser usado para serializar registros depois de terem sido transformados

Corpo do script

Corpo do script a ser executado. Somente um dos itens de arquivo de script ou corpo de script pode ser usado

Mecanismo do script

O idioma a ser usado no script

Arquivo do script

Caminho para o arquivo de script a ser executado. Somente um dos itens de arquivo de script ou corpo de script pode ser usado

Restrições

Permissão necessária

Explicação

executar código

Fornece ao operador a capacidade de executar código arbitrário assumindo todas as permissões que o NiFi possui.

Relações

Nome

Descrição

failure

Qualquer FlowFile que não possa ser transformado será encaminhado para essa relação

success

Cada FlowFile que foi transformado com sucesso será encaminhado para essa relação

Grava atributos

Nome

Descrição

mime.type

Define o atributo mime.type para o tipo MIME especificado pelo Record Writer

record.count

O número de registros no FlowFile

record.error.message

Esse atributo fornece, em caso de falha, a mensagem de erro encontrada pelo leitor ou gravador.

Consulte também