Apply deferred update operations#
Основные сведения#
Шаг “Apply Deferred Update Operations” отвечает за массовое применение обновлений, которые были подготовлены с помощью серии шагов “Deferred Update Entry”. Этот шаг позволяет выполнять накопленные операции обновления в эффективной манере, применяя их все сразу.
Параметры#
Настройки Шага:
Поле настройки |
Варианты значений |
Назначение |
---|---|---|
Step name |
- |
Наименование шага |
Batch chunk size |
1000 |
Размер пакета данных для обработки |
Batch idle timeout in ms |
- |
Время ожидания в миллисекундах между пакетами |
Parallel number of batches |
0 |
Количество параллельно обрабатываемых пакетов данных |
Кейсы#
Массовое применение обновлений: Идеально подходит для сценариев, где требуется массовое обновление данных, например, при синхронизации большого объема данных или при необходимости быстро внести изменения в несколько компонентов системы.
Оптимизация производительности: Позволяет улучшить производительность при массовых обновлениях за счет параллельной обработки и эффективного управления пакетами данных.
Исключения#
Управление последовательностью обновлений: Важно обеспечить корректную последовательность обновлений, особенно если данные в разных шагах “Deferred Update Entry” взаимосвязаны.
Настройка параметров пакетной обработки: Необходимо аккуратно настроить параметры, такие как размер пакета и количество параллельных пакетов, чтобы избежать перегрузки системы и гарантировать эффективное выполнение обновлений.
Вариант применения#
В компоненте с кастомным дефинишеном настраивается датафлоу для обновления записей. Пользователь начинает с извлечения модели действия с помощью шага Get action model. Затем используется шаг Deferred update entry для отложенного обновления записей, где пользователь может указать компонент, идентификатор компонента, а также соответствия полей. Шаг Apply deferred update позволяет настраивать параметры пакетной обработки и параллельного выполнения. После выполнения этих шагов компонент готов к обновлению, созданию или удалению записей, что происходит на фронтенде при взаимодействии с соответствующими элементами интерфейса.
Вы можете скачать конфигурацию компонента здесь