26.06.23

Power BI является удобным инструментом для бизнес-аналитика, так как сервис представляет данные в виде интерактивных панелей и графиков. Но, чтобы использовать данные 1С в Power BI, к ним нужно получить доступ. Сделать это самостоятельно не так просто и потребует много времени.

Выгрузить данные из 1С в Power BI можно через:

  1. Odata;
  2. Выгрузку данных в текст или Excel;
  3. Через внешние платные сервисы с подпиской.

У этих методов есть свои минусы:

  • выгружать данные в файл долго;
  • доступ к внешним сервисам нужно постоянно оплачивать, к тому же они могут быть небезопасными;
  • а Odata может зависнуть при передаче большого количества данных и в момент запросов сильно нагружает базу.
Предыстория: Мы разрабатываем витрины данных, внедряем OLAP и реализуем различные интеграции, поэтому нам часто нужен доступ к данным из баз 1С. Чтобы не сталкиваться с этими проблемами, мы разработали коннектор к 1С, который позволяет получить доступ к данным и выгрузить их в Power BI.

Состав решения

Таблицы и документы 1С, из которых можно представлять данные:

  • справочники и документы, а также их табличные части;
  • планы видов характеристик;
  • регистры сведений;
  • регистры расчета и регистры накопления;
  • перечисления (заполняем view перечисления всеми данными, которые в них есть, включая наименование);
  • константы;
  • задачи и бизнес-процессы;
  • планы видов расчета и планы счетов;
  • регистры бухгалтерии.

Демонстрация работы

Коннектор работает следующим образом:

  1. Запуск файла обработки в программе 1С:Предприятие;
  2. Настройка и подключение к MS SQL Server. Для работы нужно заранее создать БД для хранения представлений;
  3. Выбор и создание необходимых сущностей для генерации;
  4. Переход в Power BI и подключение к заранее созданной БД для хранения view.

Пример настройки коннектора и создания view

На видео показан подробный процесс выгрузки данных из 1С через коннектор и создания панелей в Power BI.

Это вариант в версии 2 (используется для Power BI)



В результате получаем интерактивные панели, которые удобно анализировать. С помощью коннектора вы можете самостоятельно создавать такие графики примерно за 8 минут.


А вот вариант, который удобно использовать для Yandex Datalens



Особенностью нашей разработки является поиск и правильное именование ключевых полей в представлениях, благодаря чему в 70% случаев возможно использование автоматических связей (актуально для Qlik Sense и Power BI). Если ключевое поле справочника совпадает с полем документа или регистра, то связь между этими полями будет создана автоматически. Обработка разработана под MS SQL Server и  PostgreSQL.

Отличия между версиями № 2 и 3:

  1. Версия 2 - Создает Представления (View) для каждой отдельной сущности, т.е. "Одна таблица" = "Одно представление"
  2. Версия 3 - Позволяет создать одно Представление (View) на Регистр и связанные с ним сущности (справочники, документы и т.д.). т.е. "Много таблиц" = "Одно представление"
Оставляйте заявку для получения коннектора и получите готовое решение для выгрузки данных из 1С.
Оставить заявку

Достоинства обработки

Использование коннектора имеет следующие преимущества:

  • коннектор значительно ускоряет бизнес-аналитику доступ к таблицам 1С в MS SQL Server;
  • быстрая выборка данных из таблиц 1С (определяется скоростью чтения данных БД MS SQL Server);
  • основная база 1С никак не затрагивается, а все представления создаются в отдельной базе MS SQL Server;
  • удобно создавать и пересоздавать представления;
  • простой и понятный интерфейс.

Требования, условия, ограничения

  • Обработка работает с конфигурациями 1С 8.3, но при модификации сможет работать с версиями 1С 8.1 и 8.2.
  • Для работы необходимо прямое подключение к БД 1С через клиент-серверный режим с использованием MS SQL Server.
  • Тестировалась на УТ 11.4 и 10.3, 1С ERP, на 1С “Комплексная автоматизация”, 1С: УНФ, 1С:ЗУП.
  • Будет работать и на других конфигурациях, подобных 1С 8.3, так как использует общие для 1С 8.3 механизмы чтения и обработки данных.
  • Для работы на обычных формах необходимо открывать обработку в пользовательском режиме 1С в тонком клиенте.

Программа полностью готова к работе. Мы уверены в своем продукте, поэтому гарантируем 100% возврат средств, если функционал программы не соответствует описанию.

Если вам сложно самостоятельно настроить бизнес-аналитику и у вас нет специалистов, мы можем сделать вам проект под ключ на технологиях Яндекс Даталенс.

Наши менеджеры ответят на все вопросы, произведут расчет стоимости услуг и подготовят коммерческое предложение!
Заказать проект

Это интересно