Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come configurare una connessione al database SQL di Azure per le pipeline e Dataflow Gen2 in Microsoft Fabric.
Tipi di autenticazione supportati
Il connettore del database SQL di Azure supporta i seguenti tipi di autenticazione rispettivamente per la copia e Dataflow Gen2.
| Tipo di autenticazione | Copia | Flusso di dati Gen2 |
|---|---|---|
| Di base | √ | √ |
| Account organizzativo | √ | √ |
| Principale del Servizio | √ |
Configurare la connessione per Dataflow Gen2
È possibile connettere Dataflow Gen2 al database SQL di Azure da Microsoft Fabric usando i connettori di Power Query. Per creare la connessione, seguire questa procedura:
- Controllare le funzionalità per assicurarsi che lo scenario sia supportato.
- Completare i prerequisiti per il database SQL di Azure.
- Ottenere dati in Fabric.
- Connettersi al database SQL di Azure.
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
- Supporto del failover di SQL Server
Prerequisiti
Per impostazione predefinita, Power BI installa un driver OLE DB per il database SQL di Azure. Tuttavia, per ottenere prestazioni ottimali, è consigliabile che il cliente installi SQL Server Native Client prima di usare il connettore di database SQL di Azure. SQL Server Native Client 11.0 e SQL Server Native Client 10.0 sono entrambi supportati nella versione più recente.
Ottieni dati
Per ottenere dati in Data Factory:
Nella parte sinistra di Data Factory, selezionare Aree di lavoro.
Nell'area di lavoro di Data Factory selezionare Nuovo>Dataflow Gen2 per creare un nuovo flusso di dati.
In Power Query, seleziona Ottieni dati nella barra multifunzione oppure seleziona Ottieni dati da un'altra origine nella visualizzazione corrente.
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.
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.
Connettersi al database SQL di Azure
Per connettersi a un database SQL di Azure da Power Query Online, seguire questa procedura:
Selezionare l'opzione Azure SQL database nell'esperienza di recupero dei dati. Diverse applicazioni hanno modi diversi per accedere all'esperienza di ottenere dati in Power Query Online. Per ulteriori informazioni su come accedere all'esperienza di acquisizione dati di Power Query Online dall'app, vai a Dove ottenere i dati.
In Azure SQL database specificare il nome del server e del database.
È 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: Collega utilizzando opzioni avanzate
Se è la prima volta che ci si connette a questo database, selezionare il tipo di autenticazione e immettere le credenziali.
Se necessario, selezionare il nome del gateway dati locale.
Se la connessione non è crittografata, deselezionare la casella di controllo Usa connessione crittografata .
Seleziona Avanti per continuare.
In Strumento di navigazione selezionare i dati necessari e quindi selezionare Trasforma dati.
Configurare la connessione per una pipeline
La tabella seguente contiene un riepilogo delle proprietà necessarie per una connessione pipeline:
| Nome | Descrizione | Richiesto | Proprietà | Copia |
|---|---|---|---|---|
| Nome connessione | Un nome per la connessione. | Sì | ✓ | |
| Tipo di connessione | Selezionare un tipo di connessione. Selezionare SQL Server. | Sì | ✓ | |
| Server | Nome del server Azure SQL. | Sì | ✓ | |
| Database | Nome del database SQL di Azure. | Sì | ✓ | |
| Autenticazione | Vedere la sezione Autenticazione | Sì | Vedere la sezione Autenticazione | |
| Livello di privacy | Livello di privacy da applicare. I valori consentiti sono Organizzazione, Privacy, Pubblico | Sì | ✓ |
Per istruzioni specifiche per configurare la connessione in una pipeline, seguire questa procedura:
Nell'intestazione della pagina nel servizio Data Factory, selezionare Impostazioni
>Gestisci connessioni e gateway.
Selezionare Nuovo nella parte superiore della barra multifunzione per aggiungere una nuova origine dati.
Il riquadro Nuova connessione si apre sul lato sinistro della pagina.
Configurare la connessione
Nel riquadro Nuova connessione scegliere Cloud e specificare i campi seguenti:
- Nome della connessione: specificare un nome di connessione.
- Tipo di connessione: selezionare SQL Server.
- Server: immettere il nome del server Azure SQL. È possibile trovarlo nella pagina Panoramica del server Azure SQL.
- Database: selezionare il nome del database SQL di Azure.
In Metodo di autenticazione selezionare l'autenticazione dall'elenco a discesa e completare la configurazione correlata. Il connettore del database SQL di Azure supporta i seguenti tipi di autenticazione.
Facoltativamente, impostare il livello di privacy da applicare. I valori consentiti sono Aziendale, Privacy e Pubblico. Per altre informazioni, vedere Livelli di privacy nella documentazione di Power Query.
Fare clic su Crea per creare la connessione. La creazione viene testata e salvata correttamente se tutte le credenziali sono corrette. Se non sono corrette, la creazione non viene completata e mostra degli errori.
Autenticazione
Il connettore di database SQL di Azure supporta i tipi di autenticazione seguenti:
| Nome | Descrizione | Richiesto | Proprietà | Copia |
|---|---|---|---|---|
| Base | ✓ | |||
| - Nome utente | Il nome utente del database SQL di Azure. | Sì | ||
| -Parola d’ordine | La password del database SQL di Azure. | Sì | ||
| OAuth2 | ✓ | |||
| Principale del Servizio | ✓ | |||
| - ID locatario | Informazioni sul tenant (nome di dominio o ID tenant). | Sì | ||
| ID del Principal del Servizio | ID client dell'applicazione. | Sì | ||
| Chiave dell'entità di servizio | Chiave dell'applicazione. | Sì |
Autenticazione di base
Selezionare Base in Metodo di autenticazione.
- Nome utente: specificare il nome utente del database SQL di Azure.
- Password: specificare la password del database SQL di Azure.
Autenticazione OAuth2
Aprire Modifica credenziali. Nota l'interfaccia di accesso. Inserisci il tuo account e la tua password per accedere. Dopo l'accesso, tornare alla pagina Nuova connessione.
Autenticazione tramite principale di servizio
- ID tenant: specificare le informazioni sul tenant (nome di dominio o ID tenant) in cui si trova l'applicazione. Recuperarlo passando il cursore del mouse sull'angolo superiore destro del portale di Azure.
- ID principale del servizio: specificare l'ID client dell'applicazione.
- Chiave del principale del servizio: Specificare la chiave dell'applicazione.
Per usare l'autenticazione basata su entità servizio, eseguire la procedura seguente:
Creare un'applicazione Microsoft Entra dal portale di Azure. Prendere nota del nome dell'applicazione e dei valori seguenti che definiscono la connessione:
- ID locatario
- ID dell'applicazione
- Chiave applicazione
Configura un amministratore di Microsoft Entra per il tuo server sul portale di Azure se non lo hai già fatto. L'amministratore di Microsoft Entra deve essere un utente di Microsoft Entra o un gruppo Microsoft Entra, ma non può essere un principale del servizio. Questo passaggio viene eseguito in modo che, nel passaggio successivo, sia possibile usare un'identità di Microsoft Entra per creare un utente di database indipendente per l'entità servizio.
Creare utenti del database contenuto per il principale del servizio. Collegarsi al database da cui o verso cui si desidera copiare i dati utilizzando strumenti come SQL Server Management Studio, con un'identità Microsoft Entra che disponga almeno dell'autorizzazione ALTER ANY USER. Accedere al database SQL di Azure tramite l'autenticazione microsoft Entra ID ed eseguire il T-SQL seguente:
CREATE USER [your application name] FROM EXTERNAL PROVIDER;Concedere all'entità servizio le autorizzazioni necessarie, come si fa di norma per gli utenti SQL o altri utenti. Eseguire il codice seguente. Per altre opzioni, vedere ALTER ROLE (Transact-SQL).
ALTER ROLE [role name] ADD MEMBER [your application name];Configurare una connessione al database SQL di Azure.