Взаимодействие с системами анализа и визуализации данных
|
Рассматривается на примере взаимодействия с ПО Apache Superset. Более подробно про работу с Apache Superset — официальная документация Apache Superset |
Установка и запуск Apache Superset
-
установить ПО Apache Superset на сервер в соответствии с официальной документацией
-
по окончании установки и запуска веб-сервера Apache Superset необходимо войти в веб-интерфейс Apache Superset через браузер по адресу
http://localhost:8088Для входа в веб-интерфейс используются логин — Username и пароль администратора — Password, заданные в процессе установки Apache Superset. После ввода данных авторизации необходимо нажать кнопку Sign In
Откроется страница по адресу
http://localhost:8088/superset/welcome
Подключение к базе данных
-
нажать Settings → Database Connections → откроется раздел Databases
-
нажать кнопку Database → откроется окно подключения к базе данных Connect a database
-
шаг Select a database to connect: нажать PostgreSQL
-
шаг Enter the required PostgreSQL credentials:
-
поле Host: ввести IP-адрес сервера телефонии IVA CS
-
поле Port: указать порт подключения к базе данным сервера телефонии IVA CS, по умолчанию
5432 -
поле Database name: ввести имя базы данных
-
поле Username: ввести логин для подключения к базе данных
-
поле Password: ввести пароль для подключения к базе данных
-
поле Display Name: ввести имя базы данных, отображаемое в веб-интерфейсе Apache Superset
-
нажать кнопку Connect для сохранения данных подключения к базе данных
-
-
шаг Database connected — нажать кнопку Finish
-
При успешном подключении в веб-интерфейсе будет отображаться системное уведомление: Database settings updated
Созданное подключение к базе данных будет отображаться в секции Databases
Создание отчета
Для создания отчета необходимо выполнить следующие действия:
-
создать датасет с данными
-
построить визуализацию данных — чарт с графиком
-
сформировать дашборд
Создание датасета
Для создания датасета необходимо перейти в раздел Datasets и добавить набор данных для анализа:
-
нажать кнопку Dataset → откроется окно New dataset
-
заполнить данные датасета:
После создания датасета откроется раздел Charts
Создание чарта
Для создания чарта необходимо перейти в раздел Charts и настроить параметры чарта:
-
секция Choose a dataset: выбрать используемый набор данных — датасет
-
секция Choose chart type: выбрать тип визуализации
-
нажать Create new chart для создания нового чарта
В созданном чарте можно настроить любое отображение визуализации данных
Настройка параметров отображения графика
В конструкторе чарта необходимо выбрать используемые колонки, добавить фильтры (при необходимости их использования на дашборде), выбрать сортировку (при необходимости) и отформатировать детали визуализации.
Пример настройки параметров отображения графика:
-
поле X-axis — выбрать значения графика по оси X:
-
нажать Drop a column here or click → окно My column
-
перейти во вкладку Simple
-
поле Column: выбрать используемую колонку
-
нажать кнопку Save
При появлении окна запроса добавления фильтра: Нажать кнопку OK
-
-
-
поле Metrics — выбрать отображаемую метрику:
-
нажать Drop columns/metrics here or click → окно My metric
-
перейти во вкладку Simple
-
поле column: выбрать используемую метрику
-
поле aggregate: выбрать свойство метрики
-
нажать кнопку Save
-
-
-
нажать кнопку Create chart
Будет сгенерирован график чарта
-
нажать кнопку Save для сохранения настроенных параметров чарта:
Окно Save chart → Поле Chart name: ввести название сохраняемого чарта → Нажать кнопку Save
Создание дашборда
Для создания дашборда перейти в раздел Dashboards и настроить параметры дашборда:
-
нажать кнопку Dashboard → окно создания дашборда
-
настроить параметры дашборда:
-
поле Add the name of the dashboard / [untitled dashboard]: ввести название дашборда
-
в секции Charts выбрать чарт и перетащить его в область дашборда
-
-
нажать кнопку Save
Во вкладке Dashboards будет создан новый дашборд
В случае успешного создания дашборда будет отображаться системное сообщение This dashboard was saved successfully
Пример настроенных дашбордов




