Вступить в клуб →
средняявопросPython для ETL: загрузка, валидация и версии записей

Выгрузка клиентов из API постранично теряет и дублирует записи

Загрузчик забирает клиентов из API CRM запросами ?offset=0&limit=500, ?offset=500&limit=500 и так далее. Выгрузка идёт 40 минут, а в это время менеджеры создают новых клиентов. После загрузки часть клиентов отсутствует, а часть встречается дважды.

Как грузить надёжно?

  • Курсорная пагинация по стабильному ключу
  • Уменьшить limit до 50
  • Грузить все страницы параллельно
  • Повторять выгрузку, пока число записей не совпадёт

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

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

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

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