Найти в Дзене
PROF-IT GROUP

Способы подключения BI-систем к 1С для формирования дашбордов

Оглавление

В условиях цифровизации бизнеса визуализация данных играет ключевую роль. Всё больше российских компаний стремятся эффективно использовать данные, находящиеся в различных конфигурациях 1С. Руководители сталкиваются с выбором между зарубежными BI-платформами, такими как Power BI, и отечественными решениями, например, PIX BI или Visiology. От выбранного инструмента зависит способ подключения к 1С, а также выгрузка и трансформация данных для последующего использования в дашбордах. Рассмотрим основные способы подключения, их преимущества и недостатки.

Подключение через OData

OData (Open Data Protocol) — это HTTP-запросы, позволяющие выполнять команды на сервере. В 1С:ERP можно настроить интерфейс OData вручную.

Источник: https://42clouds.com/ru-ru/techdocs/interfeys-odata-vozmozhnosti-i-nastroyka/ 
Изображение: Настройка стандартного интерфейса OData в 1С:ERP
Источник: https://42clouds.com/ru-ru/techdocs/interfeys-odata-vozmozhnosti-i-nastroyka/ Изображение: Настройка стандартного интерфейса OData в 1С:ERP

Преимущества:

  • Быстрая выгрузка небольшого объёма данных.
  • Возможность предварительного просмотра и обработки данных в Power Query (в Power BI).

Недостатки:

  • PIX BI и Visiology не поддерживают OData.
  • Ограничения на длину запросов.
  • Обязательное опубликование базы 1С на веб-сервере, что повышает риск утечки данных.

Ручная загрузка XML-файлов и рассылка отчетов

1С поддерживает стандартную выгрузку данных в различные форматы (XML, XLSX, CSV) и автоматическую рассылку отчётов по электронной почте или в определённые папки.

Выгрузка отчетов в нужном формате
Выгрузка отчетов в нужном формате

Преимущества:

  • Универсальность для всех BI-систем (Power BI, PIX BI, Visiology).
  • Подходит для начального этапа работы, пилотных проектов.

Недостатки:

  • Зависимость от ручного труда.
  • Неактуальность данных при редкой рассылке.
  • Ограничения при работе с большими объёмами данных.

Формирование SQL-запросов к базе данных

Интеграция через SQL предполагает использование серверов баз данных (MS SQL или PostgreSQL), подключённых к 1С.

пример формирования запроса в PostgreSQL
пример формирования запроса в PostgreSQL

Преимущества:

  • Подходит для всех BI-систем.
  • Высокая безопасность данных.

Недостатки:

  • Необходимость привлечения специалистов 1С.
  • Отсутствие автоматического обновления данных.
  • Сложность обработки данных в исходном виде.

Использование ETL-инструментов

ETL (Extract, Transform, Load) — это процесс извлечения, преобразования и загрузки данных в хранилище (Data Warehouse). На рынке доступны решения от компаний Денвик и ATK BIView, которые интегрируются с 1С и поддерживают PIX BI и Visiology.

Преимущества:

  • Автоматизация и стабильность процесса загрузки.
  • Снижение нагрузки на исходные системы.
  • Возможность подключения к любой BI-системе и конфигурации 1С.

Недостатки:

  • Высокая стоимость для малого бизнеса.

Итоги

Для визуализации данных 1С существует несколько подходов, каждый из которых имеет свои особенности. Наиболее эффективным решением для масштабных проектов является использование ETL-инструментов. Однако для небольших компаний могут быть полезны ручные выгрузки или SQL-запросы.

Таблица сравнения
Таблица сравнения