Ctrl K
Data Engineer · Senior · Теория

Нужно хранить историю изменений атрибутов клиента — тариф, город, сегмент — в хранилище, загружая данные инкрементально раз в сутки. Как вы реализуете SCD второго типа и какие подводные камни встречали?

~4 мин голосом

Как подойти

Проверяют, умеете ли вы не просто нарисовать таблицу SCD2, а построить надёжный инкрементальный процесс: корректный MERGE, идемпотентные перезапуски, опоздавшие данные, потеря изменений внутри дня и правильная привязка фактов к версиям.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыЧто такое медленно меняющиеся измерения, SCD, и какие их типы вы знаете? JuniorЧто такое первичный и внешний ключ? И как бы вы смоделировали связь «многие ко многим» — например, студенты и курсы? JuniorВы проектируете витрину продаж для BI. Что выберете — звезду или снежинку, и как определите, что будет одной строкой в таблице фактов? MiddleРасскажите о случае, когда вы денормализовали модель данных ради производительности. Чем за это пришлось заплатить? SeniorСпроектируйте аналитическое хранилище для маркетплейса: заказы, товары, продавцы, покупатели, доставка. Как вы смоделируете данные и почему именно так? Senior

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин