28 июля 2023

Сравнение российских BI-платформ с зарубежными - Power BI, Modus и Форсайт от экспертов компании Первый Бит

Особенности и преимущества зарубежных и российских BI систем, отличия и сходства. Сравнение возможностей зарубежных систем бизнес анализа с российскими.

Часть 2: обзор Power BI, Modus и Форсайт.

Содержание

Особенности и преимущества популярной зарубежной BI-системы: Power BI

Power BI – комплексное программное обеспечение бизнес-анализа компании Microsoft, объединяющее несколько программных продуктов, имеющих общий технологический и визуальный дизайн, а также шлюзов и web-сервисов. Power BI относится к классу self-service BI.

Разнообразие и дизайн встроенных визуализаций в Power BI

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

Форматирование и кастомизация дашборда в Power BI

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

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

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

Загрузка и трансформация данных, интеграция в Power BI

В Power BI можно импортировать данные из популярных источников: SAP, ODBC, Snowflake, Apache Hive и т.д. Предусмотрена технология прямых запросов (Direct Queries), которые запрашивают информацию из источника, но не импортируют ее.

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

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





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

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

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

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

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

Интерактивные элементы, создание «второго слоя» данных в Power BI

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

Двунаправленная кросс-фильтрация позволяет применять фильтры, распространяя контекст фильтра на связанные таблицы.

Функция детализации drill-down/drill-up в Power BI дает возможность расширить иерархию до следующего уровня и вернуться назад.

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

Сложность переобучения BI-специалистов и возможности Self-Service в Power BI

Self-Service в Power BI характеризуется разработчиком как сочетающий “дисциплину и гибкость”. Этот принцип подразумевает, что архитектура данных поддерживается командой бизнес-аналитиков, а ответственность за ведение отчетности перекладывается на конечных пользователей. Ключевым аспектом Self-Service является минимизация количества общих наборов данных, хранящихся в специализированном “Центре данных”. Если набор данных имеет статус “certified”, это сигнализирует пользователям о том, что данные являются надежными и соответствуют стандартам качества организации. Набор данных со статусом “promoted” содержит ценные данные, по мнению его владельца.

Microsoft предлагает обширную базу для обучения пользователей: видеоуроки, учебники, конференции, документация. Power BI полностью русифицирован, документация к нему – частично.

Отчеты в Power BI

Все отчеты в службе Power BI представлены в рабочих областях. Один конкретный отчет может принадлежать только одной конкретной рабочей области и быть построенным на одном конкретном наборе данных. Но при этом один отчет может быть задействован во многих дашбордах. Создать отчет можно с нуля, путем импорта из дашборда, к которому у пользователя есть доступ, или автоматически, при подключении наборов данных, например, из файла Excel.

После размещения отчета в службе Power BI Service, его можно просматривать на любом смартфоне, предварительно установив там специальное приложение Power BI Mobile.

Power BI имеет встроенные функции для совместного использования и рассылки отчетности. Отчеты могут быть добавлены только как вложения в электронные письма, однако поддерживаются различные типы файлов, такие как PPTX, PDF, XLSX и т. д.

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

Российская BI-система - Modus

Платформа Modus BI – BI-инструмент c интуитивно понятным интерфейсом, подходящий для создания современных дашбордов при условии предварительной подготовки данных на стороне DWH (классическая трехзвенная архитектура Источник - Хранилище - BI) или приобретении дополнительного модуля Modus ETL. Для создания расчетных показателей разработчику необходимо знать SQL.

Разнообразие и дизайн встроенных визуализаций в Modus BI

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

Опции изменения визуализации на лету пока нет, но она заложена в план разработки на этот год.

Форматирование и кастомизация дашборда в Modus BI

Доступно много настроек кастомизации, форматирования визуализаций и дашбордов c помощью кликов.

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

Загрузка и трансформация данных, интеграция в Modus BI

Система Modus BI состоит из двух отдельных модулей: Modus Аналитический портал и Modus ETL, каждый лицензируется и приобретается отдельно. В Modus Аналитический портал нет встроенного модуля обработки данных и собственной in-memory базы, отсутствует возможность создавать модель данных. Таким образом, все расчеты и предварительная подготовка данных должны быть выполнены до загрузки датасета в Modus Аналитический портал. Для этого можно воспользоваться имеющимися в компании корпоративными ETL-инструментами или модулем Modus ETL.

Средствами ETL, к примеру, можно настроить рассылку отчетов на почту. Для отправки в мессенджер потребуется подключение дополнительной обработки.





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

Вычисляемые меры создаются на синтаксисе SQL и отправляются отдельными запросами во внутреннюю базу для каждой визуализации. Созданные вычисляемые поля не сохраняются. Контекстные вычисления доступны с помощью оконных функций SQL, с использованием синтаксиса базы данных системы-источника. Надо принимать во внимание, что при смене СУБД необходимо редактировать синтаксис вычислений из BI-платформы.

Интерактивные элементы, создание «второго слоя» данных в Modus BI

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

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

Сложность переобучения BI-специалистов и возможности Self Service в Modus BI

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

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

Российская BI-система – Форсайт

Форсайт – BI-платформа с продвинутыми возможностями по аналитике данных, проведению сложных расчетов и разработке интерактивных дашбордов.

Разнообразие и дизайн встроенных визуализаций в Форсайт

В Форсайт доступны все базовые виды встроенных визуализаций, а также некоторые редко встречающиеся. Для всех нетабличных визуализаторов есть возможность настроить любые цвета фона, шрифтов и данных, организовать горизонтальную сортировку данных в таблице. Можно создавать кастомные визуализации с помощью JavaScript в веб-версии платформы, через десктоп предусмотрено создание кастомных виджетов с помощью C#. Доступна спецификация API.

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

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

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

Затруднена pixel-perfect отладка дашборда: отсутствуют настройки фиксированной ширины/высоты и расположения элементов. Из-за этого предполагается ручное выравнивание визуализаций на дашборде.

Загрузка и трансформация данных, интеграция в Форсайт

Есть своя высокопроизводительная in-memory СУБД с возможностью создания ETL-трансформаций и обработки данных. С применением объектно-ориентированного языка Fore можно создавать задачи ETL, настраивать в них цепочки импорта/экспорта/преобразования данных. Предусмотрена возможность использования активных и пассивных связей в модели данных по аналогии с Power BI. Перед началом этапа визуализации данных необходимо создать куб.





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

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

Интерактивные элементы, создание «второго слоя» данных в Форсайт

Реализована возможность создания иерархий в кубе и использования функционала drill-down/ drill-up в дашборде. Можно настроить условное форматирование и кросс-фильтрацию, однако это делается через внутренние не интуитивно понятные настройки, что вынуждает пользователей прибегать к помощи IT специалистов и увеличивает время работы. Доступно создание табов внутри дашборда для переключения отображаемой информации внутри одного отчета. Возможность настройки всплывающих окон отсутствует.

Сложность переобучения BI-специалистов и возможности Self Service в Форсайт

Платформу не назовешь интуитивно понятной. Сам интерфейс разработки выглядит устаревшим, структура каталогов сложная, а до настроек некоторых функций сложно добраться. Необходимо тщательное изучение документации, чтобы разобраться с настройкой функционала, поэтому времени на разработку уходит больше, чем при работе с другими платформами. Документация размещена на сайте разработчика. Тем не менее, подход low-code/no-code снижает уровень входа и сложность переобучения BI-специалистов.
Есть программы сертификации и обучения от вендора. В рамках обучения предоставляются видеоматериалы и задания для самостоятельного изучения, а также доступ к чату с экспертом для получения ответов на вопросы по материалам курса.

Обратитесь к нам сегодня!
Мы подберём решение специально для вашего бизнеса

Отзывы клиентов

«БИТ.ФИНАНС.МСФО обеспечил решение всех актуальных для нас задач. Проект был выполнен с соблюдением высоких проектных стандартов, в установленный срок и с соблюдением бюджета. Внедрение позволило оптимизировать трудозатраты, повысить прозрачность отчётности и операций».
Ольга Соколова
Финансовый директор "Связь ВСД"
«Требовался удобный инструмент для формирования и сдачи отчетности в соответствии с PCG и французскими стандартами. Мы хотели получить единую систему, которая позволила бы автоматизировать новый учет и транспортировать данные в корпоративную ERP-систему. БИТ.ФИНАНС на отлично справился с поставленными задачами».
Анна Белоусова
главный бухгалтер ООО «Иннотек»
«В ходе проекта был проявлен высокий профессионализм в решении методологических, IT и управленческих задач нашей Группы компаний».
А. А. Рюмин
заместитель финансового директора «РКС Девелопмент»