Поделиться через


Запрос с помощью редактора визуальных запросов

Применяется к:конечной точке аналитики SQL, хранилищу и зеркальной базе данных в Microsoft Fabric

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

Редактор визуальных запросов на портале Fabric

Редактор визуальных запросов предоставляет простой визуальный интерфейс для записи запросов к данным в хранилище.

После загрузки данных в хранилище можно использовать редактор визуальных запросов для создания запросов для анализа данных. Существует два способа добраться до редактора визуальных запросов:

На ленте создайте новый запрос с помощью кнопки "Создать визуальный запрос ", как показано на следующем рисунке.

Снимок экрана: расположение меню

Чтобы создать запрос, перетащите таблицы из обозревателя объектов на холст. Чтобы перетащить таблицу, выделите и удерживайте таблицу, пока не увидите, что она будет выбрана из обозревателя объектов перед перетаскиванием. После перетаскивания одной или нескольких таблиц на холст можно использовать визуальный интерфейс для проектирования запросов. Редактор хранилища использует интерфейс представления схемы Power Query, чтобы легко запрашивать и анализировать данные. Дополнительные сведения о представлении схемы Power Query.

При работе с визуальным запросом запросы автоматически сохраняются каждые несколько секунд. Индикатор сохранения отображается на вкладке запроса, чтобы указать, что ваш запрос сохраняется. Все пользователи рабочей области могут сохранять свои запросы в папке "Мои запросы ". Однако пользователи в роли просмотра рабочей области или общих получателей хранилища ограничены перемещением запросов в папку общих запросов.

В следующем анимированном GIF-файле показано слияние двух таблиц с помощью редактора визуальных запросов без кода.

Анимация результатов примера запроса для объединения двух таблиц с помощью редактора визуальных запросов.

Ниже приведены шаги, показанные в gif-файле:

  1. Во-первых, таблица DimCity перетаскивается из обозревателя в пустой редактор визуальных запросов.
  2. Затем таблица FactSale перетаскивается из обозревателя в редактор визуальных запросов.
  3. В редакторе визуальных запросов в меню содержимого DimCityзапроса запросы слияния в качестве нового оператора Power Query используются для объединения их с общим ключом.
  4. На новой странице CityKey слияния столбец в каждой таблице выбирается как общий ключ. Тип соединения — Внутренний.
  5. Новый оператор слияния добавляется в редактор визуальных запросов.
  6. При отображении результатов можно использовать скачивание файла Excel для просмотра результатов в Excel или визуализации результатов для создания отчета о результатах.

Сохранение в виде представления

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

Снимок экрана: использование меню

Просмотр SQL

Функция View SQL позволяет просматривать SQL-запрос на основе примененных шагов визуального запроса.

Выберите "Просмотреть запрос", чтобы просмотреть результирующий скрипт T-SQL и изменить скрипт SQL, чтобы изменить SQL-запрос в редакторе запросов.

Анимированное изображение с экрана на портале Fabric с функцией view SQL и кнопкой

При написании запросов, присоединенных к двум или нескольким таблицам с помощью действия "Слияние запросов ", запрос с включенной загрузкой будет отражен в скрипте SQL. Чтобы указать, какой запрос таблицы должен отображаться в скрипте SQL, выберите контекстное меню и включите загрузку. Разверните столбцы таблицы, объединенные в результаты, чтобы просмотреть шаги, отраженные в скрипте SQL.

Снимок экрана: параметр

Сохранить как таблицу

Сохранить в качестве таблицы можно для сохранения результатов запроса в таблицу для запроса с включенной загрузкой. Выберите хранилище, в котором вы хотите сохранить результаты, выберите схему, доступ к которой у вас есть для создания таблиц, и укажите имя таблицы для загрузки результатов в таблицу с помощью инструкции CREATE TABLE AS SELECT . Когда таблица успешно создана, она отображается в обозревателе.

Снимок экрана: использование меню

Создание запроса между хранилищами в редакторе визуальных запросов

Дополнительные сведения о межбазовом запросе см. в разделе "Межклаголовые запросы".

  • Чтобы создать запрос между хранилищем, перетащите таблицы из добавленных хранилищ и добавьте действие слияния. Например, в следующем примере store_sales изображения добавляется из sales хранилища и он объединяется с item таблицей из marketing хранилища.

Снимок экрана: пример запроса между продажами и маркетинговой базой данных и действиями Power Query.

Ограничения в редакторе визуальных запросов

  • В редакторе визуальных запросов можно запускать только инструкции DQL (язык запросов данных) или инструкции SELECT только для чтения. Инструкции DDL или DML не поддерживаются.
  • В настоящее время поддерживается только подмножество операций Power Query, поддерживающих свертывание запросов.
  • Визуализация результатов в настоящее время не поддерживает запросы SQL с предложением ORDER BY .
  • При просмотре скрипта SQL при присоединении двух или более таблиц только к таблице с включенной загрузкой отображается соответствующий скрипт SQL.
  • Существуют определенные шаги, которые функция View SQL не поддерживает, в которой баннер в редакторе визуальных запросов указывает, что запрос не поддерживается в виде представления хранилища, так как он не может быть полностью преобразован в SQL. Дополнительные сведения см. в разделе "Свертывание запросов" в Power Query.