다음을 통해 공유


Power BI Professional을 사용하여 서버리스 SQL 풀에 연결

이 자습서에서는 Power BI 데스크톱을 서버리스 SQL 풀에 연결하는 단계를 안내합니다.

필수 조건

쿼리를 실행하려면 다음 도구가 필요합니다.

  • 원하는 SQL 클라이언트:

    • Azure Data Studio
    • SQL Server Management Studio
  • Power BI 데스크톱이 설치되어 있어야 합니다.

매개 변수:

매개 변수 설명
서버리스 SQL 풀 서비스 엔드포인트 주소 서버 이름으로 사용됩니다.
서버리스 SQL 풀 서비스 엔드포인트 지역 샘플에 사용할 스토리지를 결정하는 데 사용됩니다.
엔드포인트 액세스를 위한 사용자 이름 및 암호 엔드포인트 액세스하는 데 사용됩니다.
보기를 만드는 데 사용할 데이터베이스 이 데이터베이스는 샘플의 시작점으로 사용됩니다.

최초 설정

샘플을 사용하기 전에 두 단계가 있습니다.

  1. 보기에 대한 데이터베이스 만들기
  2. 서버리스 SQL 풀에서 스토리지의 파일에 액세스하는 데 사용할 자격 증명 만들기

데이터베이스 만들기

이 시작 문서에서는 데모로 사용할 사용자 고유의 데이터베이스를 만들어야 합니다. 보기 생성에는 데이터베이스가 필요합니다. 이 설명서 내의 일부 샘플 쿼리에서 이 데이터베이스를 사용합니다.

참고 항목

데이터베이스는 실제 데이터가 아닌 메타데이터를 보는 용도로만 사용됩니다.

나중에 필요하므로 사용 중인 데이터베이스 이름을 적어 둡니다.

DROP DATABASE IF EXISTS demo;

자격 증명 만들기

쿼리를 실행하려면 먼저 자격 증명을 만들어야 합니다. 이 자격 증명은 서버리스 SQL 풀 서비스에서 스토리지의 파일에 액세스하는 데 사용됩니다.

참고 항목

스토리지 계정에 액세스하기 위한 자격 증명을 만들어야 합니다. 서버리스 SQL 풀은 다른 영역의 스토리지에 액세스할 수 있지만, 스토리지와 Azure Synapse 작업 영역이 같은 영역에 있으면 보다 나은 성능 환경이 제공됩니다.

인구 조사 데이터 컨테이너에 대한 자격 증명을 만드는 방법에 대한 코드 조각 다음을 실행합니다.

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 데스크톱 보고서 만들기

Power BI 데스크톱 애플리케이션을 열고 데이터 가져오기 옵션을 선택합니다.

Open Power BI desktop application and select get data.

1단계: 데이터 원본 선택

메뉴에서 Azure를 선택한 다음, Azure SQL Database를 선택합니다. Select data source.

2단계: 데이터베이스 선택

데이터베이스의 URL과 보기가 있는 데이터베이스의 이름을 작성합니다. Select database on the endpoint.

다음 단계

Azure Data Studio를 사용하여 서버리스 SQL 풀에 연결하는 방법을 알아보려면 스토리지 파일 쿼리로 이동합니다.