Витрины данных — это специально подготовленные представления в DWH, к которым подключаются отчёты Power BI. Они отделяют внутреннюю сложность хранилища от требований аналитики.
Зачем нужны витрины
Витрины упрощают разработку: модель Power BI становится компактной, логичной и быстрой. В них уже учтена бизнес-логика, очищены данные и выбрана правильная гранулярность.
Принципы проектирования витрин
Принципы: понятная тема (продажи, запасы, финансы), одна или несколько таблиц фактов с определённой зерновой гранулой, отдельные измерения, числовые ключи, минимум лишних колонок. Витрина должна ложиться в схему «звезда» без дополнительных преобразований.
Примеры витрин
Пример для продаж: таблица факта на уровне «чек–товар–дата–магазин», измерения Товары, Клиенты, Магазины, Даты. Для запасов — снимки остатков на конец дня по складам. Для финансов — движения по статьям ДДС и управленческому отчёту о прибыли и убытках.
Связь с семантической моделью
Семантический слой в Power BI или SSAS строят поверх витрин. Чем чище витрины, тем проще модель и тем меньше ошибок в расчётах.
Вывод
Грамотно спроектированные витрины — половина успеха проекта BI. Они снимают лишнюю сложность с Power BI и дают работать с бизнес-логикой, а не с сырыми таблицами.