Оперативные новости и аналитические материалы мира высоких технологий
Статья

Как быстро сформировать нестандартную аналитическую отчетность?

ПО Импортонезависимость Документооборот

До 2022 года основными игроками на российском рынке BI были западные компании, которые задавали тренды в сегменте. Большинство заказчиков выбирало иностранное ПО, и это была понятная стратегия, ведь и сами отечественные вендоры стремились как можно скорее перенять технологии и стать визуально похожими на лидеров. Но были и разработчики, которые переосмысливали технологии «старшего брата» и видоизменяли свои решения, предлагая заказчикам иной подход к бизнес-анализу. Таким путем развивались BI-системы Polymatica от компании SL Soft.

В линейке два продукта: Polymatica Dashboards — конструктор информационных панелей, и Polymatica Analytics — инструмент для анализа больших объемов данных в режиме «здесь и сейчас» (ad-hoc). Они могут работать как в паре, так и совместно с другими системами, что позволяет гибко подходить к развитию функции бизнес-аналитики в компании. Например, обогащать имеющийся BI-движок или другую систему, в том числе учетную, встраиваемыми кастомизируемыми дашбордами. Там, где вопрос визуализации данных уже решен или не созрела потребность, а нужно ядро для интегрированного анализа данных или его замена, актуально внедрение Polymatica Analytics. Комплексное импортозамещение BI возможно с применением двух продуктов.

Ядро BI и особенности работы с данными

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

Polymatica Analytics позволяет формировать не стандартизированную ad-hoc аналитическую отчетность

Для того, чтобы обеспечить быструю работу с большими объемами данных, в Polymatica Analytics используется собственный формат хранения данных, реплицирующий БД и разбивающий данные на многомерные структуры. При построении отчетности бизнес-пользователем система обрабатывает предварительно загруженную информацию с помощью технологии OLAP и выдает результат в необходимых разрезах, которые можно менять в процессе анализа. На создание сводной таблицы, для формирования которой требуется обсчет более 1 миллиарда строк, уходит до 15 минут.

Репликация БД в Polymatica Analytics гибко настраивается: по времени и частоте запуска самого процесса, интервалу данных, способу обновления — полная перезапись информации, обновление только изменившихся строк или добавившихся и т.д. Использование обратного или инвертированного индекса — структуры данных, словно предметного указателя в конце книги, в котором для каждого уникального значения поля (измерения/размерности) в соответствующем списке перечислены строки данных, где оно встречается — позволяет кратно увеличивать скорость чтения данных. Применение метода сжатия с использованием словаря в Polymatica Analytics — разбиения данных на слова и замена их на индексы в словаре — дает возможность умещать в том же объеме в 12 раз больше данных.

За расчеты в продукте отвечает технология OLAP, а за поиск ранее неизвестных закономерностей между данными — встроенные функции «кластеризация» и «ассоциативные правила». Высокая скорость работы обеспечивается за счет хранения и обработки данных в оперативной памяти (in-memory). Это позволяет пользователям получать ответы гораздо быстрее, чем в случае обращений к файловой системе на жестких дисках, однако требует более серьезных серверных мощностей.

Polymatica Analytics включает в себя базовые форматы визуализации: сводные таблицы и более 20 графиков, в том числе диаграммы Сэнкей и хордовую, графы.

Визуализация данных «из коробки» и за ее пределами

Задача Polymatica Dashboardsвизуализировать данные, полученные из источников: баз данных (например, PostgreSQL, ClickHouse), файлов (CSV, XLS, XML, JSON) или PolymaticaAnalytics. Есть возможность обновлять датасеты как вручную, так и по гибко настраиваемому расписанию. С рядом внешних систем есть интеграция: например, с семейством «Р7» — разработка коннектора, позволяющего пользователям Polymatica Dashboards работать с «Р7-Офис. Корпоративный сервер» как с хранилищем документов для создания интерактивных информационных панелей с обновляемыми данными. А интеграция продуктов «Цитрос Цифровая Платформа» и Polymatica Dashboards позволяет загружать данные из систем напрямую, минуя промежуточные базы данных.

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

Использование в качестве поставщика данных Polymatica Analytics не только упрощает процесс получения датасета, но и расширяет возможности дашбордов

Основные форматы отображения информации в Polymatica Dashboards присутствуют «в коробке» — это более 20 встроенных визуализаций: линейные, столбчатые, круговые и другие диаграммы. Если заказчику их недостаточно, можно создать кастомные компоненты для виджетов (SDK), а с помощью HTML-редактора — обновляемый виджет с данными для добавления на слой дашборда.

Для мобильных устройств есть возможность настраивать отображения дашбордов

Для мобильных устройств — смартфонов и планшетов — есть возможность настраивать отображения дашбордов в пяти различных вариантах разрешений.

У Polymatica Dashboards широкие опции по интерактивному взаимодействию с данными: кросс-фильтрация, drill-down и drill-through. Первая функциональность позволяет связать между собой объекты дашборда так, что клик по элементу в одной диаграмме применит соответствующую фильтрацию ко всему слою: к графикам, таблицам и т.д. Drill-down и drill-through — аналитические подходы, благодаря которым в Polymatica Dashboards осуществляется гибкая детализация отчетов. При использовании drill-down пользователь может в рамках той же визуализации уточнить данные, спускаясь уровнем ниже по иерархии, а при drill-up — ровно наоборот. Такая функциональность может понадобиться в случае, если вы смотрите на обобщенную диаграмму, но хотите уточнить состав каждой категории и оценить вклад отдельных показателей в общий результат. Drill-through же дает возможность перехода по ссылке между слоями дашборда с сохранением фильтра.

Polymatica Dashboadrs состоит из двух основных модулей — Manager и Dashboard, и нескольких вспомогательных — например, сервиса уведомлений. Manager отвечает за импорт данных и хранение датасетов, управление пользователями и авторизацию, отслеживание логов и управление другими модулями, Dashboard — за визуализацию данных в виде информационных панелей.

Polymatica Dashboadrs состоит из двух основных модулей — Manager и Dashboard

В соответствии с дорожной картой Polymatica Dashboards команда продолжит развивать HTML-редактор, расширять возможности фильтрации на дашборде, базовых виджетов (внешний вид, функциональность) и увеличивать их количество.

erid:LjN8Jsu33Рекламодатель: ООО "ПОЛИМАТИКА РУС"ИНН/ОГРН: 7721721509/1117746262952Сайт: https://www.polymatica.ru/