Condividi tramite


Azure SQL database

Riassunto

Elemento Description
Stato di rilascio Disponibilità generale
Prodotti supportati Excel
Power BI (modelli semantici)
Power BI (flussi di dati)
Framework (Dataflow Gen2)
Power Apps (flussi di dati)
Excel
Dynamics 365 Customer Insights
Analysis Services
Tipi di autenticazione supportati Windows (Power BI Desktop, Excel, Power Query Online con gateway)
Database (Power BI Desktop, Excel)
Account Microsoft (tutti)
Basic (Power Query Online)
Principal del servizio
Documentazione di riferimento sulle funzioni Sql.Database
SQL.Database

Annotazioni

Il tipo di autenticazione dell'entità servizio non è supportato quando si usa un gateway dati locale o un gateway dati di rete virtuale.

Annotazioni

Alcune funzionalità potrebbero essere presenti in un prodotto, ma non altre a causa di pianificazioni della distribuzione e funzionalità specifiche dell'host.

Prerequisiti

Per impostazione predefinita, Power BI installa un driver OLE DB per Azure SQL database. Tuttavia, per ottenere prestazioni ottimali, è consigliabile che il cliente installi SQL Server Native Client prima di usare il connettore di database Azure SQL. SQL Server Native Client 11.0 e SQL Server Native Client 10.0 sono entrambi supportati nella versione più recente.

Capacità supportate

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

Connettersi al database di Azure SQL da Power Query Desktop

Per connettersi a un database Azure SQL da Power Query Desktop, seguire questa procedura:

  1. Selezionare Azure SQL database nell'esperienza di recupero dei dati. L'esperienza di recupero dei dati in Power Query Desktop varia tra le app. Per ulteriori informazioni sull'esperienza "Ottieni dati" di Power Query Desktop per la tua app, consulta Dove ottenere i dati.

  2. In SQL Server database specificare il nome del server e del database (facoltativo).

    Inserisci la connessione al database di Azure SQL.

  3. Selezionare la modalità di connettività dati Importa o DirectQuery .

  4. Facoltativamente, è possibile selezionare e immettere opzioni avanzate che modificheranno la query di connessione, ad esempio un timeout del comando o una query nativa (istruzione SQL). Per informazioni: Connettersi usando le opzioni avanzate

  5. Seleziona OK.

  6. Se è la prima volta che ci si connette a questo database, selezionare il tipo di autenticazione, immettere le credenziali e selezionare il livello a cui applicare le impostazioni di autenticazione. Selezionare quindi Connetti.

    Azure SQL database authentication.

    Per altre informazioni sui metodi di autenticazione, vedere Autenticazione con un'origine dati.

    Annotazioni

    Se la connessione non è crittografata, verrà visualizzato il messaggio seguente.

    Supporto per la crittografia del database di Azure SQL.

    Selezionare OK per connettersi al database tramite una connessione non crittografata oppure seguire le istruzioni riportate in Enable encrypted connections to the motore di database to set up encrypted connections to Azure SQL database.

  7. In Navigator selezionare le informazioni sul database desiderate, quindi selezionare Load per caricare i dati o Transform Data per continuare a trasformare i dati in editor di Power Query.

    Power Query Strumento di navigazione desktop che mostra i dati dei dipendenti delle risorse umane.

Connettersi al database Azure SQL da Power Query Online

Per connettersi a un database Azure SQL da Power Query Online, seguire questa procedura:

  1. Selezionare l'opzione Azure SQL database nell'esperienza di recupero dei dati. Diverse app hanno diversi modi per accedere all'esperienza dei dati Power Query Online. Per altre informazioni su come accedere all'esperienza di Power Query Online per ottenere dati dall'app, passare a Where per ottenere dati.

    Screenshot della finestra di recupero dati con Azure SQL database evidenziato.

  2. In Azure SQL database specificare il nome del server e del database.

    Screenshot dell'inserimento della connessione online al database Azure SQL.

    È anche possibile selezionare e immettere opzioni avanzate che modificheranno la query di connessione, ad esempio un timeout del comando o una query nativa (istruzione SQL). Altre informazioni: Connettersi con le opzioni avanzate

  3. Se è la prima volta che ci si connette a questo database, selezionare il tipo di autenticazione e immettere le credenziali.

  4. Se necessario, selezionare il nome del gateway dati locale.

  5. Se la connessione non è crittografata, deselezionare la casella di controllo Usa connessione crittografata .

  6. Seleziona Avanti per continuare.

  7. In Strumento di navigazione selezionare i dati necessari e quindi selezionare Trasforma dati.

    Screenshot di Power Query Navigator Online che mostra i dati dei dipendenti delle Risorse Umane.

Connettersi tramite opzioni avanzate

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

Display delle opzioni avanzate disponibili in Power Query.

La tabella seguente elenca tutte le opzioni avanzate che è possibile impostare in Power Query Desktop e Power Query Online.

Opzione avanzata Description
Timeout del comando in minuti Se la connessione dura più di 10 minuti (timeout predefinito), è possibile 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 questa casella è deselezionata, queste colonne non verranno 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.
Abilitare il supporto per il failover di SQL Server Se selezionata, quando un nodo nel gruppo Azure SQL failover non è disponibile, Power Query passa da tale nodo a un altro quando si verifica il failover. Se disattivato, non viene eseguito alcun failover.

Dopo aver selezionato le opzioni avanzate necessarie, selezionare OK in Power Query Desktop o Next in Power Query Online per connettersi al database Azure SQL.

Risoluzione dei problemi

Colonne Always Encrypted

Power Query non supporta le colonne 'Always Encrypted'.