Семантическая модель — это слой между хранилищем данных и отчётами, где технические таблицы превращаются в понятные бизнесу сущности и показатели.
Архитектура семантического слоя
В нём описывают факты и измерения, создают меры (выручка, маржа, активные клиенты), строят иерархии и настраивают ролевую безопасность. Пользователь видит не таблицы базы, а понятные поля и метрики.
Единая версия правды
Без семантического слоя разные отчёты считают одни и те же показатели по-разному. Модель фиксирует бизнес-правила в одном месте — цифры становятся сопоставимыми между отчётами и подразделениями.
Роль в связке DWH и Power BI
DWH отвечает за качество и историю данных, семантический слой — за единую логику расчётов. Power BI и SSAS Tabular реализуют этот слой в виде моделей, к которым подключаются десятки отчётов.
Пример эффекта
В одной розничной сети после внедрения семантической модели прекратились споры «как считается выручка» и «почему разные отчёты показывают разные цифры». Все отчёты опирались на единую модель, а не на локальные формулы в каждом PBIX.
Вывод
Семантическая модель — центральный элемент зрелой BI-системы. Она превращает набор таблиц и полей в язык данных, на котором говорит вся компания.