- Power Query è uno strumento di trasformazione dei dati integrato in Excel che consente di importare, pulire, trasformare e caricare dati da più fonti. È ideale per attività di ETL (Extract, Transform, Load) ed è completamente integrato con Power Pivot.
- Ogni modifica ai dati in Power Query genera un passaggio (step) nella parte destra dell’Editor di query. I passaggi sono cumulativi e possono essere modificati, riordinati, eliminati o rinominati. Ogni passaggio è scritto in linguaggio M (formula di Power Query).
- L’Editor avanzato consente di visualizzare e modificare direttamente il codice M. Può essere utile per copiare/incollare trasformazioni, modificare codice complesso e riutilizzare logica in altre query.
- Per aggiornare i dati importati da Power Query, è possibile utilizzare l’opzione Aggiorna tutto o cliccare con il tasto destro sulla tabella e selezionare Aggiorna.
- Per visualizzare e gestire tutte le query: Dati → Query e connessioni. Da qui è possibile rinominare, duplicare, eliminare, modificare o aggiornare ogni query e impostare la modalità di caricamento.
- Azioni specifiche sulle colonne: rinomina, rimuovi, riordina colonne, cambia tipo dati, suddividi colonna, unisci colonne, sostituisci valori, aggiungi colonne personalizzate con formule M.
- Azioni che coinvolgono l’intera tabella: rimuovi righe vuote o duplicati, filtra righe, raggruppa per colonna, ordina per colonna, unisci tabelle (join), appendi tabelle (union).
Importazione di dati da origini esterne in Excel con Power Query
- Power Query consente l’importazione di dati da una vasta gamma di fonti esterne: file locali, database, origini online e servizi cloud.
- Importazione da file: Excel, CSV, TXT, XML, JSON, PDF.
- Importazione da sistemi di database: Microsoft SQL Server, Oracle, IBM DB2, PostgreSQL, MySQL, Access.
- Importazione da database Azure: Azure SQL Database, Azure Synapse Analytics, Azure Data Lake.
- Importazione tramite ODBC da database non standard.
Importazione di dati da altri sistemi in Excel
- Power Query consente la connessione a una varietà di sistemi dati alternativi: servizi cloud, API Web, database online, flussi OData, SharePoint, servizi Microsoft e sistemi personalizzati connessi via ODBC o Web.
- Accesso ai dati da altri sistemi: SharePoint, Microsoft Exchange, OData Feed, Web URL, Azure Blob Storage, Dataflows di Power BI, API e servizi web REST, SAP HANA, SAP BW, Salesforce, Dynamics 365.
Gestione delle impostazioni delle origini dati in Excel
- È possibile gestire centralmente le impostazioni delle origini dati per controllare le credenziali memorizzate, il livello di privacy dell’origine, l’autenticazione automatica per aggiornamenti e la modifica o rimozione di fonti obsolete o errate.
- Livelli di privacy: Pubblico, Organizzazione, Privato.
Analisi dei dati con Power Query: Data Profiling
- Il data profiling in Power Query consente di analizzare la qualità, la struttura e la distribuzione dei dati all’interno di una query.
- Opzioni di profiling: Profilo colonna, Distribuzione valori, Qualità della colonna.
- Azioni rapide di data profiling: filtro automatico su valori nulli o duplicati, rimozione valori anomali, ordinamento rapido per frequenza, accesso diretto alla trasformazione dal pannello.