GenerateRecord 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Esse processador cria os FlowFiles com registros com valores aleatórios para os campos especificados. GenerateRecord é útil para testes, configuração e simulação. Ele usa propriedades definidas pelo usuário para definir um esquema de registro ou um esquema fornecido e gera o número especificado de registros usando dados aleatórios para os campos do esquema.

Tags

fake, generate, random, test

Requisito de entrada

FORBIDDEN

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

null-percentage

A probabilidade percentual (0-100%) de que um valor gerado para qualquer campo anulável seja nulo. Defina essa propriedade como zero para não ter valores nulos, ou 100 para ter todos os valores nulos.

nullable-fields

Se os campos gerados serão anuláveis. Observe que essa propriedade é ignorada se o texto de esquema estiver definido. Além disso, isso afeta apenas o esquema dos dados gerados, e não se algum valor será nulo. Se essa propriedade for verdadeira, consulte “Porcentagem de valor nulo” para definir a probabilidade de que qualquer campo gerado seja nulo.

number-of-records

Especifica quantos registros serão gerados para cada FlowFile de saída.

record-writer

Especifica o Controller Service a ser usado para gravar os registros

schema-text

O texto de um esquema no formato Avro usado para gerar dados de registro. Se essa propriedade for definida, todas as propriedades definidas pelo usuário serão ignoradas.

Relações

Nome

Descrição

success

FlowFiles que forem criados com sucesso serão encaminhados 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