BI поверх 1С — Yandex DataLens, Power BI, Metabase
Отчёты в 1С строятся медленно, выглядят как Excel из 2003 и не показываются собственнику на телефоне. Поверх данных 1С ставят BI — Yandex DataLens, Power BI или Metabase. Разбираем, что выбрать в 2026 в РФ и как не сломать прод 1С.
1С отлично пишет учётные данные и считает первичные отчёты. Аналитический интерфейс — её слабая сторона: тяжёлые отчёты, кастомизация через программиста, не показывается на телефоне.
Поверх 1С ставят BI-инструмент: красивые дашборды, drill-down, share по ссылке, доступ с любого устройства. В 2026 в РФ три живых варианта.
Yandex DataLens
- Бесплатно до 10 пользователей, дальше — недорого по подписке.
- Облачный, развёртывание не нужно.
- Хорошо работает с ClickHouse, PostgreSQL, MS SQL.
- Российский, не отвалится.
- Минус: ограниченная гибкость кастомных визуализаций, скромная мобильная версия.
Подходит: малый и средний бизнес, типовые дашборды, нужна скорость запуска.
Metabase
- Open source, self-host бесплатно (Community), enterprise за деньги.
- Простой UI, продакт сам может строить отчёты.
- Подключается к PostgreSQL, MS SQL, ClickHouse, MySQL.
- Хорошие дашборды и алёрты в Telegram/email.
- Минус: не для сложных модельных вычислений (DAX-уровень).
Подходит: компания с командой DevOps, важна гибкость и self-host без внешних зависимостей.
Power BI
- Самый мощный из трёх, особенно для финансовых моделей.
- В РФ с 2022 — доступ через VPN, оплата через нерезидентов, риск отвалиться.
- Десктопный Power BI Desktop работает локально.
- Хорошо интегрируется с 1С через коннекторы.
Подходит: если уже сидите на нём и нет ресурса мигрировать. Новые внедрения в РФ в 2026 — рискованно.
Главный архитектурный вопрос
BI не должен ходить в продакшен-базу 1С напрямую. Причины:
- Аналитические запросы блокируют учётные операции.
- Сложный JOIN по 1С-таблицам кладёт сервер.
- Схема 1С (документ-регистр-справочник) непригодна для BI без преобразования.
Промежуточный слой — обязательно
Между 1С и BI ставится аналитическая витрина:
┌───────┐ Репликация ┌────────────┐ Запрос ┌──────┐
│ 1С │ ─────────────→ │ PostgreSQL │ ←──────── │ BI │
│ (MS │ Cron, │ или │ │ │
│ SQL) │ ETL │ ClickHouse │ │ │
└───────┘ └────────────┘ └──────┘
Инструменты репликации:
- Airbyte, Meltano — open source ETL.
- Свой сервис на Python/Go с pyodbc → psycopg2 — для нетипичной схемы 1С.
- 1С:Аналитика — родной модуль 1С под ClickHouse. Подходит для свежих конфигураций.
Витрина обновляется по расписанию (ночью или каждый час), BI работает только с ней.
Минимальный пайплайн
- Cron ночью читает изменения из 1С (через HTTP-сервис или прямой SQL запрос на регистры).
- Преобразует в плоские факт-таблицы: «продажа», «оплата», «остаток-на-дату».
- Складывает в PostgreSQL/ClickHouse.
- BI строит дашборды на витрине.
Что считать обязательным
- Версионирование схемы витрины. Любое изменение — миграция, не «alter table вручную».
- Журнал ETL с каждой запуской и количеством строк.
- Алёрт при провале репликации (Telegram/email).
- Отдельные роли в DB: ETL пишет, BI только читает.
Сколько стоит запустить
- DataLens Cloud — старт от 0₽ до 10 пользователей.
- Metabase self-host — сервер от 3 тыс ₽/мес.
- ETL + витрина — 80-200 тыс ₽ на разработку для базового набора отчётов.
- Дашборды — 30-100 тыс ₽ за 10-20 ключевых.
Итого 150-300 тыс ₽ за первый набор отчётов. Дальше — поддержка 10-30 часов в месяц.
Вывод
Для большинства компаний в РФ в 2026 — Yandex DataLens (быстрый старт) или Metabase (если есть DevOps). Power BI — только если уже на нём. Главное правило — BI не ходит в 1С напрямую. Аналитическая витрина в PostgreSQL/ClickHouse с регулярной репликацией. Без неё угробите прод 1С первым же сложным дашбордом.