Power BI является удобным инструментом для бизнес-аналитика, так как сервис представляет данные в виде интерактивных панелей и графиков. Но, чтобы использовать данные 1С в Power BI, к ним нужно получить доступ. Сделать это самостоятельно не так просто и потребует много времени.
Выгрузить данные из 1С в Power BI можно через:
- Odata;
- Выгрузку данных в текст или Excel;
- Через внешние платные сервисы с подпиской.
У этих методов есть свои минусы:
- выгружать данные в файл долго;
- доступ к внешним сервисам нужно постоянно оплачивать, к тому же они могут быть небезопасными;
- а Odata может зависнуть при передаче большого количества данных и в момент запросов сильно нагружает базу.
Предыстория: Мы разрабатываем витрины данных, внедряем OLAP и реализуем различные интеграции, поэтому нам часто нужен доступ к данным из баз 1С. Чтобы не сталкиваться с этими проблемами, мы разработали коннектор к 1С, который позволяет получить доступ к данным и выгрузить их в Power BI.
Состав решения
Таблицы и документы 1С, из которых можно представлять данные:
- справочники и документы, а также их табличные части;
- планы видов характеристик;
- регистры сведений;
- регистры расчета и регистры накопления;
- перечисления (заполняем view перечисления всеми данными, которые в них есть, включая наименование);
- константы;
- задачи и бизнес-процессы;
- планы видов расчета и планы счетов;
- регистры бухгалтерии.
Демонстрация работы
Коннектор работает следующим образом:
- Запуск файла обработки в программе 1С:Предприятие;
- Настройка и подключение к MS SQL Server. Для работы нужно заранее создать БД для хранения представлений;
- Выбор и создание необходимых сущностей для генерации;
- Переход в Power BI и подключение к заранее созданной БД для хранения view.
Пример настройки коннектора и создания view
На видео показан подробный процесс выгрузки данных из 1С через коннектор и создания панелей в Power BI.
Это вариант в версии 2 (используется для Power BI)
А вот вариант, который удобно использовать для Yandex Datalens
Особенностью нашей разработки является поиск и правильное именование ключевых полей в представлениях, благодаря чему в 70% случаев возможно использование автоматических связей (актуально для Qlik Sense и Power BI). Если ключевое поле справочника совпадает с полем документа или регистра, то связь между этими полями будет создана автоматически. Обработка разработана под MS SQL Server и PostgreSQL.
Отличия между версиями № 2 и 3:
- Версия 2 - Создает Представления (View) для каждой отдельной сущности, т.е. "Одна таблица" = "Одно представление"
- Версия 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% возврат средств, если функционал программы не соответствует описанию.
Если вам сложно самостоятельно настроить бизнес-аналитику и у вас нет специалистов, мы можем сделать вам проект под ключ на технологиях Яндекс Даталенс.