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

- КиТ :: Будь в СЕТИ!

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

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

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

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

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

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

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

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

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

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

Использование в качестве поставщика данных 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 Dashboards команда продолжит развивать HTML-редактор, расширять возможности фильтрации на дашборде, базовых виджетов (внешний вид, функциональность) и увеличивать их количество.

📧ПодпискаБудь в СЕТИ! Новости социальных сетей - всегда актуальное
 
Группы: ВК | OK | Tg