Документ описывает функциональные характеристики ПО «Визуально-аналитическая платформа Cubisio» (далее - Cubisio), а также содержит информацию, необходимую для её установки и эксплуатации.
Cubisio - это платформа-конструктор для создания информационных систем.
Cubisio в стандартной конфигурации развёртывания используется как самостоятельная информационно-аналитическая система с визуальными конструкторами и полным циклом анализа и визуализации данных.
Cubisio позволяет посредством веб-интерфейса конфигурировать обработку данных и настраивать интерактивные визуализации разной степени детализации.
Cubisio относится к классам BI, ETL, Data Mining и других систем обработки, анализа и визуализации данных.
Сферы применения Cubisio включают, но не ограничиваются:
Cubisio в зависимости от варианта развертывания и использования функционирует на:
Ключевые функции Cubisio:
Более подробно функции описаны в Руководстве пользователя.
Cubisio может быть развернута на сервере или ПК.
Взаимодействие с системой осуществляется посредством веб-интерфейса:
Требования к аппаратным средствам
Минимальные:
Рекомендуемые (подбирается под задачи):
Для использования платформы в промышленной эксплуатации минимальные и рекомендуемые требования сильно зависят от объема обрабатываемых данных, количества пользователей, требований к производительности и могут значительно превышать указанные выше.
Требования к программной инфраструктуре
ОС (x64):
JAVA (JVM):
СУБД (один из перечисленных ниже варинатов)
При удалённом использовании посредством веб-интерфейса специальных требований не предъявляется, за исключением обусловленных необходимостью функционирования части Cubisio на стороне браузера пользователя - требуется полноценная поддержка HTML, CSS, JavaScript и достаточные аппаратные ресурсы для комфортной работы.
Поддерживается работа во всех современных (начиная с 2018г) браузерах, а также рекомендуемые версии браузеров:
При локальном развертывании и использовании дополнительные требования соответствуют Требованиям к серверной инфраструктуре.
При удалённом использовании на мобильном устройстве посредством веб-интерфейса специальных требований не предъявляется, за исключением обусловленных необходимостью функционирования части Cubisio на стороне мобильного браузера пользователя - требуется полноценная поддержка HTML, CSS, JavaScript и достаточные аппаратные ресурсы для комфортной работы.
Поддерживается работа во всех современных (начиная с 2018г) мобильных браузерах, а также рекомендуемые версии браузеров:
Использовать интерфейсы редактирования рабочей области, предназначенные для пользователей-аналитиков, не рекомендуется в связи с большим числом управляющих элементов в интерфейсе.
Cubisio образует экосистему для разных уровней вовлечённости и подготовки пользователей. Начиная от руководителей высшего звена, использующих готовые интерактивные информационные панели и порталы, и заканчивая программистами и аналитиками с профессиональным опытом, создающими модели обработки данных и визуализации.
Конечный пользователь
Конечные пользователи – это все пользователи, которые просматривают готовые информационные панели, виджеты, используют фильтры и навигацию, генерируют отчёты и т.д. Грубо говоря, как-то используют результаты проектной работы аналитиков в Cubisio.
Специальных требований к квалификации конечных пользователей не предъявляется, за исключением специальных случаев, предусмотренных при разработке конечного решения под таких пользователей, при подготовке аналитических панелей для квалифицированных пользователей.
Аналитик
Аналитики - все пользователи, которые непосредственно создают и работают с объектами рабочих областей в Cubisio.
Аналитики подключают источники, организуют модели данных и формируют запросы, производят последовательную обработку и анализ данных, настраивают визуализации , конструируют информационные панели, исследует данные на аналитическом графе. Также использует расширенные возможности Cubisio, включая разработку скриптов обработки и подготовки данных, кастомизацию визуализаций посредством встроенных HTML/CSS блоков, интеграцию внешних компонент и др.
Требования к квалификации таких пользователей включают знание основ использования Cubisio, а также достаточных знаний реляционной алгебры, принципов извлечения, обработки и анализа данных, знание методов и наличие опыта для решения поставленных задач. Для использования расширенных возможностей Cubisio аналитику может потребоваться наличие навыков программирования на JavaScript, HTML и CSS, и другие требования, обусловленные поставленными задачами.
Аналитик-администратор
В стандартном однопользовательском режиме (без подключения многопользовательского доступа и сервера авторизации) роли Аналитик и Аналитик-администратор являются одной ролью.
Аналитик-администратор – аналитик, имеющий расширенный доступ к Системной рабочей области и администрированию запущенного экземпляра Cubisio.
Используя системную область, администратор управляет пользователями и устанавливает ограничения и политики разграничения доступа.
Требования к квалификации таких пользователей включают знание основ использования и настройки Cubisio и глубокое знание административных функций и принципов функционирования программы.
Программист Cubisio
Программист формирует отдельную программную конфигурацию (форк) или вариант развертывания Cubisio на каркасе и из модулей Cubisio, а также разрабатывает дополнительный функционал. В конечном итоге формирует отдельную информационную систему со специальным функционалом.
Требования к квалификации системного программиста соответствуют стандартным требованиям к Java/JavaScript программисту,а также требуется знание основ использования Cubisio и программирования в инфраструктуре Cubisio, в остальном требования обусловлены поставленными задачами.
Для установки и функционирования Cubisio в ОС должны быть установлены:
В зависимости от состава дистрибутива и условиями лицензирования, дистрибутив Cubisio может включать установку предварительно необходимых компонент.
Руководство по установке, настройке и запуску Cubisio представлено в Руководстве системного администратора.