Перейти к основному содержимому

SQL-редактор

Назначение​

Создавать и сопровождать алгоритмы, где логика задана текстом SQL к выбранному движку.

Кому полезно​

Аналитикам, привыкшим к SQL; для быстрых проверок и регулярных запросов.

Где в UI​

Алгоритмы → создать/открыть SQL-алгоритм → рабочая область с редактором, шапкой сохранения и запуска, статусом выполнения.

Понятия​

  • Диалект / движок — например Trino или PostgreSQL; от выбора зависит синтаксис.
  • Статус сохранения — индикатор, что текст на сервере актуален.
  • Конфликт сохранения — если схему изменили параллельно, UI предложит разобрать конфликт (диалоги в SQL workspace).
  • Область статуса запуска — живое сообщение о ходе ручного прогона.

Сценарии​

Создать и выполнить​

  1. Новый алгоритм → тип SQL.
  2. Задайте имя, откройте редактор.
  3. Введите запрос; сохраните.
  4. Запустите; дождитесь статуса.
  5. При ошибке исправьте SQL и повторите; при успехе при необходимости откройте карточку запуска с главной.

Безопасно уйти со страницы​

  1. Если есть несохранённые изменения, при уходе появится предупреждение.
  2. Сохранитесь или сознательно отмените правки.

Клавиатурные сокращения​

В SQL workspace поддерживаются сокращения запуска/сохранения (см. подсказки интерфейса на стенде).

Ограничения и ошибки​

  • Синтаксис одного движка не обязан работать на другом.
  • Ошибка прав на объект проявится при запуске — проверьте имя схемы в каталоге.
  • Не включайте расписание на «черновой» запрос без проверки ручным прогоном.

Что дальше​