Condividi tramite


Eseguire query sull'endpoint di analisi SQL o su Warehouse in Microsoft Fabric

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:

Nota

Esaminare l'area di attacco T-SQL per l'endpoint di analisi SQL o Warehouse in Microsoft Fabric.

Eseguire una nuova query nell'editor di query SQL

  1. Aprire una finestra Nuova query SQL.

    Screenshot che mostra dove selezionare Nuova query SQL nella barra multifunzione.

  2. Viene visualizzata una nuova scheda per scrivere una query SQL.

    Screenshot di una nuova scheda query nell'editor di query SQL del portale di Fabric.

  3. Scrivere una query SQL ed eseguirla.

    Screenshot di una scrittura di query SQL.

Eseguire una nuova query nell'editor di query di Visual

  1. Aprire una finestra Nuova query visiva.

    Screenshot che mostra dove selezionare Nuova query visiva nella barra multifunzione.

  2. 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 nel Exploreroppure selezionare il menu di azione ... e scegliere Inserisci nell'area di disegno. In alternativa, è possibile trascinarli e rilasciarli nella query visiva selezionando, tenendo premuto, quindi trascinando le tabelle dalla Explorer. Screenshot dell'aggiunta di una tabella alla query visiva. Selezionare Inserisci nell'area di disegno.

    Mancia

    Per trascinare le tabelle dalla Explorer, selezionale, tienile premute e poi trascinale nella query visiva.

  3. Unisci le tabelle utilizzando le opzioni nella finestra Combina. Nello screenshot seguente vengono unite le tabelle Date e Weather usando un join Inner sulle colonne chiave DateID comuni.

    Screenshot della finestra Merge che unisce le tabelle Date e Trip nell'editor di query visivo.

  4. L'unione 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.

  1. 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 da riferimento durante la scrittura di una query SQL o la creazione di una query visiva.

    Screenshot che mostra come usare i warehouse in Esplora oggetti.

  2. È 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 a ContosoSalesTable nel database ContosoLakehouse aggiunto.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN Affiliation
    ON Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  3. 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;
    
  4. Per query più efficienti e più lunghe, è possibile usare degli alias.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation
    ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
    
  5. 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;
    
  6. È possibile trascinare tabelle da database aggiunti all'editor di query visuale per creare una query tra database.

    Screenshot di una query tra database nell'editor di query visive.

Selezionare le prime 100 righe dall’Explorer

  1. 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.

  2. Fare clic con il pulsante destro del mouse sulla tabella su cui eseguire una query e selezionare Seleziona prime 100 righe.

    Screenshot che mostra dove selezionare l'opzione Seleziona prime 100 righe nel menu di scelta rapida.

  3. Dopo aver generato automaticamente lo script, selezionare il pulsante Esegui per eseguire lo script e visualizzare i risultati.

Nota

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.

Passaggio successivo