Таблица
Обзор
Таблица (Table) - форма визуализации данных, представленная в виде упорядоченного набора строк и столбцов. Каждая строка таблицы представляет отдельную запись или элемент данных, а каждый столбец представляет собой конкретный атрибут или характеристику этих записей. Таблицы используются для структурирования и визуализации данных, облегчая их анализ и понимание.
Управление таблицей
В верхней части таблицы расположены элементы управления таблицей, с помощью которых можно настроить отображение столбцов, размер ячеек, сортировку и развернуть таблицу на весь экран.
В меню Столбцы
находятся все столбцы таблицы, и переключатели для включения или выключения их видимости.
В меню Размер ячеек
можно выбрать размер из трех доступных вариантов: "Большой", "Средний", "Маленький"
В меню Сортировка
можно настроить сортировку данных по выбранным полям.
С помощью кнопки На весь экран
можно разв ернуть таблицу на весь экран для детального рассмотрения.
Настройки таблицы
Общие
Таблица имеет следующие настройки во вкладке Общие
:
Параметр | Описание | JSON-поле |
---|---|---|
Нумерация страниц | Переключатель, позволяющий включить или отключить постраничную навигацию по таблице. | pagination.enabled |
Статистика по колонкам | Переключатель, позволяющий включить или отключить статистику по колонкам. | summary.enabled |
Переносить строки в таблице | Переключатель, позволяющий переносить строки в рамках ячейки. | isWrapResults |
Нумерация строк | Переключатель, позволяющий включить или отключить нумерацию строк. | hasNumberOfRows |
Автоматический расчет размера колонок | Перекл ючатель, позволяющий включить или отключить автоматическое расчет размера колонок. | tableAutoWidth |
Сетка | Переключатель, позволяющий включить или отключить отображение границ ячеек. | enableCells |
Чередующаяся окраска линий | Переключатель, позволяющий включить или отключить чередующуюся окраску линий в таблице. | enableRowColor |
Количество строк на одной странице | Поле для ввода списка чисел, позволяющее задать количество строк на одной странице. На визуализации появляется соответствующий селектор. | pagination.rowsPerPageList |
Количество строк в таблице по умолчанию | Селектор, позволяющий создать количество отображаемых строк в таблице по умолчанию. Список вариантов селектора выбирается из списка указанного в параметре Количество строк на одной странице | pagination.rowsPerPageDefault |
Окно настроек в интерфейсе Smart Monitor:
![](/assets/images/general-params-968cdb875fb5fad5f378616854e5268b.png)
Цвет
Для редактирования цветов столбцов таблицы нужно нажать на название столбца и откроется всплывающее меню. В нем нужно нажать на кнопку "Редактировать колонку".
В открывшемся модальном окне во вкладке Цветовая схема
можно настроить цветовую схему для визуализации. По умолчанию схем в этой вкладке нет. Для её добавления необходимо нажать кнопку Добавить схему
. Схема настраивается для каждого столбца отдельно. После появления блока со схемой его можно развернуть нажав на кнопку ᐯ
. Каждая схема имеет следующие параметры:
Параметр | Описание | JSON-поле |
---|---|---|
Цвет фона/Цвет текста | Переключатель, позволяющий включить или отключить цвет фона/цвет текста | colorRuleList.isBackground |
Тип схемы | Селектор, позволяющий выбрать тип схемы. Доступные значения: Палитра , По значению , Диапазон . | colorRuleList.colorScheme |
Модальное окно в интерфейсе Smart Monitor:
![](/assets/images/color-params-696029023a51f63babbce3239a16b5cf.png)
Тип колонки
В модальном окне редактирования колонки можно настроить тип данных. Для этого нужно нажать на название столбца и откроется всплывающее меню. В нем нужно нажать на кнопку "Редактировать колонку". В открывшемся модальном окне во вкладке Выберите тип
можно выбрать тип данных из доступных: "Строка" или "Дата и время".
![](/assets/images/column-type-3f04b32d7a70b9a6e052b3620c44442e.png)
Создание таблицы
Создание с помощью запроса
Создание таблицы возможно при применении статистических команд, таких как: stats, aggs и другие. В таком случае будет возвращаться таблица с соответствующими статистиками.
Например, следующий запрос в Поиске:
source wineventlog
| aggs count by event.category.keyword
Вернет результат во вкладке Статистика
:
А при переходе на соседнюю вкладку Визуализация
будет по умолчанию отображена таблица с данными из исходной вкладки:
Далее эту визуализацию можно сразу добавить на дашборд, нажав соответствующую кнопку.
Создание с помощью команды table
Создание таблицы также возможно с помощью специальной команды table. Её удобно использовать, когда запрос не имеет статистического ответа.
Например, следующий запрос в Поиске:
source wineventlog
Вернет результат во вкладке Документы
:
И переход на вкладку Визуализация
будет недоступен. Но изменив запрос на следующий:
source wineventlog
| table event.code, event.action, event.outcome
Запрос вернет результат во вкладке Статистика
:
После этого вкладка Визуализация
будет доступна и отобразит таблицу.