Все квизы
Надёжная инкрементальная загрузка
Проведи ревью SQL для повторяемого ETL-конвейера. Найди потерю строк на границе курсора, удвоение агрегата при перезапуске, откат состояния запоздалым событием и преждевременное продвижение watermark.
Код-ревью
Курсор хранит последнюю пару updated_at = 2026-09-19T10:00:00Z и id = 10. В источнике есть новая строка id = 11 с тем же временем и id = 12 со временем 10:01. Запрос возвращает только id = 12. Как не потерять id = 11?
SELECT id, updated_at
FROM source_orders
WHERE updated_at > '2026-09-19T10:00:00Z'
ORDER BY updated_at, id;