BI-системы: сравнение популярных продуктов российского рынка

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

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

Сравнение BI-решений по основным параметрам

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

Мы сравним четыре популярных продукта: BIOM Analytics, VISIOLOGY и Yandex DataLens от российских разработчиков и Fine BL от китайских коллег.

BI-системы: сравнение популярных продуктов российского рынка

Сравнение будем проводить по основным параметрам, которые важны при внедрении и работе с BI-инструментами:

· Встроенные визуализации, их внешний вид и разнообразие

· Изменения и кастомизация дашборда

· Загрузка, преобразование и внедрение исходных данных

· Создание прогрессивных расчетных мер и формул

· Взаимодействие с пользователем, создание "второго слоя" данных

· Сложность подготовки специалистов и потенциал Self Service

· Дополнительные функциональности

Встроенные визуализации, их внешний вид и разнообразие

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

Visiology в этом плане существенно уступает конкурентам. Встроенный набор визуализаций минимальный. Для их расширения требуется написание собственного кода или покупка готовых решений. В Fine BI набор визуализаций также не большой, многие функции отсутствуют. Остальные рассматриваемые BI-системы полностью удовлетворяют потребностям бизнеса. Все визуализации имеют современный дизайн, можно переключаться между ними, создавать собственные.

Изменения и кастомизация дашборда

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

BIOM Analytics позволяет настраивать визуализации по своему усмотрению. Менять размер шрифта, цвет, заливку, границы, добавлять на экран нужные части компонента или скрывать их. Форматировать их части (легенды, оси).

VISIOLOGY допускает изменение вида дашборда и форматирования визуализаций, но большую часть из них надо проводить с помощью JS и CSS.

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

Fine BL имеет гибкую настройку визуализации и их размещения на дашборде. Можно менять цвет, оформление, вид отображаемых данных, места размещения элементов и др.

Загрузка, преобразование и внедрение исходных данных

В BIOM Analytics нет in-memory движка. Масштабирование и оптимизация данных происходит в базе данных. Такое решение повышает производительность системы и упрощает администрирование, так как большинство баз данных имеют встроенные механизмы для эффективной работы с большими объемами данных Платформа поддерживает работу с большим количеством входных данных, предлагает готовые коннекторы, встроенный ETL-инструмент и планировщик для загрузки данных.

В Visiology для работы с информацией используется in-memory, однако встроенного ETL-инструмента нет. Для загрузки данных необходимо использовать внешние ETL-инструменты, такие как VixTract, с применением C# скриптов и Python. Встроенные инструменты ETL платформы позволяют выполнять только базовые трансформации данных.

Yandex DataLens имеет in-memory, готовые коннекторы, но встроенные ETL полностью отсутствуют. Для решения задачи потребуется использовать сторонние инструменты, например, Data Transfer, DataSphere и другие.

В Fine BL есть все для загрузки, преобразования и интеграции данных: ETL-инструменты, in-memory, коннекторы.

Создание показателей и использование формул

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

В Visiology также есть свой язык расчетов, но с его помощью можно агрегировать только простейшие данные и делать элементарные расчеты. Для непростых вычислений понадобится использовать Python. Контекстные вычисления в BI-системе отсутствуют. Чтобы создавать формулы, необходимо знать язык DAX. Такие требования повышают порог входа пользователя для работы с системой.

Yandex DataLens имеет только базовый функционал, большие ограничения настроек, отсутствует кросс-фильтрация.

В Fine BL есть свой язык расчетов, можно работать с контекстными вычислениями. Если требуется подключение с помощью экстракта, для создания функций можно применять SQL.

Взаимодействие с пользователем, создание "второго слоя" данных

Для комфортной работы с BI-системой и эффективного анализа пользователь должен иметь возможность анализировать данные в разных разрезах. Удобной является детализация данных на разных уровнях. Для наглядности результата должна быть реализована возможность выводить результат на отдельном дашборде.

В BIOM Analytics реализованы все варианты детализации Drill-Down и Drill-up. Это кросс-фильтрация, изменение типов диаграмм, вывод результатов в отдельном дашборде и другие. В зависимости от конкретного случая пользователь может использовать и форматировать наиболее удобный вариант.

В Visiology работать с интерактивными элементами, в основном, можно только через JS. Без него доступна лишь смена цвета в категориях, можно переключать визуал, делать фильтрации: перекрестную и на уровне визуализации.

В Yandex DataLens присутствуют режимы Drill-Down и Drill-up. Для настройки всплывающих подсказок используется Markdown. С его помощью можно размещать не только текст, но и таблицы, ссылки, изображения и т.д. Условное форматирование в системе полнофункциональное. Пользователь может переключать отображаемый визуал для настройки показа чартов, делать перекрестную фильтрацию и на уровне визуализации.

В Fine BL присутствуют все рассматриваемые интерактивные элементы.

Сложность подготовки специалистов и потенциал Self Service

Все рассматриваемые системы обладают интуитивным интерфейсом и Self Service, поэтому больших сложностей в обучении не возникает.

В BIOM Analytics работа с SQL требуется только для оптимизации запросов. Пользователь может изменять показатели, разбиения, а также типы графиков в режиме реального времени, что дает возможность анализировать данные в удобной для него форме. При наличии прав пользователь может создавать собственные компоненты и показатели через простой интерфейс, не требующий дополнительных лицензий. В Visiology язык SQL не используется — для реализации сложных функций необходимо написание кода на JavaScript.

В BIOM Analytics доступен обширный обучающий курс, который охватывает все аспекты работы с BI и ETL. В документации содержится подробная информация о настройке компонентов и их свойствах.

Дополнительные функциональности

Дополнительный функционал хорошо развит только на платформе BIOM Analytics. В ней реализована Process Intelligence, Actionable analytics, системы рассылки оповещений и отчетов по расписанию, маркеры. Actionable Analytics позволяет взаимодействовать с источниками данных напрямую из BI-системы, что может быть полезно, например, для изменения приоритета задачи или назначения ответственного лица.

Выводы

С помощью любой из рассматриваемых систем можно эффективно вести бизнес-аналитику. Они простые в использовании, функциональные и не уступают зарубежным аналогам. Какую выбрать зависит от личных предпочтений и задач, которые будут возлагаться на платформу.

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

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

Yandex DataLens в целом несильно уступает BIOM Analytics, но система не может углубляться во внутреннюю инфраструктуру, поэтому данный вариант оптимален для внешнего контура.

Автор: Анатолий Чех, ведущий инженер-программист
Автор: Анатолий Чех, ведущий инженер-программист
Начать дискуссию