Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:✅Конечная точка анализа SQL, Хранилище и Отраженная база данных в Microsoft Fabric
Из этой статьи вы узнаете, как запросить хранилище или конечную точку аналитики SQL в Microsoft Fabric.
Предпосылки
Чтобы приступить к работе с этим руководством, проверьте следующие предварительные требования:
У вас должен быть доступ к SQL аналитическому конечному пункту или хранилищу в рабочей области с Premium-емкостью с разрешениями участника или более высокого уровня.
Выберите средство запроса.
- Используйте редактор запросов SQL на портале Microsoft Fabric.
- Используйте редактор запросов Visual на портале Microsoft Fabric.
Кроме того, вы можете использовать любое из этих средств для подключения к конечной точке аналитики SQL или Складу данных через строку подключения T-SQL. Дополнительные сведения см. в разделе "Подключение".
- Download SQL Server Management Studio (SSMS).
- Скачайте и установите Visual Studio Code и расширение MSSQL.
Примечание.
Просмотрите возможности T-SQL в Fabric Data Warehouse для конечной точки SQL-аналитики или хранилища Microsoft Fabric.
Запуск нового запроса в редакторе sql-запросов
Откройте окно нового запроса SQL.
Откроется новая вкладка для записи SQL-запроса.
Напишите SQL-запрос и запустите его.
Запуск нового запроса в редакторе визуальных запросов
Откройте окно нового визуального запроса .
Откроется новая вкладка для создания визуального запроса. Чтобы добавить таблицы в визуальный запрос, щелкните правой кнопкой мыши таблицы в обозревателе или выберите их
...меню действий и выберите команду "Вставить на холст". Или можно перетащить их в визуальный запрос, выбрав таблицы в обозревателе, удерживая курсор мыши и перетаскивая их.
Подсказка
Чтобы перетащить таблицы из обозревателя, выделите, удерживайте и перетащите их в визуальный запрос.
Используйте параметры в окне «Объединение» для объединения таблиц. На следующем снимке экрана мы присоединяем таблицы
DateиWeatherс использованием внутреннего соединения по общимDateIDключевым столбцам.Объединение наборов результатов показывает совмещенные данные. Запрос можно управлять другими функциями на панели инструментов редактора визуальных запросов. Результирующий запрос можно сохранить как новое представление или просмотреть T-SQL.
Написать кросс-базовый запрос
Кросс-базовые запросы можно создавать для работы с хранилищами и базами данных в текущей активной рабочей области Microsoft Fabric.
Существует несколько способов написания запросов между базами данных или между хранилищами в одной рабочей области Microsoft Fabric, в этом разделе мы рассмотрим примеры. Таблицы или представления можно объединить для выполнения запросов между хранилищами в текущей активной рабочей области.
Добавьте конечную точку SQL-аналитики или Хранилище из текущей активной рабочей области в Обозреватель объектов с помощью действия "+ Виртуальные хранилища". При выборе SQL аналитической конечной точки или хранилища из диалогового окна, он добавляется в обозреватель объектов для ссылки при написании SQL запроса или создании Визуального запроса.
Вы можете ссылаться на таблицу из добавленных баз данных с помощью трехкомпонентного именования. В следующем примере используйте трехкомпонентное имя для ссылки
ContosoSalesTableна добавленную базу данныхContosoLakehouse.SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN Affiliation ON Affiliation.AffiliationId = Contoso.RecordTypeID;Используя трехкомпонентное именование для ссылки на базы данных и таблицы, можно присоединиться к нескольким базам данных.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;Для более эффективных и длительных запросов можно использовать псевдонимы.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;Используя трехкомпонентное именование для ссылки на базу данных и таблицы, можно вставить данные из одной базы данных в другую.
INSERT INTO ContosoWarehouse.dbo.Affiliation SELECT * FROM My_Lakehouse.dbo.Affiliation;Вы можете перетаскивать таблицы из добавленных баз данных в редактор визуальных запросов, чтобы создать запрос между базами данных.
Выберите первые 100 строк в обозревателе
После открытия хранилища из рабочей области разверните папку базы данных, схемы и таблиц в обозревателе объектов, чтобы просмотреть все таблицы.
Щелкните правой кнопкой мыши таблицу, которую вы хотите запросить, и выберите команду "Выбрать верхние 100 строк".
После автоматического создания скрипта нажмите кнопку "Выполнить ", чтобы запустить скрипт и просмотреть результаты.
Дополнительные примеры
Вы также можете запросить внешние данные из хранилища, в том числе:
- Запрос файлов с разделителями
- Запрос файлов внешних дата-лейков
- Запрос JSON-файлов
- Запрос файлов Parquet