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

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

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

Примечание.

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

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

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

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

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

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

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

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

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

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

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

  2. Откроется новая вкладка для создания визуального запроса.

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

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

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

Создание запроса между базами данных

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

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

  1. Добавьте конечную точку аналитики SQL или хранилище из текущей активной рабочей области в объект Обозреватель с помощью действия +Warehouses. При выборе конечной точки аналитики 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. После автоматического создания скрипта нажмите кнопку "Выполнить ", чтобы запустить скрипт и просмотреть результаты.

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

Примечание.

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

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