ym88659208ym87991671
Как создать дашборд | Документация для разработчиков

Как создать дашборд

Обновлено 3 августа 2023

Для создания дашборда необходимо выполнить 4 действия: получить данные, подготовить их, построить по данным графики, собрать их в дашборд.

После получения доступа к сервису и аутентификации пользователь попадает на портал.

Нам необходимо перейти в сервис SDP Analytics, где в разделе SDP BI представлены все доступные нам отдельные инстансы SDP BI, выбираем нужный нам.

Сразу после входа в SDP BI Пользователь попадает на свою домашнюю страницу. Также это можно сделать с любой другой страницы приложения, нажав на логотип в левом углу главного меню.

На этом экране собраны все последние элементы, с которыми работал пользователь.

Для создания дашборда необходимо ознакомиться со следующими понятиями:

Источник данных (Database) – подключение к базе данных. Добавляется администратором системы.

Таблица (Dataset) – таблица в базе данных. Может быть как физической таблицей, так и виртуальной на основе SQL запроса.

График (Chart, Визуализация) – отдельный компонент визуализации данных, представляющий из себя график, таблицу, карту или фильтр. Один дашборд может состоять из множества графиков.

Дашборд (Dashboard) – набор логически связанных визуализаций, собранных на одном или нескольких листах (вкладках).

Процесс создания нового дашборда начинается с запроса у администратора рабочей области доступа к источнику данных. После подключения необходимого источника данных таблицы из него сразу можно использовать для создания датасетов (подробнее в разделе Подключение таблиц из источника данных), или на основе существующих таблиц создать виртуальный датасет. Также есть возможность добавить в датасеты вычисляемые столбцы. В некоторых из версий предоставляемого продукта есть возможность загружать Excel или сsv и использовать их как физические датасеты.

Для создания виртуального датасета используется Редактор SQL доступный по кнопке Лаборатория SQL - Редактор SQL.

В открывшимся окне (1) выбираем нужную базу данных из доступных, (2) схему и (3) таблицу.

Пишем запрос, кнопкой (4) запускаем на выполнение, снизу в области (5) можно посмотреть результат, ограниченный 1000 строк, и кнопкой (6) сохраняем полученную в результате SQL запроса таблицу как виртуальный датасет.

По кнопке Данные - Датасеты весь список доступных вам виртуальных и физических датасетов:

Следующий шаг – создание графиков (чартов). Войти в конструктор графиков можно несколькими способами: по кнопке на вкладке графиков или щелкнув по датасету в списке.

В первом случае нам откроется список всех доступных графиков, и после указания источника данных мы перейдем в конструктор, во втором случае мы сразу попадаем в конструктор, где можем выбрать вид графика.

Всего есть 10 категорий графиков, группированных по концепции визуализации данных:

Тип визуализацииДоступные в Superset
Инструменты (Tools) Фильтры в терминах SDP BI (Superset) являются одним из видов графиков
KPI
Эволюция (Evolution)
Рейтинг (Ranking)
Распределение (Distribution)
Часть целого (Part of a Whole)
Таблица (Table)
Карта (Map)
Поток (Flow)
Корреляция (Correlation)

После выбора источника данных (1) типа визуализации (2) необходимо указать название графика (3), группировку по одному из параметров датасета (столбцы, строки и т.д.). Если в ваших данных есть столбец с датами, то настройте параметры раздела «Время».

В данном разделе (4) необходимо настроить следующие параметры:

  • Столбец с временем – если у вас несколько столбцов с датами, то выберите один, по которому будет строиться график.

  • Гранулярность времени – выберите временной интервал, по которому будет происходить агрегация (час, день, месяц и т.п.).

  • Диапазон времени – выберите временной фильтр. По умолчанию выбираются значения только за прошлую неделю. Если на вашем графике нет данных, попробуйте указать другой период или выбрать значение “No filter”.

В разделе «Запрос» (5) есть следующие параметры: Показатели, Фильтры, Группировать по, Лимит кол-ва рядов и др.

В разделе «Запрос» есть следующие параметры: Показатели, Фильтры, Группировать по, Лимит кол-ва рядов. Показатели – основное измерение (выражение для оси Y). - Выберите в выпадающем список один из столбцов с данными, а затем выберите одну из возможных агрегаций. Обязательный параметр.

Также можно использовать собственное выражение SQL во вкладке «Через SQL».

  • Фильтры – фильтр значений. Может быть использовать как SQL WHERE, фильтрующий по значениям столбцов, так и как HAVING, фильтрующий по значениям измерений.

  • Группировать по - группировка значений по выбранным столбцам.

  • Лимит кол-ва рядов – максимальное количество линий на графике.

  • Sort By – сортировка. Если ничего не выбрано, то будет использоваться сортировка по столбцу с датами. Может быть инвертировано параметром Sort Descending.

  • Лимит строк – максимальное число строк, использующееся для построения графика.

Введите название диаграммы в поле «Имя графика» (3).

После заполнения всех необходимых полей (поля могут различаться в зависимости от видов графиков) можно нажать кнопку Посмотреть пример для предварительного просмотра результата в виде таблицы. Во вкладке настроить (6) можно настроить внешний вид графика, формат дат, длину страницы и другие параметры, меняющиеся в зависимости от вида графика.

После этого созданный график появится в виде просмотра:

В процесс сохранения также можно разместить график на дашборде.

При подготовке графиков для одного дашборда рекомендуется придерживаться одного стиля оформления – шрифт, его размер и цвет, цветовая схема, форматирование дат и числовых значений должно быть унифицировано и соответствовать принятым региональным стандартам или локальным требованиям организации.

Создав несколько графиков, мы можем переходить к созданию из них дашборда.

Создание нового дашборда происходит по кнопке с экрана, или через меню быстрого запуска.

Для изменения названия дашборда нажмите на строку [untitled dashboard] в заголовке и введите новое значение.

На экране создания дашборда справа расположены инструменты для организации графиков на пространстве слева. Размещение элементов происходит путем их перетаскивания.

  • Вкладки – добавляет новые вкладки для создания иерархии.

  • Строка – добавляет строку для размещения графиков и фильтров.

  • Столбец – добавляет столбец для размещения графиков и фильтров.

  • Строка заголовка – позволяет отделить область заголовком.

  • Markdown – инструмент для добавления разметки в формате markdown.

  • Разделитель – разделение рабочей области.

Справа во вкладке графики расположены все созданные или доступные нам графики, аналогично путем перетаскивания мы можем разместить их на дашборде.

Помимо графиков на дашборде могут присутствовать фильтры.

По кнопке «...» можно редактировать общие свойства дашборда, использовать CSS, сохранить дашборд, установить, на какие графики будут действовать фильтры и установить интервал автоматического обновления графиков.

Общие свойства дашборда содержат следующие сведения:

  • Наименование дашборда.

  • Список владельцев дашборда, у которых есть права его менять.

  • Общая цветовая схема.

  • Сертификация - на данный момент используется только как поле для пометок.

  • Читаемый URL адрес дашборда.

  • Роли, для которых будет доступен дашборд независимо от наличия доступа к источникам данных.

  • Детали сертификации - как пометка.

  • Под дополнительно скрыты JSON метаданные дашборда.

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.