01 / DWH · Microsoft SQL Server · SSIS

Корпоративное хранилище данных

Единый источник правды для всей отчётности компании. Трёхслойное DWH на MS SQL Server, ETL через SSIS, SCD-историзация. Снимаем нагрузку с оперативных систем 1С и CRM, решаем проблему «разных цифр в разных отчётах».

§ Состав работ

Что входит в проект

Ниже — ключевые компоненты. Финальный состав формируется по итогам Discover-этапа (1–2 недели), когда мы разбираем ваши источники и требования.

01

MS SQL

Промежуточный → Ядро → Витрины слои, column-store индексы, партицирование, оптимизация под аналитические запросы.

02

SSIS

ETL-пакеты, инкрементальная загрузка, обработка ошибок, мониторинг через SQL Agent.

03

SCD

Историзация справочников (Slowly Changing Dimensions Type 2), чтобы отчёт за прошлый период оставался корректным.

04

Витрины данных

Денормализованные витрины под предметные области — продажи, финансы, HR, логистика.

Технологии и тэги
MS SQLSSISSCDВитрины данныхT-SQLSQL Agent
§ Архитектура

Типовая архитектура BI-системы

Шесть слоёв — от источников данных до инструментов в руках пользователя. Это наш референсный дизайн, который проверен в продакшене 30+ проектов. Наведите на блок — покажем, что именно там происходит.

ИСТОЧНИКИ SQL Server Direct query БД · 1С · CRM Import Excel · CSV Import API · WB · Ozon REST · Python 1 ETL SSIS 2 MICROSOFT SQL SERVER Datawarehouse Datamart layer витрины · предметные области Продажи · Финансы · HR · … Промежуточный layer сырые данные · 3 типа таблиц измерения · факты · вспомог. 3 ANALYSIS SERVICES Semantic model SSAS Tabular на своих серверах · live mode меры DAX · RLS · партиции self-service · единый каталог ежедневное обновление 4 Power BI Desktop Excel · live POWER BI Report Server на своих серверах live mode · без обновлений 5 ПОЛЬЗОВАТЕЛИ Mobile Desktop Excel Power BI Desktop · публикация отчётов Excel · прямое подключение к SSAS ad-hoc анализ · pivot по мерам 6 ИСТОЧНИКИ → ETL (SSIS) → Промежуточный → Datamart → SSAS (модель DAX + RLS) → Power BI RS / Excel → пользователи
1Источники

SQL Server через Direct Query, базы данных и Excel/CSV через Import, облачные API через REST + Python-обработчики.

2ETL

SSIS-оркестратор с параллельно-последовательными блоками. MERGE для всех измерений, DELETE/INSERT для фактов — инкрементальная загрузка.

3Хранилище

Промежуточный — измерения, факты и вспомогательные таблицы. Datamart — витрины с трансформацией и объединением под предметные области.

4Семантический слой

SSAS Tabular на своих серверах. Все ключевые меры DAX, ролевой доступ (RLS), self-service аналитика с единым каталогом показателей.

5Power BI RS

Отчёты на своих серверах с live mode-подключением к SSAS — обновление модели сразу видно во всех дашбордах без рефреша.

6Пользователи

Mobile и Desktop — через PBI RS. Excel — прямое подключение к SSAS для pivot-таблиц и ad-hoc анализа по мерам.

§ Варианты размещения

Где размещать компоненты

Одна архитектура — три варианта, где проходит граница между ИТ-периметром компании и облаком. Выбор зависит от политики безопасности, лицензий Power BI, требований к мобильности пользователей. Разбираем каждый ниже с плюсами и минусами.

на своих серверах · КОРПОРАТИВНЫЙ ИТ-КОНТУР INTERNET · CLOUD SOURCE SQL SERVER DWH Хранилище SSAS TABULAR Семантическая модель (куб) Analysis Services PBI DESKTOP Report Server edition разработчики отчётов PBI REPORT SERVER на своих серверах публикация веб-портал + планировщик PBI DESKTOP standard edition для публикации в Service EXCEL (PIVOT) прямое к SSAS ad-hoc анализ, MDX USERS на своих серверах Web Mobile Excel POWER BI SERVICE Облачная публикация отчёты · семантическая модель (для варианта 3) powerbi.microsoft.com USERS · INTERNET Web Mobile Excel Вариант 1 — всё внутри ИТ-периметра Вариант 2 — отчёты в Service, SSAS внутри Вариант 3 — семантическая модель в облаке
Вариант 1
Всё внутри ИТ-периметра

Источник данных, DWH, SSAS, Power BI Report Server и портал — всё развёрнуто на локальных серверах компании. Данные никогда не покидают контур. Отчёты открываются в корпоративной сети или через VPN.

Плюсы Максимальный контроль, нет облачных подписок, подходит для регулируемых отраслей
Минусы Нужна инфраструктура (серверы, админ, бэкапы), без VPN мобильный доступ затруднён
Когда брать Банки, медицина, госсектор, компании со строгой политикой ИБ
Вариант 2
Отчёты в Service, SSAS внутри

DWH и SSAS остаются в периметре, отчёты публикуются в Power BI Service. Подключение live — через On-premises Data Gateway. Excel-пользователи ходят в SSAS напрямую, как в варианте 1.

Плюсы Мобильный доступ из коробки, коллаборация, Q&A, подписки — без потери контроля над данными
Минусы Требует Power BI Pro/Premium лицензий, нужна настройка Gateway
Когда брать Распределённые команды, удалённая работа, активный self-service
Вариант 3
Семантическая модель в облаке

Внутри периметра только источник и DWH. Семантическая модель собирается в самом Power BI Service — модель и отчёты хранятся в облаке Microsoft. Data Gateway подтягивает данные из DWH по расписанию.

Плюсы Минимум на своих серверах инфраструктуры (нет SSAS-сервера), быстрый старт
Минусы Данные живут в облаке Microsoft, ограничения Premium по размеру модели, Excel через XMLA-endpoint — сложнее
Когда брать Средний бизнес без строгих ИБ-требований, маленькая ИТ-команда
§ FAQ по DWH

Часто спрашивают про хранилище данных

Ответы на конкретные вопросы про DWH на MS SQL Server, трёхслойную архитектуру и интеграцию с 1С. Если вашего вопроса нет — напишите в общий FAQ.

Сколько стоит построить корпоративный DWH?
Базовая архитектура (трёхслойное хранилище, ETL из первой базы 1С, 3–5 витрин) — от 400 000 ₽. Полноценный ландшафт с несколькими источниками и историзацией — 1.5–3 млн ₽. Точная оценка — после Discover-этапа, где мы разбираем ваши источники.
Хватит ли бесплатной SQL Server Express для DWH?
Для теста и небольшой компании — да, но с ограничениями: 10 ГБ на базу, 1 ГБ RAM, одно ядро. Для реального DWH среднего бизнеса нужен SQL Server Standard — от 230 000 ₽ за лицензию (2-ядер). Enterprise нужен только при больших объёмах (> 2 ТБ) или специфических требованиях безопасности.
Почему именно трёхслойная архитектура, а не одна таблица?
Промежуточный — сырые данные «как есть» для отладки и повторной загрузки. Core — нормализованная модель, единая правда (SCD Type 2). Data Marts — денормализованные витрины под отчёты. Разделение даёт гибкость: меняется бизнес-логика — меняется только Mart, историю не пересобираем.
Можно ли перейти на DWH постепенно, без остановки текущих отчётов?
Да, это типовой сценарий. Старые отчёты работают в параллель, пока мы подключаем источники в DWH. Каждую витрину тестируем на сравнении с существующей цифрой. Переключаем отчёты один за одним, старые — выводим из эксплуатации по мере готовности. Типичная миграция — 2–4 месяца.
Работает ли такой DWH с 1С разных конфигураций?
Да. Собственный экстрактор подключается к 1С напрямую по SQL, без участия платформы — работает с ERP, УТ 10.x/11, Бухгалтерией (2.0/3.0), УПП, УНФ, ЗУП, Розницей и кастомными конфигурациями на платформе 8.3. OData используем как backup-вариант для редких случаев, где прямой доступ к БД запрещён политикой.
§ Консультация · 30 минут

Обсудим ваш
проект по DWH

30 минут — разберём ваши источники, предложим архитектуру, оценим работы в сроках и деньгах.

Телефон+7 918 042 34 43
Время откликаВ течение рабочего дня