Перейти к основному содержимому

ScriptedTransformRecord

Описание

Предоставляет возможность выполнять простой скрипт для каждой записи во входящем файле потока. Скрипт может преобразовать запись, отфильтровать её или создать дополнительные записи. Для получения дополнительной информации см. раздел Дополнительные сведения о процессоре.

Теги

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

Свойства

НазваниеОписание
Record ReaderСредство чтения записей для разбора входящего FlowFile на записи
Record WriterЗаписывающее устройство для сериализации записей после их преобразования
Script LanguageЯзык, используемый для сценария
Script BodyТело сценария для выполнения. Можно использовать только один из вариантов: «Файл сценария» или «Тело сценария»
Script FileПуть к файлу сценария для выполнения. Можно использовать только один из вариантов: «Файл сценария» или «Тело сценария»This property requires exactly one file to be provided.. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)
Module DirectoryСписок путей к файлам и/или каталогам, содержащим модули, необходимые для выполнения сценария, через запятую.This property expects a comma-separated list of resources. Each of the resources may be of any of the following types: directory, file. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)

Взаимосвязи

  • success: Каждый FlowFile, успешно преобразованный, будет направлен в эту связь
  • failure: Любой FlowFile, который не может быть преобразован, будет направлен в эту связь