Метаданно-управляемый SQL-коннектор для 1С:Предприятие 8.3

Мост между вашей 1С и миром BI и DWH

Подключите 1С к Power BI, Tableau и корпоративному хранилищу за часы, а не за недели. DataBridge превращает таблицы 1С в понятный слой SQL-представлений и генерирует готовый DDL для загрузки данных в ваш DWH — только на чтение, без единой доработки конфигурации.

Windows-служба или портативный EXE · Web UI, REST API и CLI · MS SQL и PostgreSQL как источник

1С как источник, DataBridge посередине, BI и DWH как потребители данных
Проблема

Данные в 1С есть — а достать их для аналитики мучительно

Между «хочу дашборд или витрину в DWH» и «есть надёжный источник данных» стоит стена из внутреннего устройства платформы.

#

Нечитаемые таблицы

Физическая база — это _Reference123, _Document456, _Fld6132RRef. Без эксперта не понять, где справочник контрагентов, а где сумма документа.

Ломается при обновлении

Обновили конфигурацию — 1С переименовала физические таблицы. ETL-пакеты и BI-модели, завязанные на них, внезапно указывают в пустоту.

Узкое горлышко из людей

Инженер DWH не может работать с 1С напрямую — нужен консультант-переводчик «физики» в бизнес-смысл. Каждый новый объект — ещё одна заявка и задержка.

COM/OData — медленно и хрупко

Традиционные способы требуют доработок конфигурации, зависят от версии платформы, нагружают прикладной сервер и плохо тянут большие объёмы.

Ручные маппинги

Таблицы «физическое имя ↔ бизнес-объект» разрастаются, устаревают и превращаются в технический долг, который никто не хочет поддерживать.

Дорогой и долгий старт

Итог: проект «1С → BI/DWH» стартует медленно, стоит дорого и остаётся хрупким на каждом обновлении.

Решение

Понятный слой данных поверх 1С — автоматически

На входе — база 1С. На выходе — аккуратные данные с человеческими именами. Сначала DataBridge строит карту объектов 1С на русском, а затем вы выбираете, что и как с ней делать — один сценарий или оба сразу.

Карта объектов, выбор объектов и два сценария: представления и экспорт DDL
Разделение на «чтение метаданных» и «выбор действия» делает продукт управляемым middleware-слоем перед вашим DWH.
Сценарий 1

Готовые SQL-представления

Стабильный слой vw_* в отдельной «базе проекта» поверх 1С. Любой BI- или ETL-инструмент подключается обычным SQL-запросом. Боевая база 1С — нетронута.

Быстрый BI без экспертов по 1С.

Сценарий 2 · multi-target DDL

Экспорт DDL для вашего DWH

DataBridge порождает готовый текст DDL — таблицы-реплики и представления над ними — для MS SQL, PostgreSQL и ClickHouse с корректным маппингом типов. Данные заливает ваш ETL.

Схема хранилища без ручного проектирования.

Никакого COM, OData или HTTP-API платформы. Никаких расширений и правок конфигурации. Только прямой SQL к базе — и только SELECT.

Как это работает

Пять автоматических шагов — минуты вместо недель

Полный цикл синхронизации запускается одной кнопкой в веб-интерфейсе (или командой CLI / вызовом REST API) и укладывается в минуты даже на тысячах объектов.

Конвейер: Discovery, Mapping, Diff, Generate
До и после: физические имена против бизнес-имён
То, что раньше писал только эксперт по 1С, становится обычным бизнес-SQL, понятным любому аналитику.
Статус синхронизации в интерфейсе: готово, 1422 представления
Реальный результат синхронизации в интерфейсе продукта: 1422 представления, понятные имена — за считанные минуты.
Интерфейс

Современный веб-интерфейс — вся работа в браузере

Карта объектов, назначение сценариев, генерация и предпросмотр DDL, история и справка — без установки клиентов. Ниже — реальные экраны продукта (версия 0.5.0).

Страница «Сценарии»: карта объектов 1С, выбор объектов, генерация DDL для ClickHouse и карточка документа
«Сценарии»: выбор объектов 1С, назначение сценариев и генерация DDL для целевого хранилища.
Страница «Источники»: форма подключения и таблица источников с состояниями
«Источники»: подключение баз 1С и запуск синхронизации с живым прогрессом.
Страница «Метаданные»: дерево объектов и реквизиты представления
«Метаданные»: карта объектов на русском с полями, типами и целевыми именами View.
Возможности

Что умеет продукт

Карта объектов 1С

Справочники, документы и табличные части, регистры сведений/накопления/бухгалтерии с итогами, планы счетов и видов характеристик, перечисления с расшифровкой, константы — на русском, с описанием полей и типов.

Умный маппинг полей

Стандартные поля приводятся к понятным именам (_IDRRef → id, _Description → naimenovanie), ссылочные и составные типы раскрываются в <реквизит>_id и <реквизит>_obekt.

Три целевые СУБД

Экспорт DDL для MS SQL, PostgreSQL и ClickHouse. Схема и префикс задают слои интеграции (stg/ods); несколько генераций сохраняются в истории без перезаписи.

Политика Auto / Manual

Сравнение версий метаданных подсвечивает изменения. Пересоздавать представления автоматически — или только по запросу. Режим CHANGED_ONLY пересобирает лишь изменившееся.

Три способа управления

Web UI с живым прогрессом по этапам, REST API + Swagger для полной автоматизации, CLI для обнаружения, генерации и проверок из командной строки.

Готово к эксплуатации

Windows-служба из MSI или портативный EXE, шифрование учётных данных (DPAPI), роли доступа (Администратор / Инженер данных / Наблюдатель), JWT-токены, логи и метрики.

Ценность

Для каждой роли — своя выгода

BI-аналитик

Подключает Power BI или Tableau напрямую к понятным представлениям и строит отчётность обычным SQL. Имена — на бизнес-языке, перечисления расшифрованы.

Инженер DWH

Получает готовый DDL реплик и представлений для своего хранилища (в т.ч. ClickHouse) с корректными типами — экономит недели ручного проектирования схемы.

1С-разработчик

Никаких расширений и правок конфигурации. Только чтение — коннектор физически не способен изменить базу. Имена View детерминированы и переживают обновления.

Руководитель

Время запуска BI/DWH-проекта — с недель до дней. Меньше зависимость от редких специалистов по 1С. Прозрачный контроль, аудит и встроенная безопасность.

Почему надёжнее

DataBridge против традиционных подходов

1С DataBridgeCOM / OData / выгрузки
Доступ к 1СПрямой SQL, только чтениеЧасто требуют API платформы или доработок
Безопасность источникаRead-only гарантирован в кодеНа доверии к настройке прав
Доработки в 1СНе нужныОбычно нужны расширения/обработки
Имена объектовВосстанавливаются автоматическиРучная настройка или технические имена
Стабильность контрактаНе зависят от физических таблицЛомаются при реструктуризации базы
Путь в DWHГотовый DDL реплик + представленийСхему хранилища проектируют вручную
Обновление слояАтомарная подмена + только изменённоеРучная пересборка, риск простоя
РазвёртываниеГотовый MSI / портативный EXEДолгая подготовка и настройка
Факты и цифры

Проверено на реальной базе 1С:ERP

1422
объекта → 1422 представления, 0 ошибок
295
автоматических тестов, сборка зелёная
3
целевые СУБД: MS SQL, PostgreSQL, ClickHouse
0.5.0
версия · self-contained дистрибутив

Секунды на обнаружение, минуты на полную генерацию тысяч представлений. .NET 8, чистая (гексагональная) архитектура, изолированные движки. Веб-интерфейс, REST API и CLI — из коробки.

Экосистема

Куда подключать данные 1С

Понятные представления и готовый DDL читаются обычным SQL — поэтому данные 1С доступны всему спектру BI- и DWH-инструментов на российском рынке. Без привязки к вендору: подключаете тот инструмент, что уже используете.

BI и отчётность

Стройте дашборды и отчёты поверх понятных представлений — на бизнес-именах, а не на _Reference123. Совместимо с российскими и международными платформами:

Yandex DataLensVisiologyPIX BI Модус BIFineBIFineReport Apache SupersetPower BITableauQlik

…и другие российские платформы (Luxms BI, Polymatica, «Форсайт», Analytic Workspace) — везде, где есть подключение по SQL.

Хранилища данных (DWH)

Сценарий экспорта DDL готовит схему для вашего хранилища — таблицы-реплики и представления с корректными типами. Саму загрузку выполняет ваш ETL/оркестратор.

ClickHousePostgreSQLMS SQL Server

Дальше — привычный ETL (PIX ETL, Модус ETL, Apache Airflow, dbt и т. п.). Коннектор к хранилищу не подключается — только формирует DDL.

Как начать

Четыре шага до понятных данных 1С

Установите. Разверните MSI-службу (автозапуск) или запустите портативный EXE без установки — и откройте веб-интерфейс в браузере.
Добавьте источник. Укажите сервер, базу 1С и учётку с правом чтения (db_datareader достаточно). База проекта создаётся автоматически.
Постройте карту и выберите сценарий. Синхронизируйте, откройте карту объектов, назначьте представления и/или экспорт DDL.
Подключите BI/DWH. Направьте Power BI, Tableau или ETL на базу проекта — либо примените сгенерированный DDL в своём хранилище.

Готовы попробовать?

Дистрибутив self-contained — на сервере ничего доставлять не нужно, среда .NET внутри.

MSI (служба) и портативный EXE — self-contained, ~40 и ~102 МБ. Внешних зависимостей ставить не нужно.

Вопросы

Частые вопросы

Нужно ли что-то дорабатывать в 1С?

Нет. Продукт не трогает конфигурацию и не использует API платформы — только прямой SQL к базе на чтение.

Безопасно ли это для боевой базы?

Да. Обращение к базе 1С исключительно на чтение (SELECT и VIEW DEFINITION); запись физически заблокирована в коде. Представления публикуются в отдельной базе проекта.

Какие СУБД поддерживаются?

Источник 1С — MS SQL Server или PostgreSQL. Целевая СУБД для экспорта DDL — MS SQL, PostgreSQL или ClickHouse.

Что будет при обновлении конфигурации 1С?

Имена представлений привязаны к именам объектов, а не к физическим таблицам, поэтому контракт для BI/DWH сохраняется. Режим CHANGED_ONLY пересоберёт только то, что реально изменилось.

Переносит ли продукт данные в хранилище?

Нет. В сценарии экспорта DataBridge формирует только текст DDL — саму загрузку данных выполняет ваш ETL. Коннектор не подключается к DWH.

Сколько источников можно подключить?

Сколько угодно — каждый изолирован в собственной базе проекта и обрабатывается независимо.

С какими BI и хранилищами это работает?

С любыми, что читают SQL: Yandex DataLens, Visiology, PIX BI, Модус BI, FineBI, FineReport, Apache Superset, Power BI, Tableau, Qlik и другими. Для DWH готовится DDL под ClickHouse, PostgreSQL или MS SQL Server.

Куда ставить: на сервер с базой 1С или отдельно?

Рекомендуется отдельная (или любая) Windows-машина с сетевым доступом к SQL-серверу базы 1С — так коннектор не влияет на прикладной сервер 1С. Можно поставить и рядом с СУБД. Обращение к базе 1С — только на чтение.

Какой нужен сервер (сайзинг)?

Скромный: Windows 10/11 или Server 2016+ (x64), 2+ ядра, 4 ГБ ОЗУ, ~250 МБ на диск плюс место под каталог и логи. Синхронизация — фоновая; пиковая нагрузка кратковременна. Среду .NET ставить не нужно — она внутри дистрибутива.

Есть ли техническая поддержка?

Да. Вопросы по внедрению, настройке и эксплуатации — на info@biconsult.ru. Поможем со сценариями, подключением BI и переносом данных в хранилище.