CC

Guida ufficiale all'esame PL-300

Formato dell'esame, domini e suggerimenti per la preparazione

PL-300: Guida allo studio per analisti di dati Microsoft Power BI

Panoramica dell'esame

  • Certificazione: Microsoft Power BI Data Analyst Associate
  • Codice esame: PL-300
  • Destinatari: Analisti di dati che forniscono informazioni con Power BI
  • Esperienza richiesta: Competenza con Power Query e DAX

Abilità misurate (a partire dal 21 aprile 2025)

1. Preparare i dati (25-30%)

Ottenere o connettersi ai dati

  • Identificare e connettersi a origini dati o modelli semantici condivisi
  • Modificare le impostazioni dell'origine dati (credenziali, livelli di privacy)
  • Scegliere tra DirectQuery e Import
  • Creare e modificare parametri

Analizzare e pulire i dati

  • Valutare i dati (statistiche, proprietà delle colonne)
  • Risolvere incongruenze, valori inaspettati o nulli
  • Risolvere problemi di qualità dei dati
  • Risolvere errori di importazione dei dati

Trasformare e caricare i dati

  • Selezionare i tipi di dati delle colonne appropriati
  • Creare e trasformare colonne
  • Raggruppare e aggregare righe
  • Pivotare, unpivotare e trasporre i dati
  • Convertire dati semi-strutturati in tabelle
  • Creare tabelle di fatti e dimensioni
  • Identificare e creare chiavi per le relazioni
  • Configurare il caricamento dei dati per le query

2. Modellare i dati (25-30%)

Progettare e implementare un modello di dati

  • Configurare le proprietà di tabelle e colonne
  • Implementare dimensioni con ruoli multipli
  • Definire la cardinalità delle relazioni e la direzione di cross-filtraggio
  • Creare una tabella delle date comune
  • Identificare casi d'uso per colonne e tabelle calcolate

Creare calcoli del modello utilizzando DAX

  • Creare misure di aggregazione singola
  • Utilizzare la funzione CALCULATE
  • Implementare misure di business intelligence temporale
  • Utilizzare funzioni statistiche di base
  • Creare misure semi-additive
  • Creare misure utilizzando quick measures
  • Creare tabelle o colonne calcolate
  • Creare gruppi di calcolo

Ottimizzare le prestazioni del modello

  • Migliorare le prestazioni rimuovendo righe/colonne non necessarie
  • Identificare misure, relazioni e visuals a basse prestazioni
  • Utilizzare Performance Analyzer e la vista query DAX
  • Migliorare le prestazioni riducendo la granularità

3. Visualizzare e analizzare i dati (25-30%)

Creare report

  • Selezionare visual appropriati
  • Formattare e configurare i visual
  • Applicare e personalizzare i temi
  • Applicare la formattazione condizionale
  • Applicare selezione e filtri
  • Configurare la pagina del report
  • Scegliere quando utilizzare i report paginati

Creare calcoli visivi utilizzando DAX

  • Implementare calcoli a livello visuale
  • Utilizzare funzioni di calcolo visuale
  • Ottimizzare i calcoli visivi

Migliorare i report per usabilità e storytelling

  • Configurare segnalibri
  • Creare tooltip personalizzati
  • Modificare e configurare le interazioni visive
  • Configurare la navigazione dei report
  • Applicare l'ordinamento ai visual
  • Configurare selezioni sincronizzate
  • Raggruppare e sovrapporre visual usando il riquadro Selezione
  • Configurare la navigazione drill-through
  • Configurare le impostazioni di esportazione
  • Progettare report per dispositivi mobili
  • Abilitare visual personalizzati
  • Progettare per l'accessibilità
  • Configurare il refresh automatico della pagina

Identificare schemi e tendenze

  • Utilizzare la funzione Analizza in Power BI
  • Utilizzare raggruppamento, binning e clustering
  • Utilizzare visual AI
  • Utilizzare linee di riferimento, barre di errore e previsioni
  • Rilevare outlier e anomalie

4. Gestire e proteggere Power BI (15-20%)

Creare e gestire aree di lavoro e asset

  • Creare e configurare aree di lavoro
  • Configurare e aggiornare le app dell'area di lavoro
  • Pubblicare, importare o aggiornare elementi nell'area di lavoro
  • Creare dashboard
  • Scegliere i metodi di distribuzione
  • Configurare sottoscrizioni e avvisi sui dati
  • Promuovere o certificare i contenuti Power BI
  • Identificare quando è richiesto un gateway
  • Configurare il refresh programmato del modello semantico

Proteggere e governare gli elementi Power BI

  • Assegnare ruoli all'area di lavoro
  • Configurare l'accesso a livello di elemento
  • Configurare l'accesso ai modelli semantici
  • Implementare ruoli di sicurezza a livello di riga
  • Configurare l'appartenenza ai gruppi di sicurezza a livello di riga
  • Applicare etichette di riservatezza

Componenti chiave di Power BI

Power Query

  • Linguaggio M: Linguaggio di trasformazione
  • Editor Query: Interfaccia di trasformazione dati
  • Origini dati: Oltre 100 connettori
  • Passaggi Applicati: Tracciamento delle trasformazioni

Modellazione dati

  • Schema a stella: Tabelle di fatti e dimensioni
  • Relazioni: Uno-a-molti, molti-a-molti
  • Gerarchie: Capacità di drill-down
  • Gruppi di calcolo: Calcoli riutilizzabili

DAX (Data Analysis Expressions)

  • Colonne calcolate: Contesto di riga
  • Misure: Calcoli dinamici
  • Tabelle: Tabelle generate
  • Variabili: Migliorare leggibilità e prestazioni

Visualizzazioni

  • Visual standard: Barra, linea, torta, tabella, matrice
  • Visual AI: Fattori chiave, albero di decomposizione, Q&A
  • Visual personalizzati: Marketplace AppSource
  • Visual R/Python: Analisi avanzate

Funzioni DAX importanti

Funzioni di aggregazione

SUM, AVERAGE, MIN, MAX, COUNT, DISTINCTCOUNT
SUMX, AVERAGEX (iteratori)

Funzioni di filtro

CALCULATE - Modifica il contesto di filtro
FILTER - Filtro tabelle
ALL - Rimuovi filtri
ALLEXCEPT - Rimuovi tutti tranne specificati
REMOVEFILTERS - Cancella i filtri

Business Intelligence temporale

DATEADD, DATESYTD, TOTALYTD
SAMEPERIODLASTYEAR
PARALLELPERIOD
PREVIOUSMONTH, PREVIOUSQUARTER

Funzioni logiche

IF, SWITCH
AND, OR, NOT
ISBLANK, ISEMPTY
IFERROR

Funzioni di testo

CONCATENATE, CONCATENATEX
FORMAT
LEFT, RIGHT, MID
UPPER, LOWER

Funzioni tabellari

VALUES, DISTINCT
SUMMARIZE, SUMMARIZECOLUMNS
CROSSJOIN, GENERATE
UNION, INTERSECT, EXCEPT

Connettività dati

Modalità Import

  • Dati memorizzati in memoria
  • Migliori prestazioni
  • Refresh programmato
  • Limitazioni di dimensione (1 GB/dataset)

DirectQuery

  • Dati in tempo reale
  • Nessuna memorizzazione dati
  • Le prestazioni dipendono dalla sorgente
  • Funzioni DAX limitate

Modelli compositi

  • Mescola Import e DirectQuery
  • Aggregazioni per le prestazioni
  • Flessibilità nella progettazione

Connessione Live

  • Connettersi a Analysis Services
  • Connettersi a dataset Power BI
  • Nessuna modellazione locale

Funzionalità di sicurezza

Sicurezza a livello di riga (RLS)

  • Filtra i dati a livello di riga
  • Sicurezza dinamica con USERNAME()
  • Ruoli statici
  • Test con "Visualizza come ruolo"

Sicurezza a livello di oggetto (OLS)

  • Nascondi tabelle e colonne
  • Limita l'accesso ai dati sensibili
  • Richiede capacità Premium

Ruoli dell'area di lavoro

  • Amministratore: Controllo completo
  • Membro: Modifica contenuti
  • Collaboratore: Crea contenuti
  • Visualizzatore: Accesso in sola lettura

Ottimizzazione delle prestazioni

Ottimizzazione del modello dati

  • Rimuovere colonne non necessarie
  • Ottimizzare i tipi di dati
  • Ridurre la cardinalità
  • Evitare il filtraggio bi-direzionale
  • Utilizzare aggregazioni

Ottimizzazione DAX

  • Utilizzare variabili
  • Evitare FILTER in CALCULATE
  • Minimizzare l'uso di iteratori
  • Evitare colonne calcolate quando possibile
  • Utilizzare DIVIDE invece dell'operatore di divisione

Ottimizzazione visuale

  • Limitare i visual per pagina
  • Ridurre il cross-filtraggio
  • Utilizzare aggregazioni
  • Ottimizzare i visual personalizzati
  • Considerare i filtri a livello di pagina report

Best practice

Preparazione dei dati

  • Pulire i dati alla fonte quando possibile
  • Utilizzare il query folding
  • Documentare le trasformazioni
  • Creare funzioni riutilizzabili
  • Implementare il refresh incrementale

Modellazione dati

  • Seguire il design a schema a stella
  • Creare una tabella date
  • Nascondere i campi non necessari
  • Utilizzare convenzioni di denominazione coerenti
  • Documentare il design del modello

Progettazione dei report

  • Mantenere la semplicità
  • Utilizzare formattazione coerente
  • Progettare per il proprio pubblico
  • Testare sui dispositivi di destinazione
  • Includere contesto e titoli

Governance

  • Implementare convenzioni di denominazione
  • Documentare le origini dati
  • Controllo versione dei report
  • Revisioni regolari della sicurezza
  • Monitorare le metriche di utilizzo

Funzionalità del servizio Power BI

Gestione dell'area di lavoro

  • App per la distribuzione
  • Pipeline di distribuzione
  • Dataflows per ETL
  • Dataset condivisi
  • Vista di derivazione

Condivisione e collaborazione

  • Condividere report e dashboard
  • Incorporare in Teams/SharePoint
  • Sottoscrizioni email
  • Commenti e annotazioni
  • Capacità di esportazione

Amministrazione

  • Impostazioni del portale di amministrazione
  • Metriche di utilizzo
  • Log di controllo
  • Gestione della capacità
  • Impostazioni a livello di tenant

Risorse di studio

Microsoft Learn ufficiale

  • Percorsi di apprendimento PL-300
  • Documentazione Power BI
  • Apprendimento guidato Power BI
  • Valutazioni di pratica

Pratica hands-on

  • Power BI Desktop (gratuito)
  • Versione di prova del servizio Power BI
  • Set di dati di esempio
  • Database AdventureWorks

Risorse della community

  • Forum della community Power BI
  • Forum Power Query
  • Canale YouTube Guy in a Cube
  • Articoli e video SQLBI

Dettagli dell'esame

  • Punteggio di passaggio: 700
  • Formato domande: Scelta multipla, casi di studio, drag-and-drop
  • Durata dell'esame: 100 minuti (130 minuti per non madrelingua inglese)
  • Lingue disponibili: Più lingue
  • Costo dell'esame: $165 USD (varia per regione)

Percorso di certificazione

  • Prerequisiti: Nessuno richiesto, ma esperienza di analisi dati consigliata
  • Rinnovo: Richiesto ogni 12 mesi attraverso Microsoft Learn
  • Certificazioni correlate:
    • Power Platform Fundamentals (PL-900)
    • Power Platform Developer (PL-400)
    • Azure Data Engineer (DP-203/DP-600)