Udostępnij za pośrednictwem


Nawiązywanie połączenia z bezserwerową pulą SQL przy użyciu usługi 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
Bezserwerowy adres punktu końcowego usługi puli SQL Będzie używana jako nazwa serwera
Bezserwerowy region punktu końcowego usługi puli SQL Zostanie użyty do określenia, jakiego magazynu będziemy używać w przykładach
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 wyjścia w przykładach

Konfiguracja po raz pierwszy

Istnieją dwa kroki przed użyciem przykładów:

  1. Tworzenie bazy danych dla widoków
  2. Tworzenie poświadczeń do użycia 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 użycia jako pokaz. Do utworzenia widoków jest wymagana 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;

Tworzenie poświadczeń

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 magazynu. Mimo że bezserwerowa pula SQL może uzyskiwać dostęp do magazynu z różnych regionów, posiadanie magazynu i Azure Synapse obszaru roboczego w tym samym regionie zapewni lepszą wydajność.

Fragment kodu dotyczący sposobu 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ę klasyczną power BI i wybierz opcję Pobierz dane .

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

Krok 1. Wybieranie źródła danych

Wybierz pozycję Azure w menu, a następnie 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 artykułu Wykonywanie zapytań dotyczących plików magazynu , aby dowiedzieć się, jak nawiązać połączenie z bezserwerową pulą SQL przy użyciu usługi Azure Data Studio.