Облачная платформаAdvanced

Настройка запланированной CDM Джобы

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

CDM поддерживает запланированное выполнение миграционных джоб таблиц/файлов по минутам, часам, дням, неделям и месяцам. В этом разделе описывается, как настроить параметры запланированных джоб.

Note
  • При настройке запланированных джоб не задавайте одинаковое запланированное время для разных джоб. Вместо этого задавайте разные времена, чтобы избежать исключений.
  • Если вы используете 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 года.