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.
Si applica a:✅Endpoint di analisi SQL, Warehouse e database con mirroring in Microsoft Fabric
Per iniziare a usare questa esercitazione, verificare i prerequisiti seguenti:
È necessario avere accesso 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.
Scegliere lo strumento di query.
In alternativa, è possibile usare uno di questi strumenti per connettersi all'endpoint di analisi SQL o a Warehouse tramite una stringa di connessione T-SQL. Per altre informazioni, vedere Connettività.
- Scaricare SQL Server Management Studio (SSMS).
- Scaricare e installare sia Visual Studio Code che l'estensione mssql.
Note
Esaminare l'area di attacco T-SQL in Fabric Data Warehouse per endpoint di analisi SQL o Warehouse in Microsoft Fabric.
Eseguire una nuova query nell'editor di query SQL
Aprire una finestra Nuova query SQL .
Viene visualizzata una nuova scheda per scrivere una query SQL.
Scrivere una query SQL ed eseguirla.
Eseguire una nuova query nell'editor di query di Visual
Aprire una finestra Nuova query visiva .
Viene visualizzata una nuova scheda per creare una query visiva. Per aggiungere tabelle alla query visiva, fare clic con il pulsante destro del mouse sulle tabelle in Explorer oppure selezionare il
...relativo menu azione e scegliere Inserisci nell'area di disegno. In alternativa, è possibile trascinarli nella query visiva selezionando, tenendo premuto e trascinando le tabelle da Esplora risorse.
Tip
Per trascinare le tabelle da Esplora risorse, selezionare, tenere premuto e quindi trascinarle nella query visiva.
Unisci le tabelle utilizzando le opzioni nella finestra Combina. Nello screenshot seguente vengono unite le
Datetabelle eWeatherusando un inner join nelle colonne chiave comuniDateID.Il join del set di risultati mostra i dati combinati. È possibile modificare la query con altre funzioni nella barra degli strumenti dell'editor di query visuale. È possibile salvare la query risultante come nuova vista o visualizzare anche T-SQL.
Scrivere una query tra database
È possibile scrivere query tra database in warehouse e database nell'area di lavoro attiva corrente in Microsoft Fabric.
Esistono diversi modi per scrivere query tra database o cross warehouse all'interno della stessa area di lavoro di Microsoft Fabric, in questa sezione vengono esaminati esempi. È possibile unire tabelle o viste per eseguire query tra warehouse all'interno dell'area di lavoro attiva corrente.
Aggiungere l'endpoint di analisi SQL o Warehouse dall'area di lavoro attiva corrente a Esplora oggetti usando l'azione + Warehouse. Quando si seleziona Endpoint di analisi SQL o Warehouse dalla finestra di dialogo, viene aggiunto in Esplora oggetti per fare riferimento durante la scrittura di una query SQL o la creazione di una query visiva.
È possibile fare riferimento alla tabella dai database aggiunti usando la denominazione in tre parti. Nell'esempio seguente usare il nome in tre parti per fare riferimento al
ContosoSalesTabledatabaseContosoLakehouseaggiunto.SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN Affiliation ON Affiliation.AffiliationId = Contoso.RecordTypeID;Usando la denominazione in tre parti per fare riferimento ai database o alle tabelle, è possibile unire più database.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;Per query più efficienti e più lunghe, è possibile usare alias.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;Usando la denominazione in tre parti per fare riferimento al database e alle tabelle, è possibile inserire dati da un database a un altro.
INSERT INTO ContosoWarehouse.dbo.Affiliation SELECT * FROM My_Lakehouse.dbo.Affiliation;È possibile trascinare tabelle da database aggiunti all'editor di query visuale per creare una query tra database.
Selezionare le prime 100 righe da Explorer
Dopo aver aperto il magazzino dall'area di lavoro, espandere la cartella database, schema e tabelle nell'oggetto Explorer per visualizzare tutte le tabelle elencate.
Fare clic con il pulsante destro del mouse sulla tabella su cui eseguire una query e selezionare Seleziona prime 100 righe.
Dopo aver generato automaticamente lo script, selezionare il pulsante Esegui per eseguire lo script e visualizzare i risultati.
Note
In questo momento, è disponibile una funzionalità T-SQL limitata. Vedere Area di attacco T-SQL per un elenco di comandi T-SQL attualmente non disponibili.