Execute dataflow#


../../_images/execute-dataflow.png

Основные сведения#

Шаг “Execute Dataflow” используется для вызова Dataflow из любого опубликованного компонента. Этот шаг позволяет запускать дополнительный Dataflow в контексте текущего процесса обработки данных.

Когда используется с полем типа array, полученным из внешнего источника или из поля (property) типа array, шаг разбирает этот массив и запускает параллельную обработку каждой записи или объекта, содержащегося в массиве.

Параметры#

Настройки Шага:

Поле настройки

Варианты значений

Назначение

Step name

-

Наименование шага

Source step

-

Выбор предыдущего шага

Component

-

Компонент, из которого вызывается Dataflow

Dataflow

-

Название Dataflow, который будет выполнен

Result store field

-

Поле для сохранения результата выполнения Dataflow


Кейсы#

  • Обновление данных из других dataflow: Шаг “Execute Dataflow” идеально подходит для ситуаций, когда требуется обновить поля в текущей модели данными, собранными или обработанными в других dataflow. Это позволяет эффективно интегрировать и синхронизировать данные между различными процессами и компонентами.

  • Вызов внешних Dataflow: Применяется для интеграции и запуска дополнительных Dataflow в рамках текущего процесса обработки данных.

Исключения#

  • Зависимость от корректности других dataflow: Эффективность шага “Execute Dataflow” напрямую зависит от точности и надежности данных, получаемых из других dataflow. Необходимо тщательно настраивать и тестировать все связанные dataflow, чтобы обеспечить корректность и актуальность обновляемых данных.

Вариант применения#

Компонент создает датафлоу для выполнения операций над данными текущего компонента. Включает в себя шаги Get action model для получения модели датафлоу и Execute dataflow для выполнения датафлоу с установкой соответствующих параметров, таких как выбор текущего компонента, выбор датафлоу для выполнения, настройка полей результата и отображение дефинишенов из компонента данных. Этот компонент позволяет выполнять операции над данными компонента прямо из интерфейса приложения.

  • Вы можете скачать конфигурацию компонента здесь