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 минут.
- Время начала: указывает время, когда запланированная конфигурация вступает в силу, или первое время, когда задача автоматически выполняется.
- Цикл (минуты): указывает интервал, когда задача выполняется, начиная с времени начала.
- Время окончания: Этот параметр является необязательным. Если он не установлен, запланированная джоба продолжает автоматически выполняться. Если он установлен, запланированная джоба будет автоматически остановлена в конечное время.
Рисунок 1 Планирование выполнения джобы по минуте

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

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

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

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

Например, настройки, показанные на рисунке выше, означают, что задача будет автоматически выполняться в 00:00 5-го и 25-го дней каждого месяца, начиная с 00:00 1 января 2023 года до 23:59 31 декабря 2023 года.