Выбор ответа Junior Моделирование: Кимбалл, звезда, SCD обновлено
Звезда против снежинки
Вопрос
Чем схема «звезда» отличается от «снежинки»?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: В звезде измерения денормализованы (один JOIN с фактом), в снежинке нормализованы. В звезде, например, категория и бренд лежат прямо в измерении товара.
Варианты ответа
- В звезде несколько таблиц фактов вокруг общих измерений, в снежинке ровно одна
- Звезда хранит историю изменений измерений, а снежинка показывает только текущее состояние
- Снежинка используется только в NoSQL-хранилищах, где нет JOIN между таблицами
- В звезде измерения денормализованы (один JOIN с фактом), в снежинке нормализованыправильный ответ
Разбор
В звезде, например, категория и бренд лежат прямо в измерении товара. В снежинке они вынесены в отдельные таблицы, что уменьшает дублирование, но добавляет JOIN. Число фактов не определяет тип схемы. История задаётся SCD, а не формой схемы. Снежинка обычная реляционная модель.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Отчёт по звезде: выручка по категориям и месяцам
Следующий вопрос
Зачем суррогатные ключи
Термины по теме
Ещё по теме «Моделирование: Кимбалл, звезда, SCD»
- Аддитивность мер
- Типы таблиц фактов
- Типы SCD
- Data Vault: хабы, линки, сателлиты
- Факт или измерение
- Гранулярность факта
- Порядок загрузки SCD 2
- Point-in-time JOIN