CDM поддерживает плановое выполнение миграционных джоб таблиц/файлов по минуте, часу, дню, неделе и месяцу. В этом разделе описывается, как настроить параметры запланированных джоб.
- При настройке запланированных джоб не задавайте одинаковое запланированное время для разных джоб. Вместо этого задавайте разное время, чтобы избежать исключений.
Если вы используете DataArts Studio DataArts Factory для планирования миграционной джобы CDM и настройки данного параметра обе конфигурации вступают в силу. Чтобы обеспечить единообразную логику сервиса и избежать конфликтов планирования, включите планирование джоб в DataArts Factory и не настраивайте запланированную задачу для этой джобы в DataArts Migration.
- Функция планового выполнения использует таймер Java Quartz, который похож на конфигурацию выражения Cron. Она разбирает минуту, час, день и месяц времени начала и формирует cronb‑выражение.
Например, в режиме ежедневного расписания, где интервал установлен в 1 день: если текущее время 2022-10-14 12:00 и время начала установлено на 2022-10-14 00:00, задача выполняется 2022-10-15 00:00; если текущее время 2022-10-14 12:00 и время начала установлено на 2022-10-14 00:00, задача выполняется 2022-10-15 00:00.
В режиме ежедневного расписания, где интервал установлен в 2 дня: если текущее время 2022-10-14 12:00 и время начала установлено на 2022-10-14 00:00, задача выполняется 2022-10-16 00:00; если текущее время 2022-10-14 12:00 и время начала установлено на 2022-10-14 00:00, задача выполняется 2022-10-16 00:00.
Планирование выполнения задачи по минутам
CDM позволяет выполнять задачи каждые несколько минут. Рекомендуется, чтобы цикл был не менее 5 минут.
- Время начала: указывает время, когда запланированная конфигурация вступает в силу, или первое время автоматического выполнения задачи.
- Цикл (минуты): указывает интервал, когда задача выполняется, начиная со времени начала.
- Время окончания: Этот параметр является необязательным. Если он не установлен, запланированная задача будет продолжать автоматически исполняться. Если он установлен, запланированная задача будет автоматически остановлена в конечное время.
Figure 1 Планирование выполнения задачи по минутам

Например, настройки, показанные в Figure 1 означает, что задача будет автоматически выполнена в 00:00 1 января 2023 года в первый раз с циклом 30 минут до 23:59 31 декабря 2023 года.
Планирование выполнения задачи по часам
CDM позволяет выполнять задачи каждые несколько часов.
- Цикл (часы): указывает интервал, когда задача автоматически выполняется.
- Время триггера (минуты): указывает точное время в каждом часе, когда запускается запланированная задача. Значения варьируются от 0 до 59. Можно задать максимум 60 значений и использовать запятые (,) для разделения этих значений. Однако значения должны быть уникальными.
Если время срабатывания находится за пределами периода действия, система выбирает время срабатывания, ближайшее к периоду действия, чтобы запланированная задача была автоматически выполнена впервые. Ниже приведён пример:
- Время начала: 1:20
- Цикл (часы): 3
- Время срабатывания (минута): 10
- Период действия: включает Время начала и Время окончания.
- Время начала: указывает время, когда запланированная конфигурация вступает в силу.
- Время окончания: Этот параметр необязателен, что указывает время, когда запланированная задача автоматически останавливается. Если этот параметр не задан, запланированная задача продолжает автоматически выполняться.
Рисунок 2 Планирование выполнения задачи по часам

Например, настройки, показанные в Рисунок 2 означает, что задача будет автоматически выполнена в 00:10 1 января 2023 года в первый раз, в 00:30 — во второй раз и в 00:50 — в третий раз. Она будет выполняться три раза каждые два часа до 23:59 31 декабря 2023 года.
Планирование выполнения задачи по дням
CDM позволяет выполнять задачи каждые несколько дней.
- Цикл (дней): указывает интервал, когда задача выполняется, начиная с времени начала.
- Период действия: включает Время начала и Время окончания.
- Время начала: указывает время, когда запланированная конфигурация вступает в силу, или первое время, когда задача автоматически выполняется.
- Время окончания: Этот параметр является необязательным, он указывает время, когда запланированная задача автоматически прекращается. Если этот параметр не установлен, запланированная задача продолжает автоматически выполняться.
Рисунок 3 Планирование выполнения задачи по дням

Например, настройки, показанные в Рисунок 3 означает, что задача будет автоматически выполнена в 00:00 1 января 2023 года в первый раз и будет выполняться раз в три дня. Конфигурация действительна постоянно.
Планирование выполнения задачи по неделям
CDM позволяет выполнять задачи каждые несколько недель.
- Цикл (недели): указывает интервал, в течение которого запланированная задача выполняется, начиная со времени начала.
- Триггер Время (день): Вы можете указать день каждой недели, когда задача автоматически выполняется. Можно выбрать один или несколько дней одновременно.
- Срок действия: включает Время начала и Время окончания.
- Время начала: указывает время, когда плановая конфигурация вступает в силу.
- Время окончания: Этот параметр является необязательным, он указывает время, когда плановая задача автоматически останавливается. Если этот параметр не задан, плановая задача будет продолжать автоматически выполняться.
Рисунок 4 Планирование выполнения задачи по неделям

Например, настройки, показанные в Рисунок 4 означает, что задача будет автоматически выполнена в 00:00 каждый вторник, субботу и воскресенье каждые две недели, начиная с 00:00 1 января 2023 года до 23:59 31 декабря 2023 года.
Планирование выполнения задачи по месяцам
CDM позволяет выполнять задачи каждые несколько месяцев.
- Цикл (месяцы): указывает интервал, когда запланированная задача выполняется, начиная со времени начала.
- Время триггера (день): указывает день каждого месяца, когда задача выполняется. Диапазон значений от 1 до 31. Можно задать несколько значений и использовать запятые (,) для их разделения. Однако значения должны быть уникальными.
- Период действия: включает Время начала и Время окончания.
- Время начала: указывает время, когда запланированная конфигурация вступает в силу. Автоматическое время выполнения точно до часа, минуты и секунды.
- Время окончания: Этот параметр необязателен, он указывает время, когда запланированная задача автоматически останавливается. Если этот параметр не задан, запланированная задача будет автоматически выполняться.
Рисунок 5 Планирование выполнения задания по месяцам

Например, настройки, показанные в Рисунок 5 это означает, что задача будет автоматически выполнена в 00:00 5‑го и 25‑го дней каждого месяца, начиная с 00:00 1‑го января 2023 г. и до 23:59 31‑го декабря 2023 г.
- Планирование Выполнения Джобы По Минуте
- Планирование Выполнения Джобы По Часу
- Планирование Выполнения Джобы По Дню
- Планирование Выполнения Джобы По Неделе
- Планирование Выполнения Джобы По Месяце