Содержание
Консультация эксперта
Обзор системы Visiology
В Visiology реализованы возможности для работы бизнес-пользователей, аналитиков и ИТ-специалистов. Платформа считается одним из наиболее успешных российских аналогов Power BI за счет схожего интерфейса, идентичной графической модели данных и наличия формульного языка DAX, что делает процесс миграции более легким и минимизирует затраты. Но Visiology популярна не только при миграции с зарубежного ПО – эту платформу часто выбирают при начальном внедрении BI-системы.
Visiology состоит из следующих компонентов:
- Среда для визуального представления данных Visiology Dashboards.
- Аналитический движок ДанКо.
- Инструмент Visiology Smart Forms для настройки веб-форм и их бесшовной интеграции с аналитической системой.
- Модуль преобразования данных Self-Service ETL.
- Сервис авторизации Keycloak.
- Visiology Designer – графический дизайнер для создания и редактирования дашбордов прямо в веб-браузере.
- Модуль мониторинга и анализа производительности Observability для сбора, хранения и анализа логов, трассировок и метрик.
Аналитический движок ДанКо, в свою очередь, состоит из следующих элементов:
- Formula Engine – бэкенд-сервис для хранения и управления TOM-моделью, обработки аналитических запросов на языке DAX, хранения больших объемов данных, построения структур хранения и индексов, кэширования DAX-запросов, хранения прав доступа к данным.
- MinIO – простое объектное хранилище для хранения временных Excel- и CSV-файлов и последующей загрузки данных из них в ClickHouse. MinIO поддерживает S3 протокол, репликацию, масштабирование, отказоустойчивость и аутентификацию.
- Data Management Service – бэкенд-сервис, предоставляющий возможности настройки расписаний автоматической загрузки данных, хранения, чтения и редактирования ER-диаграмм для TOM, загрузки данных с настройкой маппинга из таких источников, как CSV, JDBC-совместимые БД, Excel.
- JDBC Bridge – простой прокси-сервер без сохранения состояния, передающий SQL-запросы из ClickHouse на внешние СУБД, поддерживающие JDBC-драйвер. JDBC Bridge позволяет ClickHouse подключаться к источникам с поддержкой JDBC для загрузки данных.
Платформу Visiology можно, по справедливости, назвать одной из самых гибких на рынке BI. Широкие возможности кастомизации обеспечиваются за счет доступности многочисленных виджетов и визуализаций в маркетплейсе Visiology, расширяющих основной функционал системы. Работа в Visiology построена на принципах self-service: специалист без навыков программирования, не проходя длительное обучение, способен управлять контентом, строить статические отчеты, добавлять данные. Пользователь может с легкостью создавать собственные виджеты и тиражировать их на весь проект. Все это делает Visiology удобной средой для анализа данных в любых срезах, с учетом специфики изучаемой области и целей проводимого исследования.
История создания и разработчик
Компания Visiology – это российский разработчик программного обеспечения для анализа и визуализации данных, обеспечивающий также экспертную поддержку в области управления бизнесом на основе данных. Первый коммерческий релиз платформы Visiology был выпущен в 2015 году. Следом была разработана аналитическая колоночная In-Memory СУБД ViQube в Visiology 2.0 и выпущено мобильное приложение для аналитиков. В 2019 году на основе ИИ и ML-технологий был создан виртуальный аналитик ViTalk, помогающий руководителям работать с дашбордами и принимать управленческие решения.
2022 год стал переломным для компании, поскольку большинство иностранных вендоров BI-систем ушло с российского рынка и спрос на отечественную BI-платформу, имеющую схожий функционал и интерфейс, вырос многократно. Разработчики оперативно выпустили релиз Visiology 3.0, соответствующий потребностям пользователей зарубежных BI-систем и способный заменить их без ущерба для качества работы. И, наконец, в 2024 году был запущен встроенный аналитический движок Visiology – ДанКо (Данные Компании).
Основные характеристики системы
Перечислим ключевые характеристики системы Visiology:
- Возможность одновременной работы неограниченного количества пользователей.
- Поддержка любого объема данных.
- Использование одного сервера с возможностью докупить или оплатить дополнительный сервер для разработки.
- Поддержка неограниченного числа пользователей Smart Forms.
- Внутренняя аутентификация с LDAP и базовым или расширенным SSO.
- Корпоративные функции – масштабирование, резервирование, повышенная безопасность и др.
- Импорт данных из большого количества источников: JDBC, СУБД, Excel, CSV, а также возможность доработки других импортов.
- Бесшовная интеграция с ИТ-инфраструктурой компании.
- Графическое представление модели данных ТОМ.
- Использование языка запросов DAX.
- Собственный аналитический высокопроизводительный движок ДанКо.
- Возможности Self-Service: управление контентом, статические отчеты, добавление данных.
- Модуль Smart Forms, позволяющий упростить процессы сбора данных и отчетности путем создания и настройки веб-формы. Аккумулированные данные затем могут быть перенесены в аналитическую платформу Visiology.
Предусмотрено три варианта лицензии на платформу Visiology. Подписочная лицензия «Старт» на 15-50 пользователей и серверная лицензия «Стандартная» на 50-200 пользователей имеют ограничения по объему данных, ядрам CPU, поддерживаемым протоколам аутентификации, наличию корпоративных функций и т.д. Серверная лицензия «Корпоративная» предоставляет максимальные возможности для работы в Visiology с учетом расширения и масштабирования при подключении большого количества пользователей.
Функциональность Visiology
Платформа Visiology предоставляет своим пользователем следующие возможности:
- Формирование централизованного хранилища, в котором осуществляется сбор данных из источников и их обработка.
- Анализ данных для выявления взаимосвязей между явлениями, сценарной оценки последствий принимаемых решений, оценки рисков и степени влияния факторов на исследуемые процессы.
- Прогнозирование – формирование факторных моделей по результатам анализа.
- Комплексная интерактивная визуализация для представления информации с различной степенью детализации и в разных разрезах.
- Построение наглядных аналитических BI-дашбордов и регламентной отчетности без программирования.
Ниже мы подробно остановимся на каждом из функциональных блоков и рассмотрим как базовые возможности, так и опции расширения.
Инструменты визуализации данных
Инструменты визуализации Visiology позволяют представлять информацию в удобном для восприятия и дальнейшего анализа виде: пользователи могут создавать наиболее подходящие визуальные решения с высокой степенью кастомизации. Настраиваемая визуализация помогает не только создавать показательные и яркие дашборды под любые бизнес-задачи, но и экспортировать результаты визуализации в удобный для пользователя формат. Средства контроля доступа позволяют задать настройки, при которых пользователь увидит на готовых визуализациях только те данные, которые ему могут быть открыты в соответствии с корпоративной политикой. Если доступ открыт, то визуализации сможет просматривать без авторизации неограниченный круг пользователей.
Поддержка различных типов графиков и диаграмм
Visiology Dashboards – это гибкая среда для визуального представления любых срезов данных, исследований и прогнозов. В рамках подходов self-service и low-code Visiology поддерживает большой набор визуальных типов представления – универсальных и специализированных. В их число входят: круговая и линейчатая диаграмма, плоская и сводная таблица, гистограмма, график, картосхема, многослойная карта, сеть, тепловая карта, план-график и др. Для пользователей, знакомых с языком JS, доступна практически неограниченная кастомизация отчетов с помощью встроенной библиотеки Highcharts и сторонних библиотек.
Для пользователей платформы Visiology доступен маркетплейс с большим набором виджетов, расширяющих выбор визуализаций с 80+ параметрами настройки, включая анимацию, видео, 3D-визуализацию, отображение данных с расчетом по заданным правилам, озвучивание данных голосом, условное форматирование, встраивание изображений в любые элементы виджета.
Анализ данных
В Visiology встроен аналитический движок ДанКо, позволяющий осуществлять запуск BI-проекта как с готовым корпоративным хранилищем, так и без него. ДанКо обеспечивает бесперебойную загрузку данных из множества источников, быструю обработку больших объемов информации, разделение доступа, представление аналитики в любых форматах.
Инструменты для анализа больших данных
Аналитический движок ДанКо предоставляет возможность анализировать большие массивы данных с минимальным привлечением дата-инженеров. Работа ДанКо построена на базе колоночной СУБД ClickHouse, оптимизированной для BI-задач. Использование технологий интеллектуального размещения данных позволяет сохранять высокую производительность даже в крупных проектах с терабайтами данных. При этом пользователи самостоятельно работают с данными, и помогает в этом встроенное хранилище, благодаря которому нет необходимости использовать дополнительные программные продукты и DBA.
Также в последних релизах для работы с BigData появился режим инкрементальной загрузки, в котором в хранилище добавляются только новые и изменившиеся значения, что значительно ускоряет время загрузка данных.
Интеграция с другими системами
В Visiology поддерживается широкий набор интеграций: с различными операционными системами и транзакционными базами данных, системами обработки Big Data, технологиями ИИ, хранилищами данных, ETL, SQL, API, шинами данных, MDM-системами, средствами мониторинга и визуализации, электронной почтой, каталогами пользователей и проч. Также данные могут поступать от партнеров, из публичных источников – сайтов, социальных сетей, с носимых устройств IoT и т.п. Visiology легко интегрируется в любую корпоративную среду, обеспечивая соблюдение требований информационной безопасности.
Отчетность
В Visiology предусмотрен удобный конструктор отчетов, предназначенный для формирования как персонализированной, так и регламентной отчетности. Он позволяет гибко настраивать внешний вид отчетов без программирования, генерировать отчеты, публиковать их на внешнем или внутреннем ресурсе, делать рассылку. Учтена возможность подготовки отчетов для печати.
Инструменты для создания отчетов
Для создания отчетов используются два основных инструмента: Visiology Dashboards и Visiology Smart Forms. В Visiology Dashboards поддержка аналитического синтаксиса запросов DAX позволяет производить преобразования данных на лету и создавать сложные расчетные величины без программирования. Новые данные попадают на дашборды сразу после их загрузки в аналитическое хранилище ДанКо. Визуализация отчетов готовится за несколько секунд, даже если задействованы огромные массивы данных. Поддерживается экспорт дашбордов в форматы PDF, PPTX, PNG.
Инструмент Visiology Smart Forms используется не только для формирования отчетов с нуля, но и для сбора и консолидации отчетности. Ввод данных в Smart Forms происходит через универсальную веб-форму, после чего осуществляется проверка корректности формата ввода и соблюдения предельных значений в соответствии с заданными настройками. Затем производится моментальная передача данных в аналитический движок ДанКо.
Возможности автоматизации генерации отчетов
Регламентные отчеты, имеющие фиксированный формат и структуру, можно автоматически генерировать и отправлять получателям по расписанию. Такие отчеты, как правило, содержат важные данные, которые необходимы руководителям и специалистам для регулярного мониторинга бизнес-процессов: финансовые результаты, операционные метрики, KPI и проч. Например, на ежедневной или еженедельной основе генерируются и рассылаются отчеты о продажах и остатках на складах, на ежемесячной – о финансах и маркетинговых мероприятиях.
Безопасность и управление доступом
Visiology имеет сертификат СЗИ ФСТЭК по 6-му уровню доверия: помимо стандартных лицензий, предусмотрена корпоративная серверная лицензия для крупных предприятий, которые предъявляют более высокие требования к безопасности данных и надежности системы. Развертывание сервера для платформы может осуществляться локально или в частном облаке. Visiology можно кастомизировать под строгие требования безопасности, принятые в конкретной компании.
Механизмы безопасности данных
Новейший релиз Visiology обладает продвинутыми возможностями конфиденциальности и разграничения доступа, вплоть до обеспечения повышенной безопасности вспомогательных компонентов для дополнительной защиты пользователей платформы и корпоративных данных. В Visiology можно создавать полностью защищенные контуры работы с данными, подготовки отчетности и аналитики. Для поддержания высокого уровня безопасности администратор настраивает корпоративные политики на контроллере домена. Используются механизмы внутренней аутентификации, дополненные LDAP и базовым или расширенным SSO.
Уровни доступа и управление пользователями
Разграничение доступа может быть выполнено на уровне дашбордов, данных, элементов измерений, таблиц, отдельных колонок и столбцов, по элементам справочника. Опционально можно включить режим повышенной безопасности, в котором доступ к системе блокируется на 15 минут после 5 попыток неправильного ввода пароля, осуществляется выход из текущей сессии при отсутствии активности в течение 15 минут. Аккаунт пользователя блокируется при отсутствии успешных входов в систему в течение 89 дней или если пароль не менялся 120 дней. Разблокировать доступ может администратор.
Применение Visiology в бизнесе
Платформа Visiology нашла успешное применение как в государственном секторе, так и в различных отраслях бизнеса: в банках, страховых компаниях, на промышленных и производственных предприятиях, в сферах недвижимости, логистики, телекоммуникаций, ритейла, дистрибуции, e-commerce и многих других. Visiology позволяет проводить бизнес-аналитику и визуализацию данных для горнодобывающих, нефтехимических, металлургических, машиностроительных предприятий, ОПК.
Благодаря низкому порогу входа, при котором аналитики могут полноценно работать в системе без знания программирования, она востребована даже в отраслях, характеризующихся консервативным отношением к инновационным программным решениям.
Как система помогает улучшить принятие решений и оптимизировать бизнес-процессы
В Visiology построен комплексный подход к бизнес-анализу, позволяющий улучшить качество и оперативность принятия управленческих решений и оптимизировать процессы в компании. Управление бизнесом на основе данных реализовано при помощи наглядных аналитических дашбордов, регламентных отчетов для руководства и экспертов, консолидации отчетности по всем филиалам, подразделениям и сотрудникам. Использование технологий для обработки больших объемов данных, инструментов для предиктивного анализа, искусственного интеллекта упрощает работу с аналитикой и открывает новые возможности.
Руководители с помощью Visiology в реальном времени наблюдают полную, достоверную и актуальную картину о состоянии бизнеса, влиянии различных факторов на ключевые показатели. Это позволяет найти и проанализировать зоны риска, осуществить точное планирование, определить новые перспективные возможности для бизнеса. В Visiology можно легко моделировать и всесторонне исследовать различные гипотезы развития компании, отслеживать отклонения от плана или KPI, находить узкие места в бизнес-процессах и оптимизировать их.
Рекомендации по внедрению
Внедрение Visiology как первой BI-платформы в компании в стандартном случае состоит из следующих этапов:
- Аудит бизнес-процессов, влияющих на формирование отчетности. Аналитики изучают процессы подготовки отчетности, используемые формы отчетов, источники данных, формулы заполнения и расчета показателей.
- Формирование задач и целевых показателей внедрения, разработка функциональных требований.
- Настройка параметров системы, форм отчетности, интеграции с источниками и проч.
- Загрузка первичных данных, генерация пробных дашбордов и их тестирование.
- Проведение обучения бизнес-пользователей, аналитиков и администраторов, разработка инструкций и сопроводительной документации.
- Запуск системы в опытно-промышленную эксплуатацию.
- Техническое и консультационное сопровождение системы, оптимизация настроек по результатам регулярного анализа.
При миграции на Visiology с западных BI-платформ возникают индивидуальные нюансы, связанные с переносом дашбордов, отчетов, аналитических панелей, с адаптацией Visiology под выстроенную ИТ-инфраструктуру, переобучением сотрудников.
Заключение
Платформа Visiology – динамично развивающаяся перспективная российская разработка, соответствующая международным стандартам BI-систем. Visiology постоянно совершенствуется, расширяя возможности за счет новых технологий и интеграций. Платформа заслуженно занимает первые места в рейтингах BI-систем и получает позитивные отзывы как от пользователей, так и от экспертов рынка.
Специалисты компании «Первый Бит» имеют большой опыт внедрения Visiology как с нуля, так и в рамках проектов импортозамещения в компаниях различных отраслей. «Первый Бит» является давним партнером компании «Visiology», наши эксперты во всех подробностях знакомы с возможностями и особенностями платформы. При внедрении команда наших специалистов применяет комплексный подход, учитывает специфику вашего бизнеса, потребности ключевых пользователей, поставленные перед нами цели и задачи. После запуска Visiology в опытно-промышленную эксплуатацию мы выполняем техническую поддержку и оказываем консультации пользователям.