Skip to content

Прогресс выполнения

Прогресс выполнения показывает текущий этап обработки отчёта и расчётное время до завершения. Доступен для запусков со статусом Running.

Этапы выполнения и их индикация

Fetch (Извлечение данных) — 0-30%

Система отправляет запрос к API источника данных. Прогресс зависит от объёма запрашиваемых данных (диапазон дат, количество метрик), скорости ответа API источника, наличия пагинации (несколько последовательных запросов). Прогресс-бар заполняется по мере получения страниц данных.

Transform (Обработка) — 30-60%

Полученные данные проходят обработку: применение фильтров, сортировка, агрегация по измерениям, расчёт производных метрик, форматирование значений. Длительность зависит от объёма данных и сложности фильтров.

Load (Запись) — 60-95%

Данные записываются в выходной лист Google Sheets. Скорость зависит от режима записи (Replace быстрее, SoftRefresh медленнее), текущего объёма данных в листе, скорости Google Sheets API.

Finalize (Финализация) — 95-100%

Обновление метаданных отчёта: сохранение времени последнего запуска, обновление статистики (количество строк, длительность), запись логов, обновление маркеров для RewriteFromLast.

Как отслеживать прогресс

В интерфейсе

На странице отчёта во время выполнения отображается: прогресс-бар с процентами, название текущего этапа, расчётное время до завершения (ETA), количество обработанных/всего строк.

В реальном времени

Прогресс обновляется автоматически каждые 5-10 секунд. Не требуется обновлять страницу.

Для длительных отчётов

Если отчёт выполняется дольше 5 минут, появляется уведомление: «Отчёт выполняется дольше обычного. Вы можете закрыть страницу — выполнение продолжится в фоне.»

Расчётное время завершения (ETA)

ETA рассчитывается на основе: средней длительности предыдущих запусков этого отчёта, текущего процента выполнения, прошедшего времени. Для первого запуска (нет истории) ETA может быть неточным.

Как проверить

  • Запустите отчёт и наблюдайте за прогресс-баром
  • Убедитесь, что этапы сменяются: Fetch > Transform > Load > Finalize
  • Проверьте ETA — оно должно уменьшаться с течением времени
  • При зависании на одном этапе более 10 минут — проверьте логи

Связанные статьи

Maintained by the LightLead Documentation Team · Last verified: 2026-07-25

LightLead Help Center · lightlead.space