Планирование
Renta предоставляет гибкие и мощные возможности для автоматизации запуска ваших пайплайнов передачи данных. Вы можете настроить расписание в соответствии с вашими бизнес-требованиями — от ручных запусков до сложных расписаний с использованием cron-выражений.
Типы расписаний
Renta предлагает четыре типа расписаний для автоматизации запуска пайплайнов: Manual, Daily, Interval и Cron Expression. Каждый тип предназначен для конкретных сценариев использования и обеспечивает различные уровни автоматизации и гибкости.
Manual (Ручной запуск)
Пайплайн запускается только вручную через интерфейс или через API.

Когда использовать:
- Для пайплайнов, которые запускаются по требованию
- Для интеграции с внешними системами оркестрации данных (Airflow, Prefect и т.д.)
- Для тестирования и отладки пайплайнов
- Для разовых миграций данных
Daily (Ежедневный запуск)
Пайплайн запускается один раз в день в указанное время.

Когда использовать:
- Для ежедневной синхронизации данных
- Для обновления дашбордов и отчетов в определенное время
- Для ночных загрузок данных
Настройки:
| Пара метр | Описание |
|---|---|
| Update time | Точное время запуска пайплайна (выбирается из выпадающего списка). С 12 AM до 11 PM с шагом в 1 час. Всего 24 варианта времени (каждый час суток) |
Interval (Интервальный запуск)
Пайплайн запускается с заданным временным интервалом.

Когда использовать:
- Для частых обновлений данных (каждые 15 минут, каждый час)
- Для потоковой аналитики и мониторинга
- Для синхронизации данных в реальном времени
Настройки:
| Параметр | Описание |
|---|---|
| Set interval | Числовое значение интервала (например, 15, 3, 1) |
| Time unit | Единица измерения времени: Minute(s) — минуты (для высокочастотных обновлений), Hour(s) — часы (для обновлений несколько раз в день), Day(s) — дни (для еженедельных синхронизаций), Week(s) — недели (для редких обновлений) |
Минимальный рекомендуемый интервал — 15 минут. Для более частых обновлений используйте streaming-решения.
Cron Expression (Cron-выражение)
Пайплайн запускается по расписанию, заданному с помощью cron-выражения. Это дает максимальную гибкость в настройке сложных расписаний.

Когда использовать:
- Для сложных расписаний (например, по определенным дням недели)
- Для запусков в первый день месяца
- Для нестандартных временных паттернов
Настройки:
| Параметр | Описание |
|---|---|
| Cron expression | Cron-выражение в стандартном формате |
Формат cron-выражения:
* * * * *
│ │ │ │ │
│ │ │ │ └─── День недели (0-7, где 0 и 7 = воскресенье)
│ │ │ └───── Месяц (1-12)
│ │ └─────── День месяца (1-31)
│ └───────── Час (0-23)
└─────────── Минута (0-59)Примеры cron-выражений:
| Выражение | Описание |
|---|---|
| 0 /3 | Каждые 3 часа (в 0:00, 3:00, 6:00 и т.д.) |
| 0 0 /3 * | Каждые 3 дня в полночь |
| 0 9 1 | Каждый понедельник в 9:00 |
| 0 0 1 | Первого числа каждого месяца в полночь |
| 0 0 0 | Каждое воскресенье в полночь |
| 30 14 1-5 | С понедельника по пятницу в 14:30 |
| 0 0 1 1 * | 1 января каждого года в полночь |
| /15 * | Каждые 15 минут |
Рекомендации по выбору типа расписания
Выбор правильного типа расписания зависит от ваших бизнес-требований и частоты обновления данных. В таблице ниже приведены рекомендации, которые помогут вам выбрать оптимальный тип расписания для различных сценариев использования.
| Требование | Рекомендуемый тип | Альтернатива |
|---|---|---|
| Ежедневные обновления в одно и то же время | Daily | Cron Expression |
| Обновления несколько раз в день с равными интервалами | Interval | Cron Expression |
| Сложные расписания (определенные дни недели/месяца) | Cron Expression | — |
| Запуск по требованию или из внешней системы | Manual | — |
| Очень частые обновления (каждые 15-30 минут) | Interval | — |
| Обновления в рабочие дни | Cron Expression | — |
Настройка расписания пайплайна
Следуйте этим шагам, чтобы настроить автоматический запуск вашего пайплайна.
В разделе Pipelines найдите нужный пайплайн в списке. Нажмите на кнопку с тремя точками (⋮) справа от пайплайна и выберите Edit из выпадающего меню.

Прокрутите страницу до раздела Schedule. Выберите один из четырех типов расписания: Manual, Daily, Interval или Cron Expression. Заполните необходимые параметры (например, для типа Interval укажите интервал и единицу измерения времени). После настройки нажмите кнопку Update pipeline внизу страницы.