Eseguire una query utilizzando l'editor di query visivo

Si applica a:Endpoint di analisi SQL, Warehouse e Database con mirroring in Microsoft Fabric

Questo articolo descrive come usare l'editor di query visivo nel portale di Microsoft Fabric per scrivere query in modo rapido ed efficiente. È possibile usare l'editor di query visuali per un'esperienza senza codice per creare le query.

Editor di query visuali nel portale di Fabric

L'editor di query visivo offre un'interfaccia visiva semplice per scrivere query sui dati nel warehouse.

Dopo aver caricato i dati nel data warehouse, è possibile usare l'editor visuale delle query per creare query e analizzare i dati. Esistono due modi per accedere all'editor di query visuali:

Nella barra multifunzione, creare una nuova query tramite il pulsante Nuova query visiva, come illustrato nell'immagine seguente.

Screenshot che mostra dove trovare il menu Nuova query nella visualizzazione Anteprima dati.

Per creare una query, trascinare e rilasciare le tabelle da Esplora oggetti sull'area di disegno. Per trascinare una tabella, selezionare e tenere premuta la tabella finché non viene visualizzata dall'Elenco oggetti prima di trascinarla. Dopo aver trascinato una o più tabelle nell'area di disegno, è possibile usare l'esperienza visiva per progettare le query. L'editor warehouse usa l'esperienza di visualizzazione diagramma di Power Query per consentire di eseguire facilmente query e analizzare i dati. Altre informazioni sulla vista diagramma di Power Query.

Quando si lavora sulla query visiva, le query vengono salvate automaticamente ogni manciata di secondi. Un "indicatore di salvataggio" visualizzato nella scheda della query nindica che la query è in fase di salvataggio. Tutti gli utenti dell'area di lavoro possono salvare le query nella cartella Query personali. Tuttavia, gli utenti nel ruolo visualizzato dell'area di lavoro o dei destinatari condivisi del warehouse non possono spostare le query nella cartella Query condivise.

La gif animata seguente mostra l'unione di due tabelle usando un editor di query visivo senza codice.

Animazione dei risultati di una query di esempio per unire due tabelle usando l'editor di query visive.

I passaggi illustrati nella gif sono:

  1. Prima di tutto, la tabella DimCity viene trascinata da Explorer nel nuovo editor di query visive vuoto.
  2. La tabella FactSale viene quindi trascinata da Explorer nell'editor di query visuale.
  3. Nell'editor di query visive, nel menu contenuto di DimCity, l’operatore di Power Query Unisci query come nuove viene usato per aggiungerle a una chiave comune.
  4. Nella nuova pagina Merge la colonna CityKey in ogni tabella viene selezionata come chiave comune. Il tipo di join è Interno.
  5. Il nuovo operatore Merge è stato aggiunto all'editor di query visivo.
  6. Quando vengono visualizzati i risultati, è possibile usare Scarica file di Excel per visualizzare i risultati in Excel o Visualizzare i risultati per creare un report sui risultati.

Salvare come visualizzazione

È possibile salvare la query come visualizzazione su cui è abilitato il caricamento dei dati usando il pulsante Salva con nome. Selezionare il nome dello schema a cui si ha accesso per creare viste, specificare il nome della visualizzazione e verificare l'istruzione SQL prima di confermare la creazione della vista. Quando la visualizzazione viene creata correttamente, viene visualizzata in Explorer.

Schermata che mostra come utilizzare il menu Salva come vista nell'editor di query visuale.

Visualizza SQL

La funzionalità Visualizza SQL consente di visualizzare la query SQL generata in base ai passaggi applicati alla query visiva.

Selezionare Visualizza query per visualizzare il T-SQL risultante e Modificare lo script SQL per modificare la query SQL nell'editor di query.

Immagine animata da una schermata nel portale di Infrastruttura che mostra la funzionalità Visualizza SQL e il pulsante Modifica script SQL.

Quando si scrivono query che si uniscono a due o più tabelle usando l'azione Unisci query , la query abilitata per il caricamento verrà riflessa nello script SQL. Per specificare la query della tabella da visualizzare nello script SQL, selezionare il menu di scelta rapida e quindi Abilita caricamento. Espandere le colonne della tabella unite nei risultati per visualizzare i passaggi riportati nello script SQL.

Schermata che mostra l'opzione Enable Load nel menu contestuale.

Salva come tabella

È possibile usare Salva come tabella per salvare i risultati della query in una tabella per la query con caricamento abilitato. Selezionare il warehouse in cui salvare i risultati, selezionare lo schema a cui si ha accesso per creare tabelle e specificare il nome della tabella per caricare i risultati nella tabella usando l'istruzione CREATE TABLE AS SELECT. Quando la tabella viene creata correttamente, viene visualizzata in Esplora risorse.

Screenshot che mostra come usare il menu Salva come tabella nell'editor di query visivo.

Creare una query tra warehouse nell'editor di query visive

Per ulteriori informazioni sulle interrogazioni tra warehouse, vedere Interrogazioni tra warehouse.

  • Per creare una query tra più warehouse, trascinare e rilasciare le tabelle dai warehouse aggiunti e aggiungere un’attività di unione. Nell'esempio di immagine seguente, ad esempio, store_sales viene aggiunto dal warehouse sales e viene unito alla tabella item dal warehouse marketing.

Schermata di una query di esempio tra data warehouse, il database di vendite e marketing e le attività di Power Query.

Limitazioni con l'editor visuale di query

  • Nell'editor di query visive è possibile eseguire solo istruzioni DQL (Data Query Language) o SELECT di sola lettura. Le istruzioni DDL o DML non sono supportate.
  • È attualmente supportato solo un sottoinsieme delle operazioni di Power Query che supportano il Query folding.
  • I risultati visualizzati non supportano attualmente le query SQL con una clausola ORDER BY.
  • Quando si visualizza lo script SQL che unisce due o più tabelle, solo la tabella con caricamento abilitato selezionato mostrerà lo script SQL corrispondente.
  • Esistono alcuni passaggi che la funzionalità View SQL non supporta in cui un banner nell'editor di query visivo indica che la query non è supportata come vista warehouse, perché non può essere convertita completamente in SQL. Per altre informazioni, vedi gli indicatori di query folding in Power Query.
  • I warehouse con schemi molto grandi richiederanno molto più tempo perché le informazioni sullo schema non vengono memorizzate nella cache e devono essere calcolate su richiesta. I warehouse con più di 750.000 oggetti complessivi, ovvero tabelle, viste e colonne, non sono supportati per la modellazione.