Вступить в клуб →
средняявопросdbt-проект: модели, окружения и CI

Инкрементальная модель с merge по 3 млрд строк стала пересобираться дольше полной

Модель fct_events (3 млрд строк, партиции по дате) использует incremental_strategy='merge' с unique_key='event_id'. Каждый запуск перезаписывает события за последние 3 дня, и merge сравнивает их со всей таблицей — запуск идёт дольше полного пересчёта.

Какая стратегия подойдёт лучше?

  • insert_overwrite по партициям дат
  • append без уникального ключа
  • merge без unique_key и предикатов
  • view вместо инкрементальной модели

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела