Подключение к бессерверному пулу SQL с помощью Power BI Professional
В этом руководстве описаны действия по подключению Power BI Desktop к бессерверному пулу SQL.
Предварительные требования
Для выполнения запросов необходимы следующие средства:
Выберите клиент SQL:
- Azure Data Studio
- SQL Server Management Studio
Установленная служба Power BI Desktop
Параметры
Параметр | Описание |
---|---|
Адрес конечной точки службы бессерверного пула SQL | Будет использоваться в качестве имени сервера. |
Регион конечной точки службы бессерверного пула SQL | Используется для определения хранилища для использования в примерах. |
Имя пользователя и пароль для доступа к конечной точке | Будет использоваться для доступа к конечной точке. |
База данных, которая будет использоваться для создания представлений | База данных, используемая в качестве начальной точки в примерах. |
Изначальная настройка
Перед использованием примеров необходимо выполнить два действия:
- Создание базы данных для представлений.
- создайте учетные данные, которые будут использоваться бессерверным пулом 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 и выберите вариант Получить данные.
Шаг 1. Выбор источника данных
Выберите в меню Azure, а затем — База данных SQL Azure.
Шаг 2. Выбор базы данных
Запишите URL-адрес и имя базы данных, в которой находится представление.
Дальнейшие действия
Перейдите к сведениям о запрашивании файлов хранилища, чтобы узнать, как подключиться к бессерверному пулу SQL с помощью Azure Data Studio.