Работа с шаблонами

Шаблоны в интерфейсе NiFi Server используются при необходимости создания нескольких типовых одинаковых секций в большой схеме потока. При помощи шаблона возможно объединение в группы основных компонентов, созданных при помощи панели инструментов.

Управление шаблонами

Управление шаблонами производится в окне Templates, которое открывается при нажатии одноименного пункта меню в глобальном меню интерфейса NiFi Server. В данном окне представлены все шаблоны, которые могут быть использованы в данном экземпляре NiFi.

Возможные действия над шаблонами в окне Templates:

  • фильтр по имени или описанию;

  • экспорт шаблона в виде XML-файла;

  • удаление шаблона.

Окно Templates глобального меню
Окно Templates глобального меню
Окно Templates глобального меню
Окно Templates глобального меню

Добавить шаблон в список шаблонов окна Templates возможно двумя способами:

  • создание шаблона в текущем экземпляре NiFi;

  • импорт шаблона в виде XML-файла, экспортированного в другом экземпляре NiFi.

Создание шаблона

Создание шаблона производится в следующей последовательности:

  1. На холсте выбрать компоненты, которые должны быть частью шаблона. Несколько компонентов можно выбрать, удерживая клавишу Shift.

    Выделенные компоненты
    Выделенные компоненты
    Выделенные компоненты
    Выделенные компоненты
  2. Кликнуть по иконке nifi ui oper 06 на палитре операций или кнопку Create Template в контекстном меню, вызываемом правой кнопкой мыши.

  3. В открывшемся окне ввести наименование шаблона и, при необходимости, его описание.

    Создание шаблона
    Создание шаблона
    Создание шаблона
    Создание шаблона
  4. Кликнуть CREATE и получить сообщение об успешном создании шаблона.

    Шаблон создан
    Шаблон создан
    Шаблон создан
    Шаблон создан

    После создания шаблон появляется в списке в окне Templates.

ПРИМЕЧАНИЕ

Если запустить создание шаблона, кликнув на свободное поле холста (внутри группы процессов) без выбора компонентов, шаблон будет содержать все компоненты текущей группы процессов (присутствующие на данном холсте).

Экспорт шаблона в виде XML-файла

После появления шаблона в списке окна Templates существует возможность сохранить данный шаблон в виде XML-файла. Для этого необходимо в строке с выбранным шаблоном кликнуть по иконке nifi ui oper 06. После загрузки файл <template_name>.xml доступен к просмотру в XML-представлении.

Шаблон в виде XML-файла
Шаблон в виде XML-файла
Шаблон в виде XML-файла
Шаблон в виде XML-файла

Импорт шаблона

Шаблон, сохраненный в виде XML-файла, может быть импортирован в любую группу процессов NiFi, в которой у вас есть соответствующие разрешения.

Импорт шаблона производится в следующей последовательности:

  1. Кликнуть по иконке nifi operate 7 2 на палитре операций или кнопку Upload Template в контекстном меню, вызываемом правой кнопкой мыши.

  2. В открывшемся окне кликнуть по иконке search.

    Загрузка шаблона
    Загрузка шаблона
    Загрузка шаблона
    Загрузка шаблона
  3. Выбрать шаблон и нажать Select.

    Выбор шаблона
    Выбор шаблона
    Выбор шаблона
    Выбор шаблона
  4. Убедиться, что выбран правильный шаблон и кликнуть UPLOAD.

    Загрузка шаблона
    Загрузка шаблона
    Загрузка шаблона
    Загрузка шаблона
  5. Получить сообщение об успешной загрузке шаблона.

    Шаблон загружен
    Шаблон загружен
    Шаблон загружен
    Шаблон загружен

После импорта шаблон появляется в списке окна Templates.

Использование шаблона

После создания или импорта шаблон готов к использованию на холсте.

Создание группы компонентов на холсте при помощи шаблона производится в следующей последовательности:

  1. Перенести иконку nifi ui templ dark nifi ui templ light с панели инструментов на холст.

    Создание группы компонентов при помощи шаблона
    Создание группы компонентов при помощи шаблона
    Создание группы компонентов при помощи шаблона
    Создание группы компонентов при помощи шаблона
  2. В открывшемся окне выбрать шаблон из списка.

    Выбор шаблона из списка
    Выбор шаблона из списка
    Выбор шаблона из списка
    Выбор шаблона из списка
  3. Кликнуть ADD.

В результате на холсте создается группа компонентов в соответствии с выбранным шаблоном. Верхняя левая часть шаблона размещена в том же месте, куда была перенесена иконка шаблона с панели инструментов. После создания группа остается выделенной для переноса в нужное место холста или удаления при необходимости.

Группа компонентов, созданная из шаблона
Группа компонентов, созданная из шаблона
Группа компонентов, созданная из шаблона
Группа компонентов, созданная из шаблона

Компоненты, созданные при помощи шаблона, используются в потоке так же, как компоненты, созданные напрямую с панели инструментов.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней