Power Query e Power BI: La Business Intelligence dalla Trasformazione alla presentazione dei dati
Programma
L'obiettivo di questo corso intensivo di 24 ore è di fornire padronanza nell'acquisizione e nella trasformazione di dati tramite Power Query (linguaggio M) e nella successiva modellazione, analisi (linguaggio DAX) e creazione di report interattivi e dinamici tramite Power BI.
CALENDARIO
📆 Giovedì 19, 26 febbraio
📆 Giovedì 5, 12, 19, 26 marzo
🕘 9.00 - 13.00
PROGRAMMA
|
Modulo |
Contenuto Principale |
Strumento/Linguaggio |
|
Power Query (M) - ETL e Preparazione Dati (8 ore) |
||
|
1. Introduzione e Interfaccia |
Concetti di BI e flusso di lavoro Power BI. Le tre viste di Power BI Desktop. Interfaccia Power Query e Connessione (Excel, CSV, Cartella, Web). |
Power BI / Power Query |
|
2. Pulizia e Tipizzazione |
Gestione errori e valori Null. Modifica tipi di dati, Rimuovi/Seleziona colonne, Sostituzione valori. |
Power Query |
|
3. Ristrutturazione e Arricchimento |
Unpivot (trasformazione da larga a stretta) e Pivot. Colonna condizionale e Colonna da esempi. |
Power Query |
|
4. Combinazione Dati |
Merge (tipi di Join) e Append. Introduzione all'Editor Avanzato e al linguaggio M (let...in, Source). |
Power Query / M |
|
Modellazione Dati e DAX Base (8 ore) |
||
|
5. Modello Dati in Power BI |
Vista Modello: concetti di Fatto e Dimensione. Creazione e gestione delle Relazioni (direzione, cardinalità). |
Power BI |
|
6. Introduzione al DAX |
La differenza tra Colonne Calcolate e Misure. Formato DAX, contesto di riga, Funzioni RELATED(). |
DAX |
|
7. Misure Base e Iteratori |
Creazione delle prime Misure. Funzioni di aggregazione: SUM, AVERAGE. Funzioni Iteratrici: SUMX() e AVERAGEX(). |
DAX |
|
8. Contesto di Filtro e CALCULATE |
Comprensione profonda del Contesto di Filtro. La funzione fondamentale: CALCULATE(). Applicazioni semplici per la modifica del contesto. |
DAX |
|
DAX Avanzato e Visualizzazione (8 ore) |
||
|
9. Manipolazione Filtri e Totalizzazione |
Utilizzo di ALL(), ALLEXCEPT(), FILTER() con CALCULATE per il calcolo di percentuali e totali statici. |
DAX |
|
10. Time Intelligence |
Creazione della Tabella Data automatica. Misure per l'analisi temporale: TOTALYTD(), SAMEPERIODLASTYEAR(), DATEADD(). |
DAX |
|
11. DAX Avanzato per la BI |
Calcolo di Ranking (RANKX). Gestione degli errori (DIVIDE, IFERROR). Uso delle Variabili (VAR) per l'ottimizzazione del codice. |
DAX |
|
12. Reporting e Dashboarding |
Best practice di Visualizzazione. Utilizzo dei tipi di visual: Grafico a Barre, Grafico a Linee, Matrice, Scheda. Filtri, Slicer, e concetti di interattività. |
Power BI |
|
Totale Ore |
Power Query (M) |
Modellazione & DAX |
Visualizzazione |
|
24 Ore |
8 Ore |
12 Ore |
4 Ore |
OBIETTIVI
- Padronanza di Power Query (ETL): Acquisire la capacità di connettersi a una vasta gamma di sorgenti dati, pulire, trasformare e automatizzare i processi di preparazione dati.
- Modellazione Dati: Costruire Modelli Dati efficienti e scalabili (Star Schema) per supportare analisi complesse.
- Competenza in DAX: Scrivere Misure DAX per calcoli di Business Intelligence complessi, gestendo il contesto di filtro e realizzando analisi temporali.
- Visualizzazione Efficace: Creare report in Power BI Desktop con visualizzazioni pertinenti e interattive, applicando best practices di design.
DESTINATARI
Analisti di Dati, Controller, Responsabili Aziendali, professionisti IT e chiunque voglia utilizzare Power BI per:
- Automatizzare l'importazione e la pulizia dei dati.
- Creare metriche aziendali precise e riutilizzabili.
- Progettare dashboard e report professionali.
MODALITA'
- Strumento Principale: Power BI Desktop (è richiesto che i partecipanti lo abbiano installato e il software sia funzionante prima dell'inizio del corso).
- Approccio: Prevalentemente pratico, con esercitazioni guidate su un progetto di Business Intelligence end-to-end.
- Risorse: Saranno forniti dataset reali/simulati, materiali didattici in formato PDF e una libreria di formule DAX essenziali.
REQUISITI PREGRESSI CONSIGLIATI AI PARTECIPANTI
Il corso parte dalle basi di Power BI, ma si richiede una discreta alfabetizzazione informatica sulla gestione dei dati:
- Microsoft Excel (Livello Intermedio):
- Conoscenza delle formule base.
- Utilizzo delle Tabelle Pivot (fondamentale per capire il concetto di aggregazione dei dati).
- Conoscenza delle funzioni di ricerca (es. CERCA.VERT o XLOOKUP) è molto utile per comprendere le logiche delle "Relazioni" nel Modello Dati.
- Gestione File: Capacità di navigare tra cartelle, gestire percorsi file e riconoscere formati di dati comuni (xlsx, csv, txt)