Condividi tramite


Che cos'è l'endpoint di Analisi SQL per un lakehouse?

Microsoft Fabric offre un'esperienza basata su SQL per le tabelle Delta Lakehouse. Questa esperienza basata su SQL è denominata endpoint di Analisi SQL. È possibile analizzare i dati nelle tabelle Delta usando il linguaggio T-SQL, salvare le funzioni, generare viste e applicare la sicurezza SQL. Per accedere all'endpoint di analisi SQL, selezionare un elemento corrispondente nella visualizzazione dell'area di lavoro o passare alla modalità endpoint analisi SQL in Esplora lakehouse.

La creazione di un lakehouse crea un endpoint di Analisi SQL che punta all'archiviazione delle tabelle Delta Lakehouse. Dopo aver creato una tabella Delta nella lakehouse, è disponibile per l'esecuzione di query usando l'endpoint di analisi SQL. Sia la documentazione del warehouse che il database SQL in Microsoft Fabric eseguono automaticamente il provisioning di un endpoint di analisi SQL al momento della creazione.

Screenshot della schermata principale dell'endpoint di analisi SQL di Lakehouse.

Riprovisioning degli endpoint di Analisi SQL

È possibile ripetere il provisioning degli endpoint di Analisi SQL direttamente all'interno di un lakehouse. Pertanto, se il tentativo di provisioning iniziale non riesce, è possibile riprovare senza bisogno di creare un lakehouse completamente nuovo. Questa funzionalità consente di ridurre automaticamente i problemi di provisioning in modo pratico nell'interfaccia utente, evitando la necessità di completare la nuova creazione del lakehouse.

Screenshot del provisioning dell'endpoint di analisi SQL lakehouse.

Nota

È importante tenere presente che, mentre questa funzionalità migliora l'esperienza utente, il riprovisioning di un endpoint di Analisi SQL può comunque non riuscire, proprio come può durante la creazione iniziale di un lakehouse.

Modalità di sola lettura dell'endpoint di Analisi SQL

L'endpoint di Analisi SQL funziona in modalità di sola lettura su tabelle Delta Lakehouse. È possibile solo leggere i dati dalle tabelle Delta usando l'endpoint di Analisi SQL. Sebbene sia possibile eseguire operazioni di lettura solo su tabelle Delta tramite l'endpoint di aaltyics SQL, è possibile creare funzioni, definire viste e implementare la sicurezza a livello di oggetto SQL per gestire in modo efficace l'accesso e la struttura dei dati.

Nota

Le tabelle Delta esterne create con il codice di Spark non saranno visibili all’endpoint di Analisi SQL. Usare i collegamenti nello spazio Tabella per rendere visibili le tabelle Delta esterne all'endpoint di Analisi SQL. Per informazioni su come creare un collegamento, vedere Creare un collegamento a file o tabelle.

Per modificare i dati nelle tabelle Delta Lakehouse, è necessario passare alla modalità lakehouse e usare Apache Spark.

Controllo di accesso tramite la sicurezza SQL

È possibile impostare la sicurezza a livello di oggetto per l'accesso ai dati tramite l'endpoint di Analisi SQL. Queste regole di sicurezza verranno applicate solo per l'accesso ai dati tramite l'endpoint di Analisi SQL. Per assicurarsi che i dati non siano accessibili in altri modi, è necessario impostare ruoli e autorizzazioni dell'area di lavoro; vedere Ruoli e autorizzazioni dell'area di lavoro.