Создание панелей
Dashboard Studio преобразует данные IoT Query в интерактивные визуальные отчёты. Вы создаёте отчёты, добавляя панели на холст, составляя SQL-запросы и организуя результаты в навигационную структуру меню.
Что такое отчёты
Отчёты содержат панели, отображающие визуализации данных. Каждая панель выполняет SQL-запрос к вашей базе IoT Query — тем же таблицам Bronze и Silver, к которым вы обращаетесь через SQL-клиенты. Вы размещаете панели на холсте, настраиваете их внешний вид и сохраняете готовый отчёт в своём меню. Dashboard Studio постоянно обновляет панели, чтобы отражать актуальные данные IoT Query.
Перед началом работы
Для работы Dashboard Studio требуется доступ к IoT Query. Включите IoT Query перед созданием отчётов. Если у вас ещё нет доступа, свяжитесь с нами для активации по адресу [email protected].
Что можно создать?
Dashboard Studio предоставляет пять типов визуализаций. Каждый из них лучше всего подходит для определённых аналитических задач.
Плитки со статистикой отображают отдельные ключевые метрики, такие как общая дистанция или количество транспортных средств. Используйте их, чтобы выделить критические показатели в верхней части отчёта.
Столбчатые диаграммы сравнивают значения по категориям или показывают тренды во времени. Они хорошо подходят для сравнения использования парка по регионам или отслеживания числа поездок в разрезе дней.
Круговые диаграммы показывают, как целое делится на части. Используйте их для отображения расхода топлива по типам транспортных средств или распределения оповещений по степени серьёзности.
Таблицы представляют подробные записи с множественными атрибутами. Они подходят для сценариев, когда пользователям необходимо видеть отдельные записи, например, последние оповещения с временными метками, идентификаторами транспортных средств и сообщениями.
Текстовые панели добавляют поясняющее содержимое без выполнения запросов к данным. Используйте их для инструкций, заголовков разделов или контекста с форматированием Markdown.
Каждый тип визуализации служит определённым аналитическим целям. Плитки со статистикой хорошо подходят для ключевых показателей (KPI), таких как общий размер парка или средняя загрузка. Столбчатые диаграммы помогают сравнивать показатели по регионам или отслеживать метрики во времени. Круговые диаграммы показывают распределение целого по категориям, например расход топлива по типам транспортных средств. Таблицы представляют подробные записи, когда требуется увидеть несколько атрибутов одновременно. Текстовые панели добавляют контекст, инструкции или заголовки разделов в ваши отчёты.

Требования к запросам зависят от типа визуализации. Плиткам со статистикой требуется одно числовое значение. Для столбчатых и круговых диаграмм требуется ровно два столбца: категории и значения. Таблицы принимают любое количество столбцов. Текстовые панели вовсе не выполняют запросы данных. Для полного списка требований к запросам и примеров смотрите Написание SQL-запросов.
Создание отчётов
Давайте пройдём шаги от пустого холста до структурированной и информативной панели мониторинга.
Как создать ваш первый отчёт
Настройка визуализации

Пора добавить параметры диаграммы:
Наведите курсор на плитку и нажмите
.Dashboard Studio открывает редактор панели с тремя вкладками:
Свойства панели управляет заголовком и типом
SQL-запрос определяет, какие данные отображать
Параметры визуализации регулируют, как эти данные отображаются
Дайте панели имя в поле Свойства панели.
Напишите SQL-запрос который извлекает данные из таблиц IoT Query, и протестируйте его, чтобы проверить результаты.
Отрегулируйте Параметры визуализации.
Когда будете удовлетворены, сохраните панель, чтобы добавить её на холст.
Как писать эффективные SQL-запросы
Теперь, когда вы понимаете базовый рабочий процесс, давайте изучим SQL-запросы подробно. Пишите PostgreSQL-запросы, которые ссылаются на таблицы IoT Query во вкладке SQL Query. Доступны все таблицы уровней Bronze и Silver. Тестируйте запросы перед их применением, чтобы убедиться, что результаты соответствуют требованиям визуализации.

Результаты запросов должны соответствовать требованиям визуализации. Во вкладке SQL Query есть раздел «Требования к набору данных», объясняющий, что ожидает выбранная визуализация. Используйте выражения Common Table Expressions (CTE) для определения параметров в начале запроса для гибкости. Такой подход делает ваши запросы удобными для сопровождения и позволяет изменять параметры без переписывания сложной логики.
Для подробных шаблонов запросов, примеров и передовых практик смотрите Написание SQL-запросов.
Как располагать панели на холсте
Перетаскивайте панели, чтобы изменить их позицию на холсте. Панели привязываются к сетке, которая сохраняет выравнивание. Изменяйте размер панелей, перетаскивая углы. Холст использует сетку из 24 колонок, поэтому панели могут занимать от 1 до 24 колонок по ширине.
Группируйте связанные панели в строки для организации. Перетащите панель к краю холста, пока не появится синяя линия, затем отпустите, чтобы создать новую строку. Добавляйте больше панелей в строку, перетаскивая их рядом с уже существующими. Сворачивайте строки с помощью значка стрелки на левой границе строки.
Как настраивать внешний вид визуализации
Настраивайте специфичные для визуализации параметры во вкладке Параметры визуализации :
Столбчатые диаграммы: горизонтальная или вертикальная ориентация
Круговые диаграммы: стандартный или донат-режим
Таблицы: сортируемые столбцы, пагинация, подсветка строк
Эти настройки управляют тем, как данные отображаются визуально, но не меняют сами данные. Доступные опции зависят от типа панели.

Как организовать отчёты по разделам
Dashboard Studio использует иерархическое меню в левой боковой панели. Создавайте разделы, чтобы группировать связанные отчёты. Например, создайте раздел «Управление парком», содержащий отчёты по статусу транспортных средств, использованию и обслуживанию.
Используйте режим редактирования меню, чтобы создавать разделы, перетаскивать отчёты между ними и менять порядок пунктов. Разделы нельзя вкладывать друг в друга. У вас один уровень организации: разделы содержат отчёты, отчёты содержат панели.

Как сохранять и делиться отчётами
Сохраните отчёт, чтобы сохранить его в меню. Dashboard Studio запросит имя и расположение в разделе. Отчёты сохраняются автоматически в процессе работы.
Экспортируйте отчёты, чтобы поделиться ими с другими пользователями или создать резервные копии.
Чтобы сделать это:
Нажмите
чтобы войти в режим редактирования.Нажмите
чтобы открыть окно полного схемы (Full Schema).Выберите Экспорт.
Dashboard Studio скачивает JSON-файл, содержащий полную структуру отчёта, включая панели, запросы и параметры визуализации. Вы также можете импортировать существующую схему.

Как работает обновление данных
Отчёты отображают актуальные данные из IoT Query. Dashboard Studio выполняет запрос к базе данных каждый раз при открытии отчёта. Свежесть данных соответствует обновлениям IoT Query, которые происходят постоянно по мере отправки устройствами показаний.
Вы можете обновлять отчёты вручную с помощью кнопки Обновить в верхней панели инструментов.
Последнее обновление
Это было полезно?

