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


Подключение к бессерверному пулу SQL с помощью Power BI Professional

В этом руководстве описаны действия по подключению Power BI Desktop к бессерверному пулу SQL.

Предварительные требования

Для выполнения запросов необходимы следующие средства:

  • Выберите клиент SQL:

    • Azure Data Studio
    • SQL Server Management Studio
  • Установленная служба Power BI Desktop

Параметры

Параметр Описание
Адрес конечной точки службы бессерверного пула SQL Будет использоваться в качестве имени сервера.
Регион конечной точки службы бессерверного пула SQL Используется для определения хранилища для использования в примерах.
Имя пользователя и пароль для доступа к конечной точке Будет использоваться для доступа к конечной точке.
База данных, которая будет использоваться для создания представлений База данных, используемая в качестве начальной точки в примерах.

Изначальная настройка

Перед использованием примеров необходимо выполнить два действия:

  1. Создание базы данных для представлений.
  2. создайте учетные данные, которые будут использоваться бессерверным пулом SQL для доступа к файлам в хранилище.

Создание базы данных

В этой статье по началу работы следует создать собственную базу данных, чтобы использовать ее в качестве демоверсии. База данных необходима для создания представлений. Используйте эту базу данных в примерах запросов в этой документации.

Примечание

Базы данных используются только для просмотра метаданных, а не реальных данных.

Запишите имя используемой базы данных, ведь оно потребуется позже.

DROP DATABASE IF EXISTS demo;

Создание учетных данных

Перед выполнением запросов нужно создать учетные данные. Эти учетные данные будут использоваться бессерверным пулом SQL для доступа к файлам в хранилище.

Примечание

Для доступа к учетной записи хранения необходимо создать учетные данные. Хотя бессерверный пул SQL может получать доступ к хранилищу из разных регионов, наличие хранилища и рабочей области Azure Synapse в одном регионе обеспечит лучшую производительность.

Фрагмент кода для создания учетных данных для контейнеров данных Census, выполните:

IF EXISTS (SELECT * FROM sys.credentials WHERE name = 'https://azureopendatastorage.blob.core.windows.net/censusdatacontainer')
DROP CREDENTIAL [https://azureopendatastorage.blob.core.windows.net/censusdatacontainer];
GO

-- Create credentials for Census Data container which resides in an azure open data storage account
-- There is no secret. We are using public storage account which doesn't need secret
CREATE CREDENTIAL [https://azureopendatastorage.blob.core.windows.net/censusdatacontainer]  
WITH IDENTITY='SHARED ACCESS SIGNATURE',  
SECRET = '';
GO

Создание отчета Power BI Desktop

Откройте приложение Power BI Desktop и выберите вариант Получить данные.

Открытие приложения Power BI Desktop и выбор раздела

Шаг 1. Выбор источника данных

Выберите в меню Azure, а затем — База данных SQL Azure. Выберите источник данных.

Шаг 2. Выбор базы данных

Запишите URL-адрес и имя базы данных, в которой находится представление. Выберите базу данных в конечной точке.

Дальнейшие действия

Перейдите к сведениям о запрашивании файлов хранилища, чтобы узнать, как подключиться к бессерверному пулу SQL с помощью Azure Data Studio.