Данный раздел содержит руководство пользователя Cubisio на примере настройки проекта информационной системы для исследования отечественного рынка BI-платформ в срезе актуальных вакансий, опубликованных на hh.ru.
Проект включает решение ряда типичных задач анализа данных:
- Регулярная загрузка данных из HTTP API hh.ru в СУБД;
- Очистка и подготовка данных, выявление упоминаний платформ;
- Ведение словаря платформ;
- Загрузка изображений и ресурсов в локальное хранилище;
- Разработка модели данных и настройка аналитического многомерного куба;
- Настройка виджетов и публикация дашборда.
Дашборд включает основные виджеты:
- Ключевые показатели - пользовательский HTML шаблон;
- Вакансии на карте - отображение маркеров на карте по координатам с возможностью фильтрации по видимой области;
- Организации - список организаций в форме таблицы с виджетами в ячейках и пользовательским HTML оформлением, глобальной фильтрацией и поиском;
- Позиция - таблица с вакантными должностями и количеством в форме страндартного прогресс бара;
- Вакансии - таблица со списком вакансий, включабщая короткое описание и организацию, реализует переход по клику в карточку вакансии;
- Карточка вакансии - HTML виджет с описанием вакансии;
- Параметры платформ - виджет "Плитка", используемый для реализации фильтрации в форме кнопок;
- BI-платформы - плитка с HTML виджеом в ячейке, отображающей самую платформу и столбчатую диаграмму динамики упоминаний, размер плитки зависит от количества упоминаний;
- Распределение вакансий - круговая диаграмма с распределенем платформ по числу вакансий;
- Занятость - круговая диаграмма с распределением по типу занятости;
- Вакансии по дням - столбчатая диаграмма с динамикой количества вакансий за сутки.
Все виджеты обновляются по мере загрузки и обновления данных, при изменении глобального фильтра данные пересчитываются и виджеты обновляются.