GenerateRecord
Описание
Этот процессор создает FlowFiles с записями, имеющими случайные значения для указанных полей. GenerateRecord полезен для тестирования, конфигурации и моделирования. Он использует либо пользовательские свойства для определения схемы записи, либо предоставленную схему и генерирует указанное количество записей, используя случайные данные для полей в схеме.
Теги
test, random, generate, fake
Свойства
Название | Описание |
---|---|
Record Writer | Указывает службу контроллера, которую нужно использовать для записи данных. |
Number of Records | Указывает, сколько записей будет сгенерировано для каждого исходящего FlowFile. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Nullable Fields | Указывает, будут ли сгенерированные поля допускающими значение NULL. Обратите внимание, что это свойство игнорируется, если задано свойство «Текст схемы». Кроме того, оно влияет только на схему сгенерированных данных, а не на то, будут ли какие-либо значения нулевыми. Если это свойство имеет значение «истина», см. «Процент нулевых значений», чтобы задать вероятность того, что любое сгенерированное поле будет нулевым. |
Null Value Percentage | Процентная вероятность (0-100%), что сгенерированное значение для любого поля с возможностью обнуления будет равно нулю. Установите для этого свойства значение 0, чтобы не было нулевых значений, или 100, чтобы все значения были нулевыми. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)This Property is only considered if the [Nullable Fields] Property has a value of "true". |
Schema Text | Текст схемы в формате Avro, используемый для генерации данных записи. Если задано это свойство, любые пользовательские свойства игнорируются. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Взаимосвязи
- success: Файлы потока, которые были успешно созданы, будут направлены в эту связь