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

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

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

Как подойти

Проверяют, знаете ли вы медленно меняющиеся измерения (SCD) и умеете ли спроектировать измерение с историей: выбрать тип для каждого атрибута, задать поля версии, правильно связать факты с версией и описать процесс обновления.

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

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

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

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

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