Создание панелей мониторинга
Добавляйте панели визуализации на холст, настраивайте SQL-запросы и компонуйте макеты для мониторинга автопарка в реальном времени и принятия операционных решений
Dashboard Studio преобразует данные IoT Query в интерактивные визуальные отчеты. Вы создаете отчеты, добавляя панели на холст, составляя SQL-запросы и организуя результаты в навигационную структуру меню.
Пользовательские панели мониторинга обеспечивают видимость операций в реальном времени, объединяя ключевые метрики, KPI и потоки данных в едином рабочем пространстве.
Мгновенное понимание обстановки достигается с помощью виджетов в реальном времени, которые автоматически обновляются, помогая командам отслеживать эффективность автопарка, активы и операции без формирования ручных отчетов.
Принятие решений, ориентированное на действия поддерживается интерактивными фильтрами, возможностями детализации и динамическими компонентами, которые позволяют пользователям быстро выявлять тенденции, аномалии и узкие места.
Персонализированная настройка рабочего пространства позволяет командам настраивать макеты, виджеты и метрики под конкретные роли, отделы или бизнес-цели.
Непрерывный мониторинг эффективности гарантирует, что заинтересованные стороны всегда имеют актуальную информацию, превращая данные в проактивный инструмент управления, а не в ретроспективный анализ.
Посмотрите это видео, чтобы ознакомиться с интерфейсом приложения Dashboard Studio и узнать, как создать собственную пользовательскую панель мониторинга для автопарка:
Что такое панели мониторинга
Панели мониторинга содержат панели, которые отображают визуализации данных. Каждая панель выполняет SQL-запрос к вашей базе данных IoT Query, тем же слоям Сырые данные, Transformation и Insight, к которым вы получаете доступ через SQL-клиенты. Вы размещаете панели на холсте, настраиваете их внешний вид и сохраняете готовый отчет в меню. Dashboard Studio непрерывно обновляет панели, чтобы отображать текущие данные IoT Query.
Перед началом
Для работы Dashboard Studio требуется доступ к IoT Query. Включите IoT Query перед созданием отчетов. Если у вас еще нет доступа, свяжитесь с нами для активации по адресу iotquery@navixy.com.
Панели мониторинга vs. отчеты
Dashboard Studio предоставляет два способа создавать аналитику на основе данных IoT Query. Выбор подходящего варианта зависит от того, как структурированы результаты вашего запроса и как вы планируете делиться результатом.
SQL-запросы
У каждой панели свой запрос
Один запрос обеспечивает все представления
Макет
Полотно с перетаскиванием
Фиксированный: таблица данных, график, карта местоположения
Экспорт
схема JSON, PDF
HTML, Excel, PDF
Сценарий использования
Многопанельный операционный мониторинг
Анализ одного набора данных, поддающийся экспорту
Используйте панели мониторинга, когда вам нужно несколько независимых визуализаций на одном холсте, например: объединить статистическую плитку со сводкой по поездке, диаграмму нормы расхода и таблицу посещений зон в одном представлении. Используйте отчеты, когда один набор данных нужно одновременно исследовать в виде таблицы, визуализировать в виде диаграммы и отобразить на карте, или когда результат нужно экспортировать и использовать вне Dashboard Studio.
Подробности о настройке отчетов см. Создание отчетов.
Что вы можете создать?
Dashboard Studio предоставляет шесть типов визуализации. Каждый лучше всего подходит для определенных аналитических задач.
Статистические плитки отображают одну ключевую метрику, например общий пробег или количество транспортных средств. Используйте их, чтобы выделить важные числа в верхней части отчета.
Столбчатые диаграммы сравнивают значения по категориям или показывают тенденции во времени. Они хорошо подходят для сравнения использования автопарка по регионам или мониторинга поездок по дням.
Круговые диаграммы показывают, как целое делится на части. Используйте их, чтобы отображать норму расхода по типу транспортного средства или распределение оповещений по степени серьезности.
Таблицы представляют подробные записи с несколькими атрибутами. Они подходят для случаев, когда пользователям нужно видеть отдельные записи, например недавние оповещения с временными метками, идентификаторами транспортных средств и сообщениями.
Текстовые панели добавляют пояснительный контент без запроса данных. Используйте их для инструкций, заголовков разделов или контекста с помощью форматирования Markdown, HTML или обычного текста.
Карты отображают данные о местоположении в виде точек на интерактивной карте. Используйте их, чтобы показывать текущие положения транспортных средств или активность зон.
Каждый тип визуализации служит для определенных аналитических задач. Статистические плитки хорошо подходят для KPI, таких как общий размер автопарка или средний уровень использования. Столбчатые диаграммы помогают сравнивать показатели по регионам или отслеживать метрики во времени. Круговые диаграммы показывают, как общие значения делятся на категории, например норму расхода по типу транспортного средства. Таблицы представляют подробные записи, когда пользователям нужно видеть несколько атрибутов вместе. Текстовые панели добавляют контекст, инструкции или заголовки разделов к вашим отчетам. Карты показывают, где находится ваш автопарк или где произошли события.
Импортированные панели мониторинга могут также содержать дополнительные типы панелей, например диаграммы временных рядов, которые отображаются корректно, но не могут быть добавлены из галереи панелей.

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

Нажмите
в левом нижнем углу приложения и выберите Новая панель мониторинга.Добавить Title.
Нажмите Создать панель мониторинга, а Начать появляется сообщение.
Выберите Начните с пустой панели мониторинга чтобы открыть пустое полотно в режиме редактирования.
Добавьте панель

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

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

Результаты запроса должны соответствовать требованиям к визуализации. На вкладке SQL Query есть раздел "Требования к набору данных", в котором объясняется, что ожидает выбранная визуализация. Используйте общие табличные выражения (CTE), чтобы задавать параметры в начале запроса и обеспечить гибкость. Такой подход делает запросы удобными для сопровождения и позволяет изменять параметры, не переписывая сложную логику.
Подробные шаблоны запросов, примеры и лучшие практики см. Написание SQL-запросов.
Как размещать панели на полотне
Перетащите панели, чтобы изменить их положение на полотне. Панели привязываются к сетке, которая выравнивает все элементы. Изменяйте размер панелей, перетаскивая их углы. Полотно использует сетку из 24 столбцов, поэтому панели могут занимать по ширине от 1 до 24 столбцов.
Группируйте связанные панели в строки для упорядочивания. Перетащите панель к краю полотна, пока не появится синяя линия, затем отпустите ее, чтобы создать новую строку. Добавляйте в строку другие панели, перетаскивая их рядом с существующими. Сворачивайте строки с помощью значка стрелки у левого края строки.
Как отменить изменения макета
В режиме редактирования на панели инструментов редактирования у правого края экрана есть Отменить и Повторить кнопки, прямо под Выйти из режима редактирования. Отменить отменяет ваше последнее изменение макета, а Повторить восстанавливает изменение, которое вы отменили. Кнопка неактивна, когда нечего отменять или повторять.
Вы также можете использовать сочетания клавиш:
Отменить
Ctrl+Z
⌘Z
Повторить
Ctrl+Shift+Z или Ctrl+Y
⇧⌘Z
Сочетания клавиш не работают, пока открыт диалог или пока вы вводите текст в текстовом поле или в редакторе SQL.
Отменить охватывает изменения, которые вы вносите на холсте:
Движется и изменяет размер панелей и строк
Добавление панелей и строк, включая графики из Chart library
Дублирование и удаление панелей
Переименование, упаковка и удаление строк
Приведение макета в порядок
Отменить не охватывает изменения, которые вы сохраняете в диалоге: настройки панели в редакторе панели, Dashboard filters, и заголовок панели мониторинга. Сохранение редактора панели или Dashboard filters также очищает историю отмены. После этого сохранения вы не сможете отменить изменения макета, сделанные до него.
Dashboard Studio запоминает до 50 изменений. История очищается, когда вы выходите из режима редактирования или перезагружаете страницу.
Как настроить внешний вид визуализации
Настройте специфичные для визуализации параметры на Настройки визуализации вкладке:
Столбчатые диаграммы: горизонтальная или вертикальная ориентация
Круговые диаграммы: стандартный режим или режим пончика
Таблицы: сортируемые столбцы, пагинация, подсветка строк, видимые столбцы
Эти настройки управляют тем, как данные выглядят визуально, но не меняют отображаемые данные. Доступные параметры зависят от типа вашей панели.

Чтобы скрыть столбец таблицы, снимите флажок в Visible columns, в Table configuration Чтобы снова показать столбец, установите флажок. Скрытый столбец остается в запросе, поэтому фильтры панели мониторинга все еще могут использовать его. Просматривающие не видят столбец в таблице, а файлы из Export CSV, Export Excel, и Export as PDF не включают его. Видимым остается как минимум один столбец.
Visible columns перечисляет столбцы из последнего результата панели. Для новой панели или после изменения запроса нажмите Test query на SQL-запрос вкладке сначала.
Как добавить фильтры панели мониторинга
Фильтр панели мониторинга позволяет просматривающим панели сузить отображаемые панели без редактирования панели мониторинга. Фильтр даты выбирает период, например, последние 7 дней. Фильтр по значению выбирает значения в одном столбце, например, несколько Транспорт. Просматривающие находят фильтры в Parameters, изменяют их и нажимают Применить.
Вы добавляете, изменяете и удаляете фильтры в Dashboard filters окне. Откройте его на панели инструментов редактирования в режиме редактирования.
Фильтр даты изменяет только панели, которые его используют. Фильтр с именем переменной period передает запросам панели два параметра: ${period_from} и ${period_to}.
Чтобы добавить фильтр даты, выполните следующие шаги:
В панели инструментов редактирования нажмите Dashboard filters.
Нажмите Добавить фильтр по дате.
Введите Метка и Имя переменной.
В Диапазон по умолчанию, выберите период, с которым открывается панель мониторинга. Доступны варианты Сегодня, Вчера, Последние 7 дней, За последние 30 дней, Последние 90 дней, и В этом месяце.
Нажмите Добавить фильтр.
Нажмите Сохранить изменения.
Чтобы панель использовала фильтр по дате, выполните одно из следующих действий:
Укажите параметры фильтра в запросе панели, например,
WHERE trip_start_time BETWEEN ${period_from} AND ${period_to}.Откройте редактор панели, перейдите к Фильтры вкладку, включите фильтр и выберите столбец результата, который он фильтрует.
Имя переменной начинается с буквы и содержит только буквы, цифры и символы подчеркивания. Для каждого фильтра нужно свое имя переменной. Метка может содержать до 120 символов, а имя переменной - до 63 символов.
Фильтр значений применяется к панелям, в результате которых есть столбец фильтра, когда вы добавляете фильтр. Панели, которые показывают одно число, не получают фильтры значений. Просматривающие выбирают одно или несколько значений, которые возвращают панели, при открытии панели мониторинга. Все, по умолчанию, показывает каждую строку.
Чтобы добавить фильтр значений, выполните следующие действия:
В панели инструментов редактирования нажмите Dashboard filters.
Нажмите Добавить фильтр значений.
В Столбец, выберите столбец, по которому пользователи выполняют фильтрацию. Dashboard Studio заполняет Метка и Имя переменной из имени столбца. Вы можете изменить их.
Нажмите Добавить фильтр.
Нажмите Сохранить изменения.
Чтобы панель перестала использовать фильтр по значению, откройте редактор панели, перейдите на Фильтры вкладку и отключите фильтр.
Панель, которую вы добавите позже, не использует существующий фильтр по значению. Чтобы включить панель, откройте фильтр с помощью значка редактирования в Dashboard filters, нажмите Update filter, и нажмите Сохранить изменения. Когда вы обновляете фильтр по значению таким образом или меняете его столбец, фильтр снова применяется ко всем панелям, у которых есть этот столбец, включая панели, где вы его отключили.
Как изменить или удалить фильтр панели мониторинга
Чтобы изменить фильтр, выполните следующие шаги:
В панели инструментов редактирования нажмите Dashboard filters.
Нажмите на значок редактирования рядом с фильтром.
Внесите изменение и нажмите Update filter.
Нажмите Сохранить изменения.
Чтобы удалить фильтр, нажмите на значок удаления рядом с ним. Затем в строке указывается, что фильтр удален, и показывается Отменить, что возвращает фильтр на место. Это Отменить состояние сохраняется, пока вы не сохраните или не закроете окно.
Изменения в Dashboard filters окне попадают на панель мониторинга только после нажатия Сохранить изменения. Dashboard Studio сохраняет их немедленно, и Отменить в панели инструментов редактирования не могут их отменить. Чтобы выйти без сохранения, нажмите Cancel и подтвердите с помощью Discard. Discard удаляет все изменения, которые вы внесли в окне с момента последнего сохранения. Удаленные вами фильтры возвращаются.
Когда вы удаляете фильтр, панели перестают его использовать. Dashboard Studio не предупреждает о запросе панели, который все еще содержит параметры удаленного фильтра, такие как ${period_from}. Затем пользователи видят этот параметр в Parameters как текстовое поле, и на панели появляется ошибка, пока кто-нибудь не введет значение. Удалите параметр из каждого запроса, который его содержит.
Как организовать панели мониторинга по разделам
Dashboard Studio использует иерархическое меню в левой боковой панели. Создавайте разделы, чтобы группировать связанные панели мониторинга и Отчеты. Например, создайте раздел «Управление транспортом», содержащий Отчеты о состоянии транспортных средств, использовании и Техобслуживание.
Используйте режим редактирования меню, чтобы создавать разделы, перетаскивать Отчеты между ними и менять порядок элементов. Разделы не могут быть вложенными. У вас есть один уровень организации: разделы содержат Отчеты, Отчеты содержат панели.

Как найти панель мониторинга
Поле поиска в верхней части Dashboard Studio находит панели мониторинга и Отчеты по их содержимому, а не только по названиям. Введите одно или несколько слов, и список покажет до восьми панелей мониторинга и Отчетов, которые содержат все из них.
Поиск выполняется по:
Названиям панелей мониторинга и Отчетов
Описаниям панелей мониторинга
Заголовкам панелей
SQL-запросам панелей и фильтров, если у вас есть Роль администратора или редактора
Поиск не чувствителен к регистру, и каждое слово может совпасть в разном месте одной и той же панели мониторинга. Например, топливо также находит панель мониторинга с заголовком «Норма расхода на транспортное средство». В каждом результате показывается его раздел и то, что совпало: заголовки панелей или часть SQL-запроса.
Поиск охватывает только ваши собственные панели мониторинга и Отчеты и пропускает те, что в корзине. Он не ищет названия таблиц и столбцов IoT Query.
Используйте клавиши со стрелками, чтобы перемещаться по результатам, нажмите Enter, чтобы открыть один из них, и нажмите Esc, чтобы закрыть список.
Чтобы вместо этого отфильтровать меню боковой панели, введите текст в Search… поле над меню. Оно сопоставляет только названия панелей мониторинга и разделов.
Как сохранять и делиться панелями мониторинга
Dashboard Studio добавляет панель мониторинга в ваше меню сразу после ее создания, с выбранными вами заголовком и разделом. После этого изменения макета сохраняются автоматически по мере их внесения. Изменения в редакторе панелей, фильтрах панели мониторинга, заголовке панели мониторинга и окне Full Schema вступают в силу, когда вы сохраняете их в этом окне. Отчеты сохраняются автоматически по мере вашей работы.
Dashboard Studio предлагает два способа экспортировать панель мониторинга.
Экспортируйте JSON-схему чтобы поделиться ею с другими пользователями или создать резервную копию:
Нажмите
чтобы перейти в режим редактирования.Нажмите
чтобы открыть окно Full Schema.Выберите Экспорт.
Dashboard Studio загружает JSON-файл, содержащий структуру панели мониторинга, включая панели, запросы и настройки визуализации. Вы также можете импортировать существующую схему.

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