Настройка переопределений полей#

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

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

configure-field-overrides-unit-override

После того как настроите, переопределения появятся на вкладках ALL и Override панели редактора панелей:

configure-field-overrides-tabs

Поддерживаемые визуализации#

Можно настроить переопределение полей для следующих визуализаций:

Предусловия#

  • Пользователь авторизован и имеет права на редактирование дашборда.

  • Панель с визуализацией уже создана и содержит данные.

  • Используется визуализация, поддерживающая переопределения полей.

Правила эксплуатации#

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

  • Используйте Fields with name matching regex для единообразной настройки групп полей с похожими названиями.

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

  • Проверяйте порядок правил — он влияет на приоритет применения (выполняются сверху вниз).

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

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

  • Используйте понятные имена полей или комментарии в описании панели для быстрого понимания логики переопределений.

Последовательность выполнения#

Переопределять правила#

Можно выбрать один из пяти типов правил переопределения, которые описаны в следующих разделах.

Fields with name#

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

Fields with name matching regex#

Укажите поля, которые необходимо переопределить с помощью регулярного выражения. Свойства, добавляемые к этому типу правил, применяются ко всем полям, имя которых совпадает с именем регулярного выражения. Это переопределение не приводит к переименованию поля; для этого используйте преобразование.

Fields with type#

Выберите поля по типу, например, строковые, числовые или временные. Свойства, которые вы добавляете к этому типу правил, применяются ко всем полям, соответствующим выбранному типу.

Fields returned by query#

Выберите все поля, возвращаемые определенным запросом, например A, B или C. Свойства, добавляемые к этому типу правил, применяются ко всем полям, возвращаемым выбранным запросом.

Fields with values#

Выберите все поля, возвращаемые в соответствии с заданным вами ограничивающим условием, например Min, Max, Count, Total. Свойства, которые вы добавляете к этому типу правил, применяются ко всем полям, возвращаемым в соответствии с выбранным условием.

Примеры#

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

Пример 1: Формат Температуры#

Следующий набор результатов - набор данных, который состоит из двух полей: времени и температуры.

время

температура

ГГГГ-ММ-ДД 06:34:40

45.0

ГГГГ-ММ-ДД 06:35:40

47.0

ГГГГ-ММ-ДД 06:36:40

48.0

Можно применить параметры поля к каждому полю (столбцу) этой структуры, чтобы изменить способ отображения его значений. Например, вы можете установить следующее правило переопределения:

  • Правило: Fields with type

  • Поле: температура

  • Свойство переопределения: Стандартные параметры > Единица измерения

    • Выбор: Температура > Градусы Цельсия

В результате получается следующая таблица:

время

температура

ГГГГ-ММ-ДД 06:34:40

45.0 °C

ГГГГ-ММ-ДД 06:35:40

47.0 °C

ГГГГ-ММ-ДД 06:36:40

48.0 °C

Кроме того, десятичный знак не является обязательным, поэтому вы можете удалить его, добавив другое переопределяющее свойство, которое изменяет параметр Standard options > Decimals с auto на 0. В результате получается следующая таблица:

время

температура

ГГГГ-ММ-ДД 06:34:40

45 °C

ГГГГ-ММ-ДД 06:35:40

47 °C

ГГГГ-ММ-ДД 06:36:40

48 °C

Пример 2: Формат температуры и влажности\#

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

время

высокая температура

низкая температура

влажность

ГГГГ-ММ-ДД 06:34:40

45.0

30.0

67

ГГГГ-ММ-ДД 06:35:40

47.0

34.0

68

ГГГГ-ММ-ДД 06:36:40

48.0

31.0

68

Используйте следующее правило переопределения и свойства, чтобы добавить параметр единицы измерения Цельсия и удалить десятичный знак:

  • Правило: Поля с типом

  • Поле: температура

  • Свойство переопределения: Стандартные параметры > Единица измерения

    • Выбор: Температура > Цельсий

  • Свойство переопределения: Стандартные параметры > Десятичные дроби - Измените значение параметра с автоматического на 0.

В результате получается следующая таблица:

время

высокая температура

низкая температура

влажность

ГГГГ-ММ-ДД 06:34:40

45 °C

30 °C

67 °C

ГГГГ-ММ-ДД 06:35:40

47 °C

34 °C

68 °C

ГГГГ-ММ-ДД 06:36:40

48 °C

31 °C

68 °C

Поля температуры отображаются корректно, но влажность указана в неправильных единицах измерения. Можно исправить это, применив к полю влажности параметр Разное > Проценты (0-100). В результате вы получите следующую таблицу:

время

высокая температура

низкая температура

влажность

ГГГГ-ММ-ДД 06:34:40

45 °C

30 °C

67%

ГГГГ-ММ-ДД 06:35:40

47 °C

34 °C

68%

ГГГГ-ММ-ДД 06:36:40

48 °C

31 °C

68%

Добавьте переопределение поля#

Чтобы добавить переопределение поля, выполните следующие действия:

  1. Перейдите к панели, на которую вы хотите добавить ссылку на данные.

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

  3. Щелкните значок меню и выберите «Изменить», чтобы открыть редактор панели.

  4. В нижней части панели редактора нажмите «Добавить переопределение поля».

  5. Выберите поля, к которым будет применено переопределение:

    • Поля с именем

    • Поля с именем, соответствующим регулярному выражению

    • Поля с типом

    • Поля, возвращаемые запросом

    • Поля со значениями

  6. Нажмите «Добавить переопределенное свойство».

  7. Выберите параметр поля, который вы хотите применить.

  8. Продолжайте добавлять переопределения к этому полю, нажав «Добавить переопределяемое свойство».

  9. Добавьте столько переопределений, сколько вам нужно.

  10. Когда закончите, нажмите «Сохранить панель мониторинга».

  11. Нажмите «Вернуться к панели мониторинга», а затем выйдите из «Редактировать».

Редактировать переопределение поля#

Чтобы изменить значение поля, выполните следующие действия:

  1. Перейдите к панели, на которую вы хотите добавить ссылку на данные.

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

  3. Щелкните значок меню и выберите «Изменить», чтобы открыть редактор панели.

  4. На панели редактора панелей перейдите на вкладку Переопределения.

  5. Найдите переопределение, которое вы хотите изменить.

  6. Выполните любую из следующих задач:

    • Измените настройки существующих переопределений или параметров выбора полей.

    • Удалите существующие переопределяющие свойства, щелкнув крестик рядом со свойством.

    • Полностью удалите переопределение, щелкнув значок корзины в правом верхнем углу.

  7. Нажмите «Сохранить панель мониторинга».

  8. Нажмите «Вернуться на панель мониторинга» и выйдите из «Редактировать».

Внесенные изменения вступают в силу немедленно.

Результат#

После успешного добавления или редактирования переопределений полей:

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

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

  • Изменения отображаются в реальном времени в режиме редактирования.

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

  • Поля, соответствующие условиям переопределения, отображаются с заданными параметрами:

    • Единицы измерения (например, °C, %, мс) добавляются к значениям.

    • Количество десятичных знаков приведено к указанному (включая 0).

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

Гибкость и точность настройки

  • Возможность тонкой настройки отображения для:

    • Отдельных полей (Fields with name).

    • Групп полей по шаблону (regex).

    • Типов данных (числовые, строковые и др.).

    • Результатов конкретных запросов.

    • Агрегированных значений (Min, Max, Total и т.д.).

Сохранение и стабильность конфигурации

  • Все переопределения сохраняются вместе с панелью после нажатия «Сохранить панель мониторинга».

  • Настройки сохраняются при перезагрузке дашборда и доступны другим пользователям с правами просмотра.