Создание панелей мониторинга

Dashboard Studio преобразует данные IoT Query в интерактивные визуальные отчёты. Вы создаёте отчёты, добавляя панели на холст, пиша SQL-запросы и организуя результаты в навигационную структуру меню.

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

  • Мгновенная ситуационная осведомлённость достигается за счёт живых виджетов, которые автоматически обновляются, помогая командам отслеживать работу автопарка, активы и операции без запуска ручных отчётов.

  • Ориентированное на действие принятие решений поддерживается интерактивными фильтрами, возможностями углублённого анализа (drill-down) и динамическими компонентами, которые позволяют пользователям быстро выявлять тренды, аномалии и узкие места.

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

  • Непрерывное отслеживание производительности обеспечивает заинтересованным сторонам всегда актуальную информацию, превращая данные в инструмент проактивного управления, а не ретроспективного анализа.

Посмотрите это видео, чтобы ознакомиться с интерфейсом приложения Dashboard Studio и узнать, как создать собственную пользовательскую панель управления автопарком:

Интерфейс приложения Dashboard Studio, встроенные шаблоны панелей, создание пользовательских панелей.

Что такое панели управления

Панели управления содержат панели, отображающие визуализации данных. Каждая панель выполняет SQL-запрос к вашей базе данных IoT Query — к тем же таблицам Raw data и Transformation layers, к которым вы обращаетесь через SQL-клиенты. Вы располагаете панели на холсте, настраиваете их внешний вид и сохраняете готовый отчёт в меню. Dashboard Studio постоянно обновляет панели, чтобы отражать текущие данные IoT Query.

circle-info

Перед началом

Для работы Dashboard Studio требуется доступ к IoT Query. Включите IoT Query перед созданием отчётов. Если у вас ещё нет доступа, свяжитесь с нами для активации по адресу iotquery@navixy.comenvelope.

Панели управления против отчётов

Dashboard Studio предоставляет два способа построения аналитики на основе данных IoT Query. Выбор зависит от структуры результатов ваших запросов и того, как вы намерены делиться выходными данными.

Панели управления
Отчёты

SQL-запросы

Каждая панель имеет собственный запрос

Один запрос питает все представления

Макет

Холст с перетаскиванием

Фиксированный: таблица данных, диаграмма, карта расположения

Экспорт

Только JSON-схема

HTML, Excel, PDF

Случай использования

Многопанельный оперативный мониторинг

Анализ одного набора данных с возможностью экспорта

Используйте панели управления, когда вам нужны несколько независимых визуализаций на одном холсте, например: объединение плитки с итоговой статистикой поездки, диаграммы расхода топлива и таблицы посещений зон в одном представлении. Используйте отчёты, когда один набор данных нужно одновременно исследовать в виде таблицы, визуализировать диаграммой и отображать на карте, либо когда выходные данные нужно экспортировать и передать за пределы Dashboard Studio.

Для подробной информации о настройке отчётов см. раздел Создание отчётовarrow-up-right.

Что вы можете создать?

Dashboard Studio предоставляет пять типов визуализаций. Каждый из них лучше всего подходит для решения определённых аналитических задач.

  • Плитки с показателями отображают отдельные ключевые метрики, такие как общий пробег или количество транспортных средств. Используйте их, чтобы выделять критически важные показатели в верхней части вашего отчёта.

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

  • Круговые диаграммы показывают, как целое делится на части. Используйте их для отображения расхода топлива по типам транспортных средств или распределения оповещений по степени серьёзности.

  • Таблицы представляют подробные записи с множеством атрибутов. Они подходят в сценариях, где пользователям нужно видеть отдельные записи, например: последние оповещения с отметками времени, идентификаторами транспортных средств и сообщениями.

  • Текстовые панели добавляют поясняющий контент без выполнения запросов к данным. Используйте их для инструкций, заголовков разделов или контекста с использованием форматирования Markdown.

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

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

Создание панелей управления

Перейдём по шагам от пустого холста к структурированной и информативной панели управления.

Как создать вашу первую панель управления

1

Создайте новую панель управления

  • Нажмите в левом нижнем углу приложения и выберите Новая панель управления.

  • Добавить Название.

  • Нажмите Создать панель управления, появится Сообщение Начало работы .

  • Выберите Начать с пустой панели управления чтобы открыть пустой холст.

2

Добавьте панель

Теперь вы можете добавить вашу первую панель, выбрав тип визуализации.

  1. Выберите на панели инструментов редактирования.

  2. Выберите Тип панели и нажмите Добавить панель. Новая панель появится на холсте.

3

Настройте визуализацию

Теперь пора добавить настройки диаграммы:

  1. Наведите курсор мыши на плитку и нажмите .

  2. Dashboard Studio открывает редактор панели с тремя вкладками:

    1. Свойства панели управляют заголовком и типом

    2. SQL-запрос определяет, какие данные отображать

    3. Настройки визуализации регулируют, как эти данные отображаются

  3. Назовите вашу панель в поле Свойства панели.

  4. Напишите SQL-запрос который извлекает данные из таблиц IoT Query, и протестируйте его, чтобы проверить результаты.

  5. Отрегулируйте Настройки визуализации.

  6. Когда будете удовлетворены, сохраните панель, чтобы добавить её на холст.

Как писать эффективные SQL-запросы

Теперь, когда вы понимаете базовый рабочий процесс, давайте подробно рассмотрим SQL-запросы. Пишите PostgreSQL-запросы, которые ссылаются на таблицы IoT Query во вкладке SQL Query. Доступны все таблицы Raw data и Transformation layer. Тестируйте запросы перед применением, чтобы убедиться, что результаты соответствуют требованиям визуализации.

Результаты запроса должны соответствовать требованиям визуализации. Во вкладке SQL Query есть раздел «Требования к набору данных», в котором объясняется, что ожидает выбранная вами визуализация. Используйте Common Table Expressions (CTE) для определения параметров в начале запроса для гибкости. Такой подход делает запросы более поддерживаемыми и позволяет менять параметры без переписывания сложной логики.

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

Как расположить панели на холсте

Перетаскивайте панели, чтобы изменить их положение на холсте. Панели «прилипают» к сетке, что сохраняет выравнивание. Изменяйте размер панелей, перетаскивая их углы. Холст использует сетку из 24 колонок, поэтому панели могут занимать от 1 до 24 колонок по ширине.

Группируйте связанные панели в строки для организации. Перетащите панель к краю холста, пока не появится синяя линия, затем отпустите, чтобы создать новую строку. Добавляйте в строку другие панели, перетаскивая их рядом с существующими. Сверните строки с помощью значка стрелки на левой границе строки.

Как настроить внешний вид визуализации

Настраивайте параметры, специфичные для визуализации, во вкладке Настройки визуализации :

  • Столбчатые диаграммы: горизонтальная или вертикальная ориентация

  • Круговые диаграммы: стандартный или донат-режим

  • Таблицы: сортируемые столбцы, пагинация, выделение строк

Эти параметры управляют тем, как данные отображаются визуально, но не изменяют сами данные. Доступные опции зависят от типа панели.

Пример настроек визуализации таблицы

Как организовать панели управления по разделам

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

Используйте режим редактирования меню для создания разделов, перетаскивания отчётов между ними и изменения порядка элементов. Разделы не могут быть вложенными. У вас один уровень организации: разделы содержат отчёты, отчёты содержат панели.

Как сохранять и делиться панелями управления

Сохраните панель управления, чтобы сохранить её в меню. Dashboard Studio запросит имя и расположение в разделе. Отчёты сохраняются автоматически в процессе работы.

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

Чтобы сделать это:

  1. Нажмите чтобы войти в режим редактирования.

  2. Нажмите чтобы открыть окно Full Schema.

  3. Выберите Экспорт.

Dashboard Studio скачивает JSON-файл, содержащий полную структуру отчёта, включая панели, запросы и настройки визуализации. Вы также можете импортировать существующую схему.

Как работает обновление данных

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

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

circle-info

Dashboard Studio не кэширует результаты. Каждая панель выполняет свой запрос независимо при загрузке или обновлении отчёта.

Последнее обновление

Это было полезно?