Блок Custom SQL в Segments
Описание
Блок Custom SQL представляет собой инструмент, который позволяет пользователям создавать собственные SQL запросы для отбора данных в сегментах.
Этот блок обеспечивает следующий функционал:
- Возможность написания кастомных SQL запросов для отбора данных и последующего использования в рамках сегмента.
- Просмотр схем, таблиц и колонок доступных для работы в рамках запроса.
- Возможность просмотра предварительных данных, полученных из запроса.
Инструкция по использованию блока Custom SQL
-
Размещение блока.
На странице редактирования сегмента откройте меню "General". Найдите блок Custom SQL и перетащите его на зону редактирования.

-
Просмотр таблиц и колонок.
После нажатия на кнопку Configure отобразится модальное окно. Слева вы увидите список таблиц. При клике на название таблицы появится выпадающий список с колонками выбранной таблицы.
-
Поиск таблицы/колонки.
Используйте поисковое поле для быстрого поиска по названиям таблиц и колонок. Если поле поиска пустое, отобразятся все данные.
Пример с поиском по столбцам:
Пример с поиском по таблицам:

-
Ввод запроса
В редакторе SQL вы увидите подсветку синтаксиса. Ключевые слова SQL будут выделены синим цветом (например, select, from и т.д.).
-
Запуск запроса
Напишите запрос и нажмите кнопку "Run query". В нижней части модального окна появится таблица с данными. Отобразятся до 10 первых строк данных из вашего запроса.
В случае наличия ошибки в написанном запросе появится уведомление с сообщением об ошибке.

-
Использование результатов запроса для сегментации
После выполнения запроса и просмотра данных, закройте модальное окно. Соедините блок с последующим. Откройте блок на редактирование с помощью двойного клика. В блоке будут доступны колонки из блока Custom SQL для дальнейшей сегментации. В качестве примера приведена работа с блоком фильтр.

