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