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.
Con Power Query, è possibile connettersi a molte origini dati diverse e trasformare i dati nella forma desiderata.
Questo articolo illustra come creare query con Power Query individuando:
- Funzionamento dell'esperienza "Recupera dati" in Power Query.
- Come usare e sfruttare l'interfaccia utente Power Query.
- Come eseguire trasformazioni comuni, ad esempio il raggruppamento e l'unione dei dati.
Se non si ha familiarità con Power Query, è possibile iscriversi per una versione di valutazione gratuita di Power BI prima di iniziare. È possibile usare Power BI flussi di dati per provare le esperienze online Power Query descritte in questo articolo.
Puoi anche download Power BI Desktop gratuitamente.
Esempi in questo articolo si connettono al feed OData Northwinde lo utilizzano.
https://services.odata.org/V4/Northwind/Northwind.svc/
Connettersi a un feed OData
Nota
Per altre informazioni su dove ottenere dati da ognuno dei prodotti Microsoft che includono Power Query, passare a Where per ottenere dati.
Per iniziare, individuare il connettore di feed OData nella sezione "Recupera dati". È possibile cercare OData nella barra di ricerca nell'angolo superiore destro.
Dopo aver selezionato questo connettore, nella schermata vengono visualizzate le impostazioni di connessione e le credenziali.
- Per URL, immettere l'URL del feed OData Northwind mostrato nella sezione precedente.
- Per gateway dati in locale, lasciare vuoto.
- Per tipo di autenticazione, lasciare come anonimo.
Selezionare il pulsante Avanti.
Ora si apre il Navigatore, in cui si selezionano le tabelle a cui connettersi dall'origine dati. Selezionare la tabella clienti per caricare un'anteprima dei dati e quindi selezionare Trasforma dati.
La finestra di dialogo carica quindi i dati dalla tabella Customers nell'editor di Power Query.
L'esperienza di connessione ai dati, specificando il metodo di autenticazione e selezionando l'oggetto o la tabella specifica a cui connettersi, viene chiamata esperienza di ottenere dati. Questa esperienza è documentata con altri dettagli nell'articolo Ottenere dati di panoramica .
Nota
Per altre informazioni sul connettore di feed OData, passare a Feed OData.
Esperienza utente dell'editor Power Query
Suggerimento
Per trovare l'editor di Power Query in Power BI, in Query selezionare Deduci dati.
L'editor Power Query rappresenta l'interfaccia utente Power Query. In questa interfaccia utente è possibile aggiungere o modificare query, gestire le query raggruppando o aggiungendo descrizioni ai passaggi di query oppure visualizzando le query e la relativa struttura con visualizzazioni diverse. L'interfaccia utente Power Query ha cinque componenti distinti.
- barra multifunzione: l'esperienza di navigazione della barra multifunzione, che fornisce più schede per aggiungere trasformazioni, selezionare le opzioni per la query e accedere a diversi pulsanti della barra multifunzione per completare varie attività.
- riquadro Query: una visualizzazione di tutte le query disponibili.
- visualizzazione corrente: visualizzazione di lavoro principale, che per impostazione predefinita visualizza un'anteprima dei dati per la query. È anche possibile abilitare la visualizzazione diagramma insieme alla vista anteprima dei dati. È anche possibile passare dalla visualizzazione schema alla visualizzazione anteprima dei dati mantenendo la visualizzazione diagramma.
- impostazioni query: una visualizzazione della query attualmente selezionata con informazioni rilevanti, ad esempio nome della query, passaggi di query e vari indicatori.
- barra di stato: una barra che visualizza informazioni importanti rilevanti sulla query, ad esempio il tempo di esecuzione, le colonne totali e le righe e lo stato di elaborazione. Questa barra contiene anche pulsanti per modificare la visualizzazione corrente.
Nota
La visualizzazione schema e diagramma sono attualmente disponibili solo in Power Query Online.
Uso dell'editor di Power Query
In questa sezione si inizia a trasformare i dati usando Power Query. Ma prima di iniziare a trasformare i dati, vengono illustrati alcuni riquadri dell'interfaccia utente che possono essere espansi o compressi a seconda del contesto. La selezione dei riquadri appropriati consente di concentrarsi sulla visualizzazione più importante. Verranno inoltre illustrate le diverse visualizzazioni disponibili nell'interfaccia utente di Power Query.
Barra multifunzione
La barra multifunzione è il componente in cui è possibile trovare la maggior parte delle trasformazioni e delle azioni che è possibile eseguire nell'editor Power Query. Include più schede, i cui valori dipendono dall'integrazione del prodotto. Ognuna delle schede fornisce pulsanti e opzioni specifici, alcuni dei quali possono essere ridondanti nell'intera esperienza di Power Query. Questi pulsanti e opzioni consentono di accedere facilmente alle trasformazioni e alle azioni che potrebbero essere necessarie.
L'interfaccia Power Query è reattiva e tenta di regolare la risoluzione dello schermo per mostrare l'esperienza migliore. Negli scenari in cui si vuole usare una versione compatta della barra multifunzione, è disponibile anche un pulsante di compressione nell'angolo inferiore destro della barra multifunzione per passare alla barra multifunzione compatta.
È possibile tornare alla visualizzazione barra multifunzione standard selezionando l'icona di espansione nell'angolo in basso a destra della barra multifunzione.
Espandere e comprimere i riquadri
È possibile notare che in tutta l'interfaccia utente di Power Query sono presenti icone che consentono di comprimere o espandere determinate visualizzazioni o sezioni. Ad esempio, è presente un'icona nell'angolo superiore destro del riquadro Query che comprime il riquadro quando viene selezionata ed espande il riquadro quando viene selezionata di nuovo.
Passare da una visualizzazione all'altra
Oltre ad essere in grado di comprimere determinati riquadri e sezioni nell'interfaccia utente Power Query, è anche possibile cambiare le visualizzazioni visualizzate. Per cambiare visualizzazione, passare alla scheda View nella barra multifunzione in cui sono presenti i gruppi Preview e Layout, che controllano l'aspetto dell'interfaccia utente Power Query.
Si consiglia di provare tutte queste opzioni per trovare la visualizzazione e il layout con cui si sente più a proprio agio. Ad esempio, seleziona la visualizzazione Schema dalla barra multifunzione.
Il lato destro della barra di stato contiene anche icone per le visualizzazioni diagramma, dati e schema. È possibile usare queste icone per passare da una visualizzazione all'altra. È anche possibile usare queste icone per abilitare o disabilitare la visualizzazione desiderata.
Che cos'è la visualizzazione schema
La vista schema offre un modo rapido e semplice per interagire solo con i componenti dello schema per la tabella, ad esempio i nomi delle colonne e i tipi di dati. È consigliabile visualizzare lo schema quando si desidera eseguire azioni correlate allo schema. Queste azioni potrebbero rimuovere colonne, rinominare le colonne, modificare i tipi di dati delle colonne, riordinare le colonne o duplicare le colonne.
Nota
Per altre informazioni sulla visualizzazione schema, vedere Uso della visualizzazione schema (anteprima).
Ad esempio, nella visualizzazione schema, selezionare il segno di spunta accanto alle colonne Orders e CustomerDemographics e quindi, nella barra multifunzione, selezionare l'azione Rimuovi colonne. Questa selezione applica una trasformazione per rimuovere queste colonne dai dati.
Che cos'è la visualizzazione diagramma
È ora possibile tornare alla visualizzazione anteprima dati e abilitare la visualizzazione diagramma per usare una prospettiva più visiva dei dati e delle query.
La visualizzazione diagramma consente di visualizzare il modo in cui la query è strutturata e come può interagire con altre query nel progetto. Ogni passaggio della query ha un'icona distinta per riconoscere la trasformazione usata. Sono inoltre disponibili righe che connettono i passaggi per illustrare le dipendenze. Poiché sia la visualizzazione anteprima dei dati che la visualizzazione diagramma sono abilitate, la visualizzazione diagramma viene visualizzata sopra l'anteprima dei dati.
Nota
Per ulteriori informazioni sulla visualizzazione diagramma, vai a visualizzazione diagramma.
Iniziare a trasformare i dati
Con la visualizzazione diagramma abilitata, selezionare il segno più. È possibile cercare una nuova trasformazione da aggiungere alla query. Cercare Raggruppa per e selezionare la trasformazione.
Verrà visualizzata la finestra di dialogo Raggruppa per. È possibile impostare l'operazione del gruppo
- Mantenere selezionato il pulsante di opzione Basic.
- Selezionare Paese per raggruppare.
- Immettere Customers come nuovo nome di colonna e selezionare Conta righe come operazione.
Selezionare OK per eseguire l'operazione. L'anteprima dei dati viene aggiornata per visualizzare il numero totale di clienti per paese.
Un modo alternativo per avviare la finestra di dialogo
Per praticità, le trasformazioni in Power Query possono spesso essere accessibili da più posizioni, in modo che gli utenti possano scegliere di usare l'esperienza preferita.
Aggiunta di una nuova query
Ora che si dispone di una query che fornisce il numero di clienti per paese, è possibile aggiungere contesto a questi dati individuando il numero totale di fornitori per ogni territorio.
Prima di tutto, è necessario aggiungere i dati fornitori. Selezionare Recupera dati. In Scegliere l'origine dati, e cercare OData. Selezionare quindi il connettore OData.
Viene nuovamente visualizzata l'esperienza di connessione OData. Immettere le impostazioni di connessione come descritto in Connettersi a un feed OData per connettersi al feed OData Northwind. Nell'esperienza del Navigator, cercare e selezionare la tabella Suppliers.
Selezionare Crea per aggiungere la nuova query all'editor Power Query. Espandere il riquadro Queries, che ora visualizza sia la query Clienti che la query Fornitori.
Aprire di nuovo la finestra di dialogo Raggruppa per, questa volta selezionando il pulsante Raggruppa per sulla barra multifunzione nella scheda Trasforma.
Nella finestra di dialogo Group by, impostare l'operazione Group by su raggruppa per paese e contare il numero di righe dei fornitori per paese.
- Mantenere selezionato il pulsante di opzione Basic.
- Selezionare Paese per raggruppare.
- Immettere Suppliers in New column name (Nuovo nome colonna) e selezionare Count rows in Operation.
Nota
Per altre informazioni sulla trasformazione Group by, passare a Raggruppamento o riepilogo delle righe.
Riferimento alle query
Ora che si dispone di una query per i clienti e di una query per i fornitori, l'obiettivo successivo è combinare queste query in una. Ci sono diversi modi per raggiungere questo obiettivo, tra cui usare l'opzione Unisci nella tabella Clienti, duplicare una query o fare riferimento a una query. Per questo esempio, si crea un riferimento selezionando e tenendo premuto (facendo clic con il pulsante destro del mouse) la tabella Customers e selezionando Riferimento, che crea in modo efficace una nuova query che fa riferimento alla query Customers.
Dopo aver creato questa nuova query, modificare il nome della query in Country Analysis e disabilitare il caricamento della tabella Customers disattivando l'opzione Enable load dalla query Suppliers.
Unione di query
Un unire query'operazione unisce due tabelle esistenti in base ai valori corrispondenti di una o più colonne. In questo esempio l'obiettivo è unire le tabelle Customers e Suppliers in una tabella solo per i paesi/aree geografiche con Customers e Suppliers.
All'interno della Analisi paese query, selezionare l'opzione Merge query dalla scheda Home della barra multifunzione.
Verrà visualizzata una nuova finestra di dialogo per l'operazione di unione. È quindi possibile selezionare la query da unire con la query corrente. Nella tabella Destra per l'unione, selezionare la query Suppliers e quindi selezionare il campo Paese da entrambe le query. Infine, selezionare il tipo di partecipazione Inner, in quanto si desiderano solo i paesi/aree geografiche in cui si dispone di Clienti e Fornitori per questa analisi.
Dopo aver selezionato il pulsante OK, viene aggiunta una nuova colonna alla query Analisi Paese che contiene i dati della query Fornitori. Selezionare l'icona accanto al campo Suppliers, che visualizza un menu in cui è possibile selezionare i campi da espandere. Seleziona solo il campo fornitori , quindi seleziona il pulsante OK.
Il risultato di questa operazione di espansione è una tabella con solo 12 righe. Rinominare il campo Suppliers.1 in Suppliers facendo doppio clic sul nome del campo e immettendo il nuovo nome.
Nota
Per saperne di più sulla funzionalità Merge di query, visitare la pagina Panoramica delle query di merge.
Passaggi applicati
Ogni trasformazione applicata alla query viene salvata come passaggio nella sezione Passaggi applicati del riquadro impostazioni query. Se è necessario verificare la modalità di trasformazione della query dal passaggio al passaggio, è possibile selezionare un passaggio e visualizzare in anteprima il modo in cui la query viene risolta in quel punto specifico.
È anche possibile selezionare e tenere premuto (fare clic con il pulsante destro del mouse) una query e selezionare l'opzione Proprietà per modificare il nome della query o aggiungere una descrizione per la query. Ad esempio, selezionare e tenere premuto (fare clic con il pulsante destro del mouse) il passaggio Unisci query dalla query Analisi del Paese e modificare il nome della query in Merge with Suppliers e la descrizione in Ottenere dati dalla query Fornitori per Paese.
Dopo questa modifica, è possibile passare il puntatore del mouse sull'icona della query di unione nella visualizzazione diagramma o passare il puntatore del mouse sulla nuova icona accanto al passaggio nel riquadro Passaggi applicati per leggerne la descrizione.
Nota
Per altre informazioni su Passaggi applicati, passare a Utilizzando l'elenco Passaggi applicati.
Prima di passare alla sezione successiva, disabilitare la visualizzazione diagramma per usare solo l'anteprima dei dati .
Aggiunta di una nuova colonna
Con i dati per clienti e fornitori in una singola tabella, è ora possibile calcolare il rapporto tra clienti e fornitori per ogni paese. Selezionare l'ultimo passaggio della query Analisi paese e quindi selezionare entrambe le colonne Clienti e Fornitori. Nella scheda Aggiungi colonna della barra multifunzione e all'interno del gruppo Numero seleziona Standard e poi Dividi (Intero) dall'elenco a discesa.
Questa modifica crea una nuova colonna denominata divisione integer che è possibile rinominare in Ratio. Questa modifica è il passaggio finale della query e fornisce il rapporto tra clienti e fornitori per i paesi/aree geografiche in cui i dati hanno clienti e fornitori.
Profilatura dei dati
Un'altra funzionalità di Power Query che consente di comprendere meglio i dati è Data Profiling. Abilitando le funzionalità di profilatura dei dati, si ottengono commenti e suggerimenti sui dati all'interno dei campi di query, ad esempio la distribuzione dei valori, la qualità delle colonne e altro ancora.
È consigliabile usare questa funzionalità durante lo sviluppo delle query, ma è sempre possibile abilitare e disabilitare la funzionalità per comodità. L'immagine seguente mostra tutti gli strumenti di profilo dei dati abilitati per la query analisi dei paesi.
Nota
Per altre informazioni sulla profilatura dei dati , passare a Uso degli strumenti di profilatura dei dati.
Editor avanzato
Se si vuole osservare il codice che l'editor Power Query sta creando con ogni passaggio o si vuole creare codice di data shaping personalizzato, è possibile usare l'editor avanzato. Per aprire la scheda advanced editor, selezionare la scheda View sulla barra multifunzione e quindi selezionare Editor avanzato. Viene visualizzata una finestra che mostra il codice di query esistente.
È possibile modificare direttamente il codice nella finestra Editor avanzato. L'editor indica se il codice è privo di errori di sintassi. Per chiudere la finestra, selezionare il pulsante Fine o Annulla.
Accesso alla Guida di Power Query
Esistono vari livelli di assistenza a cui è possibile accedere nelle app Microsoft che usano Power Query. Questa sezione descrive questi livelli di guida.
Guida a Power Query in Excel
Esistono due modi per accedere alle informazioni della Guida Power Query che si applicano in modo specifico alle Power Query in Excel. Un modo per accedere alla documentazione Excel Power Query online consiste nel selezionare File>Help>Help nell'editor di Power Query.
Per accedere alle informazioni della Guida in linea di Power Query in Excel, selezionare la scheda Guida nella barra multifunzione di Excel e quindi immettere Power Query nella casella di testo di ricerca.
Power Query aiuto in Power BI Desktop
Esiste una scheda Help nell'editor di Power Query in esecuzione in Power BI Desktop, ma in questo momento tutte le opzioni passano ai percorsi che forniscono informazioni Power BI. È anche possibile raggiungere le stesse informazioni Power BI Help nell'editor Power Query in Power BI Desktop selezionando File>Help e quindi selezionando una delle opzioni della Guida.
Assistenza di Power Query in Power BI Service, Power Apps, Customer Insights e Azure Data Factory
La scheda Power Query Help in servizio Power BI, Power Apps, Dynamics 365 Customer Insights e Azure Data Factory contiene collegamenti a origini importanti di informazioni sulle Power Query.
Le opzioni nella scheda della Guida includono collegamenti a:
- Documentazione di Power Query: Collegamenti alla documentazione di Power Query
- Scelte rapide da tastiera: collegamenti all'articolo sui tasti di scelta rapida nella documentazione Power Query.
- Supporto: Collegamenti al sito Web di supporto del prodotto Microsoft in cui Power Query è attualmente in esecuzione.
- Power Query sito Web: collegamenti al sito Web Power Query.
- blog di Power Query: Collegamenti al blog di Power Query
- Power Query community: collegamenti alla community Power Query.
- Inviare un'idea: collega al sito delle idee del prodotto Microsoft in cui Power Query è attualmente in esecuzione.
- Send feedback: apre una finestra in Power Query. La finestra chiede di valutare l'esperienza con Power Query e di fornire eventuali informazioni aggiuntive da fornire.
Nota
Attualmente, Azure Analysis Services non contiene link della guida in linea di Power Query. Tuttavia, è possibile ottenere assistenza per le funzioni Power Query M. Altre informazioni sono contenute nella sezione successiva.
Guida per le funzioni Power Query M
Oltre alle funzioni della Guida Power Query elencate nelle sezioni precedenti, è anche possibile ottenere assistenza per le singole funzioni M dall'interno dell'editor Power Query. I passaggi seguenti descrivono come accedere a questa guida inline.
- Con l'editor di Power Query aperto, selezionare il pulsante Inserisci (
). - Nella barra della formula immettere il nome di una funzione da controllare.
- Se si usa Power Query Desktop, immettere un segno di uguale, uno spazio e il nome di una funzione.
- Se si usa Power Query Online, immettere il nome di una funzione.
- Selezionare le proprietà della funzione.
- Se si usa Power Query Desktop, nel riquadro impostazioni Query Settings in Properties selezionare Tutte le proprietà.
- Se si usa Power Query Online, nel riquadro Query Settings selezionare Properties.
Questi passaggi aprono le informazioni della Guida inline per la funzione selezionata e consentono di immettere le singole proprietà usate dalla funzione.
Sommario
In questo articolo è stata creata una serie di query con Power Query che fornisce un'analisi del rapporto tra clienti e fornitori a livello di paese per l'azienda Northwind.
Sono stati appresi i componenti dell'interfaccia utente Power Query, come creare nuove query all'interno dell'editor di query, fare riferimento a query, unire query, comprendere la sezione passaggi applicati e aggiungere nuove colonne. Si è anche appreso come usare gli strumenti di profilatura dei dati per comprendere meglio i dati.
Power Query è uno strumento potente usato per connettersi a molte origini dati diverse e trasformare i dati nella forma desiderata. Gli scenari descritti in questo articolo sono esempi per illustrare come è possibile usare Power Query per trasformare i dati non elaborati in importanti informazioni aziendali utili.