Struttura del corso
Giorno 1 · Fondamenta per gli sviluppatori
- S1 Modello a oggetti e API — Come è strutturato Power BI per l’accesso programmatico.
- S2 Power Query avanzata — Funzioni M personalizzate, gestione degli errori e parametri delle query.
- S3 Flussi di dati — Logica di trasformazione condivisa e riutilizzabile.
- S4 Controllo delle fonti — Utilizzo di Tabular Editor, TMDL e strategie per il ciclo di vita dei modelli.
- S5 Metadati e documentazione — Automatizzare la creazione della documentazione del modello.
LABORATORIO Creare funzioni M personalizzate, un flusso di dati condiviso e un modello gestito tramite controllo versione.
RISULTATI OTTENUTI Un flusso di dati riutilizzabile, una libreria di funzioni M e un modello sottoposto a controllo delle fonti.
Giorno 2 · DAX avanzato e progettazione dei modelli
- S1 Modelli e pattern avanzati in DAX — Tecniche di segmentazione, classificazione e uso delle tabelle virtuali.
- S2 Gruppi di calcolo — Logica di calcolo riutilizzabile grazie a Tabular Editor.
- S3 Modelli composti e aggregazioni — Integrare modalità di importazione e DirectQuery con tecniche di aggregazione.
- S4 Ottimizzazione delle prestazioni — Utilizzo di DAX Studio, VertiPaq Analyzer e analisi dei piani di esecuzione delle query.
- S5 Strategie per modelli di grandi dimensioni — Aggiornamenti incrementali e tabelle ibride.
LABORATORIO Analizzare e ottimizzare un modello dalle prestazioni ridotte impiegando gruppi di calcolo e aggregazioni.
RISULTATI OTTENUTI Un modello ad alte prestazioni, completamente documentato e ottimizzato.
Giorno 3 · Integrazione ed automazione
- S1 La REST API — Gestione dei dataset, degli aggiornamenti dati e delle operazioni su workspace.
- S2 Power BI Embedded — Incorporare report sia all’interno dell’organizzazione sia per i clienti finali.
- S3 Automatizzazione tramite script — Utilizzo di PowerShell e Python per le attività amministrative.
- S4 CI/CD — Pipeline di deployment e rilasci automatizzati.
- S5 Governance e sicurezza — Gestione delle entità servizio e configurazioni a livello di tenant.
LABORATORIO Incorporare un report in una pagina web e automatizzarne l’aggiornamento tramite l’API REST.
RISULTATI OTTENUTI Un report embedded con aggiornamenti dati automatici e sicuri.
Giorno 4 · Elementi visivi personalizzati, integrazioni e progetto finale
- S1 Sviluppo di elementi visivi personalizzati — Utilizzo del Visuals SDK con TypeScript e D3.
- S2 Integrazione col Power Platform — Configurazione di flussi in Power Automate e applicazioni con Power Apps.
- S3 Dataset in tempo reale e streaming — Trasmissione dei dati verso report live.
- S4 Architettura delle soluzioni — Come integrare tutti i componenti per formare un sistema complessivo.
- S5 Progetto finale — Concezione e presentazione di una soluzione sviluppata dagli allievi.
PROGETTO FINALE Creare una soluzione embeddabile e automatizzata che integri il Power Platform.
RISULTATI OTTENUTI Una soluzione completa sviluppata dagli studenti come risultato finale del corso.
Deliverables previsti
- Flussi di dati e funzioni M personalizzate
- Modello ottimizzato contenente gruppi di calcolo
- Report embeddabile e script per l’automazione
- Elemento visivo personalizzato o integrazione col Power Platform
KPI principali
- Ottimizzare un modello con l’ausilio di strumenti professionali
- Incorporare un report utilizzando la REST API
- Configurare una pipeline di deployment automatizzata
Percorso formativo successivo
I prossimi passi consigliati includono l’approfondimento su Microsoft Fabric, lo sviluppo avanzato di elementi visivi personalizzati e la progettazione architetturale del Power Platform a livello enterprise.
Requisiti
È richiesta una precedente esperienza con Power BI e la conoscenza di un linguaggio di scripting.
Recensioni (2)
laboratori, esempi pratici
Martin Stuparek - Orange Slovensko, a.s.
Corso - Monitoring with Grafana
Traduzione automatica
Il contenuto è molto utile e il formatore lo rende ancora più facile da capire.
Ibrahim Al mayahi - Vastech SA
Corso - Advanced Elasticsearch and Kibana Administration
Traduzione automatica