Connettersi a un pool SQL serverless con Power BI Professional

Questa esercitazione illustra la procedura per connettere Power BI Desktop al pool SQL serverless.

Prerequisiti

Per inviare query, sono necessari gli strumenti seguenti:

  • Client SQL preferito:

    • Azure Data Studio
    • SQL Server Management Studio
  • Power BI Desktop installato

Parametri:

Parametro Descrizione
Indirizzo dell'endpoint servizio del pool SQL serverless Verrà usato come nome del server
Area dell'endpoint servizio del pool SQL serverless Verrà usata per determinare quale archiviazione si userà negli esempi
Nome utente e password per l'accesso all'endpoint Verranno usati per accedere all'endpoint
Database che verrà usato per creare le visualizzazioni Questo database verrà usato come punto di partenza negli esempi

Prima configurazione

Prima di usare gli esempi, è necessario eseguire due passaggi:

  1. Creare il database per le visualizzazioni
  2. Creare le credenziali che devono essere usate dal pool SQL serverless per accedere ai file nell'archiviazione

Creazione del database

Per questo articolo di avvio rapido, è necessario creare un database da usare come demo. Per la creazione delle visualizzazioni occorre un database. Questo database verrà usato in alcune delle query di esempio in questa documentazione.

Nota

I database vengono usati solo per visualizzare i metadati, non per i dati effettivi.

Prendere nota del nome del database usato, perché sarà necessario in un secondo momento.

DROP DATABASE IF EXISTS demo;

Crea credenziali

Prima di poter eseguire le query, è necessario creare le credenziali. Queste credenziali verranno usate dal servizio del pool SQL serverless per accedere ai file nella risorsa di archiviazione.

Nota

È necessario creare le credenziali per l'accesso all'account di archiviazione. Sebbene il pool SQL serverless possa accedere ad account di archiviazione di aree diverse, la disponibilità dell'account e dell'area di lavoro di Azure Synapse nella stessa area offrirà un'esperienza migliore in termini di prestazioni.

Frammento di codice per la creazione di credenziali per i contenitori di dati del censimento, eseguire:

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

Creare un report di Power BI Desktop

Aprire l'applicazione Power BI Desktop e selezionare l'opzione Recupera dati.

Open Power BI desktop application and select get data.

Passaggio 1: Selezionare l'origine dati

Scegliere Azure dal menu e quindi Database SQL di Azure. Select data source.

Passaggio 2: Selezionare il database

Scrivere l'URL del database e il nome del database in cui risiede la visualizzazione. Select database on the endpoint.

Passaggi successivi

Passare all'argomento Eseguire query sui file di archiviazione per informazioni su come connettersi a un pool SQL serverless tramite Azure Data Studio.