Microsoft SQL Server остаётся одной из самых популярных платформ для корпоративных хранилищ данных. Он хорошо стыкуется с 1С, CRM, веб-сервисами и особенно удобен в связке с Power BI.
Задача DWH на SQL Server
Цель — собрать данные из разных систем, очистить их, согласовать справочники и подготовить устойчивую модель для аналитики. Это делается не в отчётах, а на уровне архитектуры данных.
Трёхслойная архитектура
Практичный минимум для SMB — три слоя на SQL Server: Промежуточный (сырые выгрузки из источников), core (очищенная бизнес-модель с историей) и витрины под конкретные отчёты и Power BI. Такое разделение упрощает поддержку и развитие.
Пример для сети магазинов
Данные из 1С, CRM, интернет-магазина и Excel попадают в Промежуточный. В core выстраивается единая модель: согласованные справочники, история цен и остатков. На уровне витрин появляются таблицы SalesDaily, StockBalanceHistory, Customer360 и другие. К ним уже подключается Power BI.
Почему не стоит подключать Power BI напрямую к 1С
Прямое подключение грузит боевую базу, историю при этом вы не получите, а отчёты ломаются при любом изменении в 1С. SQL Server как прослойка снимает эти риски и даёт развивать аналитику, не трогая операционные системы.
Вывод
DWH на SQL Server — предсказуемый и относительно недорогой путь к системной аналитике. Зоны ответственности при этом разделены: источники обслуживают операции, DWH — данные, Power BI — визуализацию.