База знаний НГТУ НЭТИ

Технологии, которые работают

Инструменты пользователя

Инструменты сайта


superset:work_in_superset:queries_and_analysis

Это старая версия документа!


SQL-запросы и анализ

Лаборатория SQL — это рабочая область, в которой пользователи могут управлять всеми аспектами использования SQL в своей среде.
Ключевые особенности включают в себя:

  • Написание собственных SQL-запросов к любой базе данных, которую вы подключили;
  • Просмотр метаданных базы данных: таблицы, столбцы, индексы и разделы;
  • Наличие среды с множеством вкладок для одновременной работы с несколькими запросами;
  • Поддержка длительных запросов;
  • История выполненных ранее запросов;
  • Поддерживает шаблоны с использованием языка шаблонов Jinja, который позволяет использовать макросы в вашем коде SQL.
  • Компонент построения и настройки SQL — редактор SQL.

Редактор SQL

На панели инструментов выберите Лаборатория SQL и в раскрывающемся меню выберите Редактор SQL.

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

В появившемся окне пишите свой SQL-запрос и нажмите кнопку Выполнить.

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

Несколько вкладок для каждого запроса позволяют легко переключаться между разными запросами в одном интерфейсе.

Даже если в редакторе SQL есть несколько запросов, будет показан только один результат запроса (последний)


Рядом с кнопкой Выполнить возможно выбрать количество строк, которые будут выводиться в результате (LIMIT). Там же отображается время, потраченное на выполнение запроса.
Правее кнопки для сохранения запроса (Сохранить как) и кнопка для копирования ссылки на данный запрос (Скопировать ссылку).
При нажатии на три точки открывается выпадающее меню, которое позволяет управлять переключателем автозаполнения (Autocomplete), а Параметры (Parameters) позволяют использовать синтаксис шаблонов Jinja для назначения набора параметров в формате JSON.


Ниже во вкладке Результаты отображается результат выполненного запроса, который можно:

  • использовать при построении графика (Create chart) – позволяет сохранить запрос в виде виртуального набора данных (или перезаписать уже существующий), а затем продолжить изучение графика;

  • загрузить в csv-файл (Download to CSV);
  • копировать в буфер обмена (Copy to clipboard);
  • отфильтровать по искомому слову, написав его в панель поиска.

О разделе Лаборатория SQL → История запросов см. ниже История Запросов.

Вкладка История запросов, как следует из названия, показывает историю всех ранее выполненных ваших запросов в текущей вкладке и предоставляет основную информацию:

  • State (состояние) – успешно/неуспешно выполнился запрос;
  • Started – время начала выполнения запроса;
  • Duration – продолжительность выполнения запроса;
  • Progress – прогресс выполнения запроса (в процентах);
  • Rows – количество строк, которое получено в результате выполнения запроса;
  • SQL – текст запроса;
  • Results
  • Actions (действия):
    • Редактировать (значок карандаша) – перезаписать текст в редакторе с запросом к этой таблице;
    • Новая вкладка (значок плюса) – выполнить запрос в новой вкладке;
    • Удалить (значок корзины) – удалить запрос из истории запросов.

Сохраненные запросы (Saved queries)

История SQL-запросов

superset/work_in_superset/queries_and_analysis.1692176470.txt.gz · Последнее изменение: 2023/08/16 16:01 — Нестерова Елена Руслановна