SQL-редактор
Назначение
Создавать и сопровождать алгоритмы, где логика задана текстом SQL к выбранному движку.
Кому полезно
Аналитикам, привыкшим к SQL; для быстрых проверок и регулярных запросов.
Где в UI
Алгоритмы → создать/открыть SQL-алгоритм → рабочая область с редактором, шапкой сохранения и запуска, статусом выполнения.
Понятия
- Диалект / движок — например Trino или PostgreSQL; от выбора зависит синтаксис.
- Статус сохранения — индикатор, что текст на сервере актуален.
- Конфликт сохранения — если схему изменили параллельно, UI предложит разобрать конфликт (диалоги в SQL workspace).
- Область статуса запуска — живое сообщение о ходе ручного прогона.
Сценарии
Создать и выполнить
- Новый алгоритм → тип SQL.
- Задайте имя, откройте редактор.
- Введите запрос; сохраните.
- Запустите; дождитесь статуса.
- При ошибке исправьте SQL и повторите; при успехе при необходимости откройте карточку запуска с главной.
Безопасно уйти со страницы
- Если есть несохранённые изменения, при уходе появится предупреждение.
- Сохранитесь или сознательно отмените правки.
Клавиатурные сокращения
В SQL workspace поддерживаются сокращения запуска/сохранения (см. подсказки интерфейса на стенде).
Ограничения и ошибки
- Синтаксис одного движка не обязан работать на другом.
- Ошибка прав на объект проявится при запуске — проверьте имя схемы в каталоге.
- Не включайте расписание на «черновой» запрос без проверки ручным прогоном.