г. Москва, ул. Малая Пироговская, д. 16

Как роботы помогают прокачать BI-систему

  • Дата публикации: 27.11.2023

Введите текст заголовка

Рассказываем об инструменте для построения связей в модели данных

PIX BI на текущий момент является стремительно развивающимся продуктом в сфере систем анализа данных. Платформа используется как отечественное решение, представляющее конкурентные функциональные возможности на рынке во время всеобщего импортозамещения.

Что может пойти не так при работе с дашбордами

При работе с дашбордами в PIX BI строятся модели данных из наборов данных загруженных на основании различных источников данных.

При построении модели данных можно увидеть свойство связи compatibility – оно показывает совместимость по связи между двумя наборами.

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

При некорректной загрузке данных одним из показателей, что что-то пошло не так или загрузка не произошла, является понижение показателя совместимости между таблицами.

Пример

Есть набор данных «Заказы» и набор данных «Пользователи» и, в случае если данные по заказам будут обновлены в источнике данных, а по «Пользователям» выйдет какая-либо ошибка – процент совместимости снизится за счет наличия в таблице заказов строк по которым нет соответствия по пользователю.

Как мы решили проблему

Для информирования о снижении процента совместимости мы решили реализовать скрипт по оповещению ответственных сотрудников.

PIX BI позволяет производить работу методами API. При работе методами API в PIX BI необходимо передавать токен, генерируемый для работы на основании логина и пароля. Передача токена происходит при отправлении каждого запроса. Получение токена один из методов, используемых в любых решениях по взаимодействию через API с PIX BI.

Коротко сориентируем вас о других методах, примененных в решении по проверке показателя совместимости:

Методы API для проверки совместимости:

  • Получить список приложений — получение ID приложения по коду директории и наименованию модели данных
  • Получить список связей между наборами данных — получение всех ID связей в модели данных
  • Получить совместимость связи — получение показателя совместимости по каждой связи
  • Получить набор данных — обогащение информации для полного анализа

По итогу реализации имеем инструмент, на вход которого подается номер директории и наименование модели, на выход получается информация о совместимости по каждой связи модели.

Пример работы инструмента

Входные данные:

  • ID_Directory = «7» — ID директории с приложением
  • Model_Name= «test_model_generat1» — имя модели данных

Результат работы показывает совместимость по всем связям в модели.

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

В чем польза

Данный инструмент помогает:

  • сократить время на ручные проверки совместимостей при загрузках данных;
  • минимизировать время отображения на дашбордах некорректной информации;
  • оперативно реагировать на повышение показателя несовместимости данных.

При разработке инструмента проверки совместимости связей модели данных была выдвинута еще одна задача – кейс по реализации инструмента помощника-построителя связей в модели на основании добавленных в модель наборов данных.

На текущий момент при построении модели данных в PIX BI нет возможности автоматического построения связей на основании используемых наборов данных. Пользователи, которые впервые работают с BI платформой или привыкли, что связи строятся автоматически, отмечают что данный функционал очень полезен.

Для реализации инструмента построителя связей были использованы дополнительные методы API:

Методы API для построения связей:

  • Получить список наборов данных приложения — получение перечня наборов данных для связывания
  • Записать связь между наборами данных — первичное создание связи по столбцам
  • Удалить связь между наборами данных — удаление связи при недостаточной совместимости
  • Изменить связь между наборами данных — изменение типа связи

Пример работы построителя связей

Входные данные:

  • ID_Directory = «11» — ID директории с приложением
  • Model_Name= «test_model_generate2» — имя модели данных
  • ProcentComb=70 – минимальный процент совместимости для построения связи

Инструмент автоматически строит связи между наборами данных с совместимостью выше заданного порога.

При тестировании инструмента было определено, что скорость работы зависит от количества наборов данных и количества столбцов в них. Время генерации связей экспоненциально растет по отношению к количеству столбцов в наборах данных.

Другие возможности API PIX BI

Методы API PIX BI позволяют решать различные задачи:

  • Добавление дубликатов приложений в персональные директории пользователей
  • Получение отчетов по событиям посещаемости и безопасности
  • Управление календарями и расписаниями копирования данных
  • Работа с лицензиями и пользователями
  • Интеграция с Active Directory

Решения некоторых из этих задач можно реализовать в рамках бесплатной лицензии PIX RPA, что позволяет оптимизировать ручные операции и максимально использовать приобретенные лицензии.

Анжелика Абрамова

Автор статьи — Анжелика Абрамова

Разработчик отдела внедрения BI и RPA проектного офиса NFP компании Первый Бит

Получите консультацию от экспертов проектного офиса NFP компании Первый Бит

FAQ: Часто задаваемые вопросы

Что такое показатель совместимости в PIX BI и почему он важен?

Показатель совместимости (compatibility) в PIX BI отображает степень соответствия данных между связанными наборами. Он важен потому, что снижение этого показателя указывает на проблемы с загрузкой данных, что может привести к некорректной аналитике и ошибочным управленческим решениям на дашбордах.

Как автоматизировать мониторинг совместимости данных в PIX BI?

Для автоматизации мониторинга можно использовать API методы PIX BI: получение списка приложений, получение списка связей между наборами данных и получение показателя совместимости по каждой связи. Эти методы позволяют создать инструмент для регулярной проверки и оповещения ответственных сотрудников о снижении совместимости.

Как работает автоматический построитель связей в PIX BI?

Автоматический построитель связей анализирует столбцы в наборах данных и создает связи между таблицами на основе совпадающих данных. Инструмент использует API методы для получения наборов данных, создания связей и проверки их совместимости, удаляя связи с низким процентом совместимости ниже заданного порога.

Какие преимущества дает автоматическое построение связей в моделях данных?

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

Какие еще задачи можно решать с помощью API PIX BI?

API PIX BI позволяет автоматизировать множество задач: копирование приложений для новых сотрудников, мониторинг активности и безопасности, управление календарями и расписаниями копирования данных, управление лицензиями и пользователями, интеграция с Active Directory. Эти возможности можно реализовать с помощью бесплатной лицензии PIX RPA.

Где заказать внедрение инструментов автоматизации для PIX BI?

Офис NFP компании Первый Бит предлагает услуги по внедрению инструментов автоматизации для PIX BI, включая мониторинг совместимости данных и автоматическое построение связей в моделях. Наши специалисты разработают решения под ваши задачи с использованием API методов и технологий RPA.

Куда обратиться для настройки автоматического мониторинга данных в PIX BI?

Для настройки системы автоматического мониторинга совместимости данных и оповещений в PIX BI рекомендуем обратиться в офис NFP компании Первый Бит. Мы разрабатываем решения, которые своевременно обнаруживают проблемы с данными и предотвращают отображение некорректной информации на дашбордах.

Где получить помощь по интеграции PIX BI с другими системами?

Офис NFP компании Первый Бит предоставляет услуги по интеграции PIX BI с другими корпоративными системами через API. Наши эксперты помогут автоматизировать процессы управления пользователями, лицензиями, данными и отчетами, обеспечивая максимальную эффективность использования платформы.

Курсы и вебинары офиса NFP

Методология управленческого учета и бюджетирования в 1С:Предприятие 8.3 для промышленных предприятий

Методология управленческого учета и бюджетирования в 1С:Предприятие 8.3 для промышленных предприятий

Эксперты офиса NFP компании «Первый Бит» расскажут об основных подходах эффективного построения методологии системно-ориентированной бюджетной модели на примере горнорудного предприятия.

Подробнее
11 Ноябрь 2025
Карта внедрения ИИ для бизнеса: цифровизация в финансах, HR и документообороте без хаоса и лишних затрат

Карта внедрения ИИ для бизнеса: цифровизация в финансах, HR и документообороте без хаоса и лишних затрат

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

Подробнее
13 Ноябрь 2025
Автоматизация бюджетирования в «1С:Управление холдингом 8» новой версии 3.3: от рутины к управлению эффективностью

Автоматизация бюджетирования в «1С:Управление холдингом 8» новой версии 3.3: от рутины к управлению эффективностью

Экспертный вебинар от специалистов компании Первый БИТ, где будут рассмотрены современные подходы к лимитированию, управлению резервами и автоматизации процессов бюджетирования с учетом новейших возможностей платформы.

Подробнее
25 Ноябрь 2025
Бюджетный контроль в 1С:ERP.УХ 8

Бюджетный контроль в 1С:ERP.УХ 8

Цели курса: изучение возможностей программного продукта «1С:ERP. Управление Холдингом 8» по реализации бизнес-процессов бюджетного контроля, формирование навыков самостоятельной работы в системе и настройке типового функционала, а также знакомство с общими методическими аспектами бюджетного контроля.

Подробнее
27 Ноябрь 2025
Управление закупками в 1С:УХ 8

Управление закупками в 1С:УХ 8

Цели курса: изучение возможностей программного продукта «1С:Управление холдингом» в части бизнес-процессов управления закупками, формирование практических навыков самостоятельной настройки и управления процессами в прикладном решении.

Подробнее
01 Декабрь 2025
Казначейство в 1С:УХ 8

Казначейство в 1С:УХ 8

Цели курса: изучение возможностей программного продукта «1С:Управление холдингом» в части бизнес-процессов казначейства, формирование практических навыков самостоятельной настройки и управления процессами в прикладном решении.

Подробнее
03 Декабрь 2025
Обзор прикладного решения 1С:УХ 8

Обзор прикладного решения 1С:УХ 8

Курс ориентирован в первую очередь на представителей бизнеса, которые хотят получить представление о том, как продукт «1С:Управление холдингом» может помочь в решении задач бизнеса.

Подробнее
08 Декабрь 2025
Бюджетирование в 1С:УХ 8

Бюджетирование в 1С:УХ 8

Цели и задачи: дать слушателям системное представление о возможностях «1С:Управление холдингом» в части функционала, обеспечивающего формирование планов (функциональных и мастер-бюджетов), сбор факта, план-фактный и факторный анализ.

Подробнее
10 Декабрь 2025