Дашборд на Cubisio: что под капотом?

В видео демонстрируются основные возможности BI-платформы Cubisio на примере разбора устройства дашборда, посвященного анализу рынка вакансий BI-аналитика в HeadHunter. Мы покажем как настроен универсальный HTTP-коннектор к API хэдхантера (), как организована загрузка датасетов с вакансиями при помощи ETL-процессов, продемонстрируем конструктор куба, расскажем о принципах его работы и визуально-аналитических возможностях. Дашборд: Cubisio: 00:00 Вступление 00:21 О созданном дашборде, который исследует рынок вакансий в headhunter, на примере которого будут рассмотрены основные возможности BI-платформы Cubisio 01:09 Окно проекта в Cubisio, где представлены различные объекты, функциональные модули из которых состоит проект 02:16 Интерфейс Cubisio 02:41 Проектное «дерево» Cubisio 03:13 HTTP-коннектор для подключения к API ресурса HeadHunter 04:14 Создан объект «HTTP-сервис» с именем «HeadHunter API». Настройки соединения 04:33 HTTP методы 04:42 Параметры запроса 06:07 Отправка и получение запроса 06:24 Анализ ответа 06:43 Настройка результата с предлагаемой структурой таблиц 07:04 Формирование набора выходных таблиц. Преобразование данных 08:16 Настройка выходного датасета 09:30 ETL. Процесс «DownloadByKeyword» содержит несколько операторов. Задача этого процесса 10:13 Принцип ETL в Cubisio. 2 типа портов. Наблюдение по шагам. 11:55 Оператор «ForEach». Задача этого оператора 12:15 Оператор «Translate». Задача этого оператора 14:08 Оператор «if». Задача этого оператора 14:14 Запись 2-х выходных таблиц (таблица вакансий и таблица, связывающая вакансии и BI) с помощью 2-х операторов «DB Store» 14:53 Создание таблицы с BI через файл Excel 15:34 Загрузка файла в формате «Excel» или «csv» с BI в проект Cubisio 15:51 Импорт данных файла через парсер csv. Анализ, настройка и импорт в базу данных в таблицу «bilist» 17:18 Процесс «DownloadAll». Цель этого процесса. Запущен цикл с помощью оператора «ForEach» по всем записям в таблице с BI с вызовом процесса «DownloadByKeyword» 17:50 Актуализация состояния данных в кэше с помощью операторов «update caches» и «clear cache» и в виджетах с помощью оператора «refresh widgets» 19:08 Итог работы процессов 19:19 Панель куба. Обзор таблиц или срезов 20:17 Пример создания срезов, объединение срезов, условие объединения срезов, манипуляция со срезами. 21:20 Концепция Cubisio –язык Cubisio транслируется в целевой диалект источника. Работа с редактором в срезе 22:58 Обзор цепочек срезов в кубе 23:11 Объединение 3-х таблиц с данными в общий срез для дальнейшей работы 23:31 Создание ответвлений в зависимости от задач по визуализации. Первая цепочка – визуализация геолокации. Создание виджета с картой 25:29 Вторая цепочка – вывод всех BI платформ в виде плиток со встроенным виджетом и круговой диаграммы 27:19 Третья цепочка – вывод данных с помощью виджетов «Временная диаграмма», «Круговая диаграмма», «Html» 27:31 Структура и состав виджета «Html». Использование стороннего виджета 29:16 Третья цепочка – вывод данных с помощью виджета «Таблица» со встроенным виджетом прогресс бара «Прогресс» 29:28 Третья цепочка – вывод данных с помощью виджета «Таблица» с 3-мя колонками и встроенными виджетами «Html» 29:34 Четвертая цепочка – вывод данных с помощью виджета «Html». Структура и состав виджета «Html» 30:25 Пятая цепочка – вывод данных с помощью виджета «Таблица» с перечнем организаций и встроенными виджетами «Html» 30:56 Измерения куба для создания глобального или кросс фильтра. Показ работы глобального или кросс фильтра 32:46 Создание дашборда 33:02 Перетаскивание виджетов из куба на дашбоард. Перенос вакансий, карты, вакансий по дням, занятость, распределение вакансий 33:39 Возможность управления объектами Cubisio через API 34:58 Подведение итогов по показу возможностей Cubisio
Back to Top