Конструктор SQL

Для фильтрации событий может быть использован функционал конструктора SQL-запросов. Данный инструмент является агрегатором функций по поиску событий — каждый из блоков (колонки, условия, группировка, сортировка и лимит) может быть детально настроен, после чего результат будет отображен в разделе Превью запроса.

Для доступа к данному инструменту нажмите Конструктор SQL в левом верхнем углу страницы.

Ниже приведено описание блоков конструктора SQL.

Период запроса

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

Колонки (SELECT)

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

Здесь вы можете выбрать колонки из списка, а также задать им пользовательские имена для отображения. Вы также можете выбрать все колонки для запроса, нажав Выбрать все под названием блока.

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

Условия (Where)

Данный блок используется для настройки фильтрации таблицы со списком событий.

Подробное описание конфигурации фильтров приведено в статье Работа с событиями.

Группировка (GROUP BY)

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

Для того, чтобы удалить атрибуты, нажмите X справа от имени атрибута. Чтобы добавить атрибут, нажмите на иконку стрелочки справа от поля выбора.

Дополнительные условия (HAVING)

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

 Подробное описание конфигурации фильтров приведено в статье Работа с событиями.

Сортировка (ORDER BY)

Данный блок используется для сортировки событий в таблице

Для этого выберите атрибут по которому будут сортироваться события, затем выберите порядок сортировки.

Лимит (LIMIT)

Данный блок используется для конфигурации ограничения на количество событий в таблице.

Исключить дубли (DISTINCT)

Данный блок используется для удаления одинаковых записей в таблице.

Превью запроса

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

Управление запросом

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

Для обновления списка событий после конфигурирования запроса обновите список событий, нажав Обновить.



ID статьи: 178
Последнее обновление: 15 нояб., 2024
Ревизия: 3
База знаний LogIQ -> Документация -> Система хранения и обработки данных «LogIQ». Версия 2.2.0 -> LogIQ. Руководство пользователя -> Раздел «События» -> Конструктор SQL
https://docs.axel.pro/konstruktor-sql_178.html