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.
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 |