Connessione ivity to data warehousing in Microsoft Fabric
Si applica a: Endpoint di analisi SQL e Warehouse in Microsoft Fabric
In Microsoft Fabric, un endpoint di analisi SQL lakehouse o Warehouse è accessibile tramite un flusso di dati tabulare o un endpoint TDS, familiare a tutte le applicazioni Web moderne che interagiscono con un endpoint di SQL Server. Questa operazione viene definita stringa di Connessione SQL all'interno dell'interfaccia utente di Microsoft Fabric.
Questo articolo fornisce una procedura per la connessione all'endpoint di analisi SQL o a Warehouse.
Per iniziare, è necessario completare i prerequisiti seguenti:
- È necessario accedere a un endpoint di analisi SQL o a un warehouse all'interno di un'area di lavoro della capacità Premium con autorizzazioni di collaboratore o superiore.
Autenticazione nei warehouse in Fabric
In Microsoft Fabric sono supportati due tipi di utenti autenticati tramite sql stringa di connessione:
- Entità utente o identità utente di Microsoft Entra (in precedenza Azure Active Directory)
- Entità servizio Microsoft Entra ID (in precedenza Azure Active Directory)
Il stringa di connessione SQL richiede che la porta TCP 1433 sia aperta. TCP 1433 è il numero di porta standard di SQL Server. Il stringa di connessione SQL rispetta anche il modello di sicurezza degli endpoint di analisi SQL Warehouse o Lakehouse per l'accesso ai dati. I dati possono essere ottenuti per tutti gli oggetti a cui un utente ha accesso.
Recuperare il stringa di connessione SQL
Per recuperare il stringa di connessione, seguire questa procedura:
Passare all'area di lavoro, selezionare Warehouse e selezionare Altre opzioni.
Selezionare Copia stringa di connessione SQL per copiare i stringa di connessione negli Appunti.
Introduzione a SQL Server Management Studio (SSMS)
I passaggi seguenti illustrano in dettaglio come iniziare nell'area di lavoro di Microsoft Fabric e connettere un warehouse a SQL Server Management Studio (SSMS).
Quando si apre SSMS, viene visualizzata la finestra Connessione sul server. Se è già aperto, è possibile connettersi manualmente selezionando Esplora oggetti> Connessione> motore di database.
Una volta aperta la finestra Connessione al server, incollare il stringa di connessione copiato dalla sezione precedente di questo articolo nella casella Nome server . Selezionare Connessione e procedere con le credenziali appropriate per l'autenticazione. Tenere presente che è supportata solo l'autenticazione a più fattori (MFA) di Microsoft Entra.
Una volta stabilita la connessione, Esplora oggetti visualizza il warehouse connesso dall'area di lavoro e le rispettive tabelle e viste, tutte pronte per essere sottoposte a query.
Quando ci si connette tramite SSMS (o ADS), viene visualizzato un endpoint di analisi SQL e Warehouse elencato come warehouse ed è difficile distinguere tra i due tipi di elemento e le relative funzionalità. Per questo motivo, è consigliabile adottare una convenzione di denominazione che consente di distinguere facilmente i due tipi di elementi quando si lavora in strumenti all'esterno dell'esperienza del portale di Microsoft Fabric.
Connettersi con Power BI
Un endpoint di analisi SQL warehouse o Lakehouse è un'origine dati completamente supportata e nativa all'interno di Power BI e non è necessario usare la stringa sql Connessione ion. L'hub dati espone tutti i warehouse a cui si ha accesso direttamente. In questo modo è possibile trovare facilmente i magazzini in base all'area di lavoro e:
- Selezionare il magazzino
- Scegliere le entità
- Caricare dati: scegliere una modalità di connettività dati: importare o DirectQuery
Per altre informazioni, vedere Creare report in Microsoft Microsoft Fabric.
Connessione con OLE DB
È supportata la connettività all'endpoint di analisi WAREHOUSE o SQL tramite OLE DB. Assicurarsi di eseguire la Microsoft OLE DB Driver per SQL Server più recente.
Connessione tramite ODBC
Microsoft Microsoft Fabric supporta la connettività all'endpoint di analisi SQL o warehouse tramite ODBC. Assicurarsi di eseguire la versione più recente del driver ODBC per SQL Server. Usare l'autenticazione di Microsoft Entra ID (in precedenza Azure Active Directory).
Connessione con JDBC
Microsoft Fabric supporta anche la connettività all'endpoint di analisi SQL o warehouse usando un driver JDBC (Java Database Connectivity).
Quando si stabilisce la connettività tramite JDBC, verificare le dipendenze seguenti:
Aggiungere elementi, scegliere Aggiungi artefatto e aggiungere le quattro dipendenze seguenti nella finestra, quindi selezionare Scarica/Aggiorna per caricare tutte le dipendenze.
Selezionare Test connessione e Fine.
<dependency> <groupId>com.microsoft.azure</groupId> <artifactId>msal4j</artifactId> <version>1.13.3</version> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc_auth</artifactId> <version>11.2.1.x86</version> </dependency> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>12.1.0.jre11-preview</version> </dependency> <dependency> <groupId>com.microsoft.aad</groupId> <artifactId>adal</artifactId> <version>4.2.2</version> </dependency>
Connessione con dbt
L'adattatore dbt
è un framework di trasformazione dei dati che usa procedure consigliate per la progettazione del software, ad esempio test e controllo della versione per ridurre il codice, automatizzare la gestione delle dipendenze e distribuire dati più affidabili, tutti con SQL.
I dbt
plug-in specifici della piattaforma dati consentono agli utenti di connettersi all'archivio dati preferito. Per connettersi a Synapse Data Warehouse in Microsoft Fabric dall'uso dbt
dell'adapter dbt-fabric
. Analogamente, l'origine dati del pool SQL dedicato di Azure Synapse Analytics ha un proprio adattatore, dbt-synapse
.
Entrambe le schede supportano l'autenticazione di Microsoft Entra ID (in precedenza Azure Active Directory) e consentono agli sviluppatori di usare az cli authentication
. Tuttavia, l'autenticazione SQL non è supportata per dbt-fabric
L'adapter DW di DBT Fabric usa la libreria per stabilire la pyodbc
connettività con il warehouse. La pyodbc
libreria è un'implementazione ODBC nel linguaggio Python che usa la specifica dell'API del database Python v2.0. La pyodbc
libreria passa direttamente stringa di connessione al driver di database tramite SQLDriver Connessione nella msodbc
struttura di connessione a Microsoft Fabric usando un servizio proxy TDS (Tabular Data Streaming).
Per altre informazioni, vedere l'installazione dell'adapter dbt di Microsoft Fabric Synapse Data Warehouse e la configurazione dell'adapter dbt di Microsoft Fabric Synapse Data Warehouse.
Connessione ivity con altri mezzi
Qualsiasi strumento di terze parti può usare la stringa sql Connessione ion tramite driver ODBC o OLE DB per connettersi a un endpoint di analisi Microsoft Microsoft Fabric Warehouse o SQL, usando l'autenticazione di Microsoft Entra ID (in precedenza Azure Active Directory).
Applicazioni personalizzate
In Microsoft Fabric un endpoint di analisi SQL Warehouse e Lakehouse fornisce un stringa di connessione SQL. I dati sono accessibili da un vasto ecosistema di strumenti SQL, purché possano eseguire l'autenticazione usando Microsoft Entra ID (in precedenza Azure Active Directory). Per altre informazioni, vedere librerie di Connessione ion per Microsoft database SQL.
Considerazioni e limitazioni
- L'autenticazione SQL non è supportata.
- Mars (Multiple Active Result Sets) non è supportato per Microsoft Fabric Warehouse. Mars è disabilitato per impostazione predefinita, ma se
MultipleActiveResultSets
è incluso nella stringa di connessione, deve essere rimosso o impostato su false. - Durante la connessione a un warehouse, è possibile che venga visualizzato un errore che indica che la dimensione del token ha superato le dimensioni massime consentite del payload. Ciò è dovuto alla presenza di un numero elevato di magazzini all'interno dell'area di lavoro o di essere membro di un numero elevato di gruppi di Microsoft Entra. In caso di errore, rivolgersi all'amministratore dell'area di lavoro per pulire i warehouse inutilizzati e ripetere la connessione oppure contattare il supporto tecnico se il problema persiste.
- Le connessioni al server collegato da SQL Server non sono supportate.
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per