Avvio rapido: Importare i dati dal server flessibile di Database di Azure per PostgreSQL in Power BI

In questa guida introduttiva si apprenderà come connettersi a un server flessibile Database di Azure per PostgreSQL usando Power BI Desktop. Con Power BI Desktop, è possibile esplorare visivamente i dati tramite un'area di disegno libera con funzionalità di trascinamento, un'ampia gamma di moderne visualizzazioni dei dati e un'esperienza intuitiva di creazione di report. È possibile importare dati direttamente dalle tabelle o importare dati da una query SELECT. Questo articolo si applica solo a Power BI Desktop. Attualmente, Power Query servizio online o Power BI non sono supportati.

Prerequisiti

Connettersi con Power BI Desktop dal portale di Azure

Ottenere le informazioni di connessione necessarie per connettersi al server flessibile Database di Azure per PostgreSQL. Sono necessari il nome server completo e le credenziali di accesso.

  1. Accedi al portale di Azure.

  2. Nel menu a sinistra nel portale di Azure selezionare Tutte le risorse e quindi cercare il server creato, ad esempio mydemoserverpbi.

  3. Selezionare il nome del server.

  4. Nel pannello Panoramica del server selezionare Power BI dal menu a sinistra.

    Screenshot della visualizzazione di Power BI nel portale di Azure per connettersi al database.

  5. Selezionare un database dall'elenco a discesa, ad esempio postgres, e quindi selezionare Inizia.

  6. Scaricare il file di Power BI Desktop mydemoserverpbi_postgres.pbids.

    Screenshot del download del file di Power BI per il database.

  7. Aprire il file in Power BI Desktop.

  8. Passare alla scheda Database per specificare il nome utente e la password per il server di database.

    Annotazioni

    L'autenticazione di Windows non è supportata per Database di Azure per PostgreSQL Flexible Server.

    Schermata dell'immissione delle credenziali per la connessione al database di un server flessibile di Database di Azure per PostgreSQL.

  9. In Strumento di navigazione selezionare i dati necessari e quindi caricare o trasformare i dati.

    Schermata del navigatore per visualizzare le tabelle di Database di Azure per PostgreSQL - Server flessibile.

Connettersi al Server flessibile di Database di Azure per PostgreSQL da Power BI Desktop

È possibile connettersi a un server flessibile Database di Azure per PostgreSQL usando direttamente Power BI Desktop, senza usare il portale di Azure.

Ottenere le informazioni di connessione per Azure Database per PostgreSQL

  1. Accedi al portale di Azure.
  2. Nel menu a sinistra nel portale di Azure selezionare Tutte le risorse e quindi cercare il server creato, ad esempio mydemoserverpbi.
  3. Selezionare il nome del server.
  4. Nel pannello Panoramica del server prendere nota dei valori riportati in Nome server e Nome di accesso dell'amministratore server. Se si dimentica la password, in questo pannello è anche possibile reimpostarla.
  5. Passare alla pagina Database per trovare il database a cui connettersi. Power BI Desktop supporta l'aggiunta di una connessione a un database singolo, pertanto è necessario specificare un nome di database per l'importazione dei dati.

Aggiungere una connessione ad Database di Azure per PostgreSQL in Power BI Desktop

  1. Selezionare l'opzione Database PostgreSQL nella selezione del connettore.

    Screenshot dell'aggiunta di una connessione PostgreSQL in Power BI.

  2. Nella finestra di dialogo Database PostgreSQL immettere il nome del server e del database.

    Screeshot dell'accesso a Power BI.

  3. Selezionare il tipo di autenticazione del database e immettere le credenziali del server flessibile Database di Azure per PostgreSQL nelle caselle Nome utente e Password. Assicurarsi di selezionare il livello a cui applicare le credenziali.

    Screenshot dell'immissione delle credenziali per connettersi al database di Database di Azure per PostgreSQL - Server flessibile.

  4. Al termine, selezionare OK.

  5. In Strumento di navigazione selezionare i dati necessari e quindi caricare o trasformare i dati.

    Schermata del navigatore per visualizzare le tabelle di Database di Azure per PostgreSQL - Server flessibile.

Connettersi al database del server flessibile Database di Azure per PostgreSQL da Power Query Online

Per stabilire la connessione, seguire questa procedura:

  1. Selezionare l'opzione Database PostgreSQL nella selezione del connettore.

  2. Nella finestra di dialogo Database PostgreSQL immettere il nome del server e del database.

    Screenshot della connessione PostgreSQL con Power Query online.

    Annotazioni

    Non è necessario usare un gateway dati per Database di Azure per PostgreSQL - Server flessibile.

  3. Selezionare il tipo di autenticazione di base e immettere le credenziali del server flessibile Database di Azure per PostgreSQL nelle caselle Nome utente e Password.

  4. Se la connessione non è crittografata, deselezionare Usa connessione crittografata.

  5. Selezionare Avanti per connettersi al database.

  6. In Strumento di navigazione selezionare i dati necessari e quindi selezionare Trasforma i dati per trasformare i dati in editor di Power Query.

Connettersi tramite opzioni avanzate

Power Query Desktop offre un set di opzioni avanzate che è possibile aggiungere alla query, se necessario.

Screenshot delle opzioni avanzate di PostgreSQL.

Nella tabella seguente sono elencate tutte le opzioni avanzate che è possibile impostare in Power Query Desktop.

Opzione avanzata Description
Timeout comando in minuti Se la connessione dura più di 10 minuti (timeout predefinito), immettere un altro valore in minuti per mantenere la connessione aperta più a lungo. Questa opzione è disponibile solo in Power Query Desktop.
Istruzione SQL Per informazioni, vedere Importare dati da un database usando una query di database nativa.
Includi colonne di relazioni Se selezionata, include colonne che potrebbero avere relazioni con altre tabelle. Se si deseleziona questa casella, queste colonne non vengono visualizzate.
Navigare utilizzando la gerarchia completa Se selezionata, lo strumento di navigazione visualizza la gerarchia completa delle tabelle nel database a cui ci si connette. Se deselezionato, lo strumento di navigazione visualizza solo le tabelle le cui colonne e righe contengono dati.

Dopo aver selezionato le opzioni avanzate necessarie, selezionare OK in Power Query Desktop per connettersi al database PostgreSQL.