Condividi tramite


Configurare la connessione al database PostgreSQL

Questo articolo illustra i passaggi per creare una connessione al database PostgreSQL.

Tipi di autenticazione supportati

Il connettore di database PostgreSQL supporta rispettivamente i tipi di autenticazione seguenti per la copia e Dataflow Gen2.

Tipo di autenticazione Copia Flusso di dati Gen2
Basic (Nome utente/Password) n/d

Configurare la connessione per Dataflow Gen2

È possibile connettere Dataflow Gen2 in Microsoft Fabric al database PostgreSQL usando i connettori di Power Query. Per creare la connessione, seguire questa procedura:

  1. Controllare le funzionalità per assicurarsi che lo scenario sia supportato.
  2. Completare i prerequisiti per il database PostgreSQL.
  3. Ottenere dati in Fabric.
  4. Connettersi a un database PostgreSQL.

Capacità

  • Import
  • DirectQuery (modelli semantici di Power BI)
  • Opzioni avanzate
    • Timeout del comando in minuti
    • Istruzione SQL nativa
    • Colonne delle relazioni
    • Navigare utilizzando la gerarchia completa

Prerequisiti

Power BI Desktop ha incluso il provider Npgsql per il connettore PostgreSQL a partire da dicembre 2019, eliminando la necessità di altre installazioni. A partire dalla versione di ottobre 2024, incorpora Npgsql versione 4.0.17. L'installazione separata di Npgsql GAC esegue l'override di questa versione predefinita.

Il connettore PostgreSQL è supportato per la connessione cloud e tramite gateway dati di rete virtuale o gateway dati locale on-premise. Dalla versione di giugno 2025, il gateway dati locale include il provider Npgsql, quindi non è necessaria alcuna installazione aggiuntiva. L'installazione separata di Npgsql GAC esegue l'override di questa versione predefinita.

Per Power BI versioni desktop rilasciate prima di dicembre 2019 e il gateway dati locale rilasciato prima di giugno 2025, è necessario installare il provider Npgsql nel computer locale per usare il connettore PostgreSQL. Per installare il provider Npgsql, passare alla pagina delle versioni per la versione 4.0.17, scaricare ed eseguire il file .msi. L'architettura del provider (a 32 bit o a 64 bit) deve corrispondere all'architettura del prodotto in cui si intende usare il connettore. Durante l'installazione, assicurarsi di selezionare Npgsql GAC Installation (Installazione gac Npgsql) per assicurarsi che Npgsql stesso venga aggiunto al computer. Npgsql 4.1 e versioni successive non sono supportate a causa di incompatibilità di versione con .NET.

Screenshot del programma di installazione Npgsql con l'installazione GAC selezionata.

Ottieni dati

Per ottenere dati in Data Factory:

  1. Nella parte sinistra di Data Factory, selezionare Aree di lavoro.

  2. Nell'area di lavoro di Data Factory selezionare Nuovo>Dataflow Gen2 per creare un nuovo flusso di dati.

    Screenshot che mostra l'area di lavoro in cui si sceglie di creare un nuovo flusso di dati.

  3. In Power Query, seleziona Ottieni dati nella barra multifunzione oppure seleziona Ottieni dati da un'altra origine nella visualizzazione corrente.

    Screenshot che mostra l'area di lavoro di Power Query con l'opzione Recupera dati evidenziata.

  4. Nella pagina Scegliere l'origine dati usare Cerca per cercare il nome del connettore oppure selezionare Visualizza più sul lato destro del connettore per visualizzare un elenco di tutti i connettori disponibili nel servizio Power BI.

    Screenshot della pagina Scegli origine dati di Data Factory con la casella di ricerca e la selezione 'visualizza di più' enfatizzata.

  5. Se si sceglie di visualizzare più connettori, è comunque possibile usare Cerca per cercare il nome del connettore oppure scegliere una categoria per visualizzare un elenco di connettori associati a tale categoria.

    Screenshot della pagina Scelta origine dati di Data Factory visualizzata dopo aver selezionato visualizza di più, con l'elenco dei connettori.

Connettersi a un database PostgreSQL

Per stabilire la connessione, seguire questa procedura:

  1. Selezionare l'opzione database PostgreSQL nella selezione del connettore. Per altre informazioni, vedere Dove ottenere i dati.

  2. Nella finestra di dialogo database PostgreSQL visualizzata, specificare il nome del server e del database.

    Screenshot del generatore di connessioni PostgreSQL in Power Query Online.

  3. Seleziona il nome del gateway dei dati locali che vuoi utilizzare.

  4. Selezionare il tipo di autenticazione Basic e immettere le credenziali di PostgreSQL nelle caselle Nome utente e Password.

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

  6. Selezionare Avanti per connettersi al database.

  7. In Navigator selezionare i dati necessari, quindi selezionare Transform data per trasformare i dati nell'editor di Power Query.