Udostępnij przez


Nawiązywanie połączenia z bezserwerową pulą SQL za pomocą programu Power BI Professional

W tym samouczku omówimy kroki łączenia programu Power BI Desktop z bezserwerową pulą SQL.

Wymagania wstępne

Do wystawiania zapytań potrzebne są następujące narzędzia:

  • Wybrany klient SQL:

    • Azure Data Studio
    • SQL Server Management Studio
  • Zainstalowany program Power BI Desktop

Parametry:

Parametr Opis
Adres punktu końcowego usługi puli SQL bezserwerowej Będzie używana jako nazwa serwera
Bezserwerowy region punktu końcowego usługi puli SQL Będzie używany do określania, jakiej pamięci będziemy używać w próbkach
Nazwa użytkownika i hasło dostępu do punktu końcowego Będzie używany do uzyskiwania dostępu do punktu końcowego
Baza danych używana do tworzenia widoków Ta baza danych będzie używana jako punkt początkowy w przykładach

Konfiguracja pierwszego uruchomienia

Przed użyciem przykładów należy wykonać dwa kroki:

  1. Utwórz bazę danych dla Twoich widoków
  2. Tworzenie poświadczeń używanych przez bezserwerową pulę SQL w celu uzyskiwania dostępu do plików w magazynie

Tworzenie bazy danych

W tym artykule wprowadzającym należy utworzyć własną bazę danych do wykorzystania jako demonstrację. Do utworzenia widoków potrzebna jest baza danych. Ta baza danych będzie używana w niektórych przykładowych zapytaniach w tej dokumentacji.

Uwaga

Bazy danych są używane tylko do wyświetlania metadanych, a nie dla rzeczywistych danych.

Zanotuj używaną nazwę bazy danych. Będzie ona potrzebna później.

DROP DATABASE IF EXISTS demo;

Utwórz poświadczenia

Przed uruchomieniem zapytań musimy utworzyć poświadczenia. To poświadczenie będzie używane przez bezserwerową usługę puli SQL w celu uzyskania dostępu do plików w magazynie.

Uwaga

Musisz utworzyć poświadczenia na potrzeby dostępu do konta magazynowego. Mimo że bezserwerowa pula SQL może uzyskiwać dostęp do magazynu z różnych regionów, posiadanie magazynu i obszaru roboczego usługi Azure Synapse w tym samym regionie zapewni lepszą wydajność.

Fragment kodu przedstawiający sposób tworzenia poświadczeń dla kontenerów danych spisu, uruchom polecenie:

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

Tworzenie raportu programu Power BI Desktop

Otwórz aplikację power BI Desktop i wybierz opcję Pobierz dane .

Otwórz aplikację power BI Desktop i wybierz pozycję Pobierz dane.

Krok 1. Wybieranie źródła danych

Wybierz pozycję Azure w menu, a następnie pozycję Azure SQL Database. Wybierz źródło danych.

Krok 2. Wybieranie bazy danych

Zapisz adres URL bazy danych i nazwę bazy danych, w której znajduje się widok. Wybierz bazę danych w punkcie końcowym.

Następne kroki

Przejdź do Query storage files, aby dowiedzieć się, jak połączyć się z bezserwerowym zasobem SQL przy użyciu Azure Data Studio.