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


Запрос конечной точки аналитики SQL или хранилища в Microsoft Fabric

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

Чтобы приступить к работе с этим руководством, проверьте следующие предварительные требования:

Примечание.

Просмотрите поверхностную зону T-SQL для точки доступа SQL аналитики или хранилища в Microsoft Fabric.

Запуск нового запроса в редакторе sql-запросов

  1. Откройте окно нового запроса SQL.

    Снимок экрана, показывающий, где выбрать новый SQL-запрос на ленте.

  2. Откроется новая вкладка для записи SQL-запроса.

    Снимок экрана: вкладка нового запроса в редакторе sql-запросов на портале Fabric.

  3. Напишите SQL-запрос и запустите его.

    Снимок экрана: запись SQL-запроса.

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

  1. Откройте окно нового визуального запроса .

    Снимок экрана: место выбора нового визуального запроса на ленте.

  2. Откроется новая вкладка для создания визуального запроса. Чтобы добавить таблицы в визуальный запрос, щелкните правой кнопкой мыши таблицы в обозревателе или выберите их ... меню действий и выберите команду "Вставить на холст". Или можно перетащить их в визуальный запрос, выбрав таблицы в обозревателе, удерживая курсор мыши и перетаскивая их. Снимок экрана: добавление таблицы в визуальный запрос. Выберите

    Подсказка

    Чтобы перетащить таблицы из обозревателя, выделите, удерживайте и перетащите их в визуальный запрос.

  3. Используйте параметры в окне «Объединение» для объединения таблиц. На следующем снимке экрана мы присоединяем таблицы Date и Weather с использованием внутреннего соединения по общим DateID ключевым столбцам.

    Снимок экрана окна слияния, которое объединяет таблицы Дата и Поездка в редакторе визуальных запросов.

  4. Объединение наборов результатов показывает совмещенные данные. Запрос можно управлять другими функциями на панели инструментов редактора визуальных запросов. Результирующий запрос можно сохранить как новое представление или просмотреть T-SQL.

Написать кросс-базовый запрос

Вы можете выполнять кросс-запросы к базам данных и хранилищам данных в текущем активном рабочем пространстве Microsoft Fabric.

В этом разделе мы рассмотрим несколько способов написания запросов между базами данных или несколькими хранилищами в одной рабочей области Microsoft Fabric. Таблицы или представления можно объединить для выполнения запросов между хранилищами в текущей активной рабочей области.

  1. Добавьте конечную точку SQL-аналитики или Хранилище из текущей активной рабочей области в Обозреватель объектов с помощью действия "+ Виртуальные хранилища". При выборе SQL аналитической конечной точки или хранилища из диалогового окна, он добавляется в обозреватель объектов для ссылки при написании SQL запроса или создании Визуального запроса.

    Снимок экрана, показывающий, как использовать добавление хранилищ в обозревателе объектов.

  2. Вы можете ссылаться на таблицу из добавленных баз данных с помощью трехкомпонентного именования. В следующем примере используйте трехкомпонентное имя для ссылки ContosoSalesTable на добавленную базу данных ContosoLakehouse.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN Affiliation
    ON Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  3. Используя трехкомпонентное именование для ссылки на базы данных и таблицы, можно присоединиться к нескольким базам данных.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation
    ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  4. Для более эффективных и длительных запросов можно использовать псевдонимы.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation
    ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
    
  5. Используя трехкомпонентное именование для ссылки на базу данных и таблицы, можно вставить данные из одной базы данных в другую.

    INSERT INTO ContosoWarehouse.dbo.Affiliation
    SELECT * 
    FROM My_Lakehouse.dbo.Affiliation;
    
  6. Вы можете перетаскивать таблицы из добавленных баз данных в редактор визуальных запросов, чтобы создать запрос между базами данных.

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

Выберите первые 100 строк в обозревателе

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

  2. Щелкните правой кнопкой мыши таблицу, которую вы хотите запросить, и выберите команду "Выбрать верхние 100 строк".

    Снимок экрана, показывающий, где выбрать параметр

  3. После автоматического создания скрипта нажмите кнопку "Выполнить ", чтобы запустить скрипт и просмотреть результаты.

Примечание.

В настоящее время существует ограниченная функциональность T-SQL. Смотрите область покрытия T-SQL для списка команд T-SQL, которые в настоящее время недоступны.

Следующий шаг