Corso di formazione su Data Model/DAX/PowerBI

Il corso è rivolto al personale IT che deve creare una infrastruttura per fornire ai propri utenti/clienti un sistema di analisi dei dati aziendali.

Descrizione

Il corso è rivolto al personale IT che deve creare una infrastruttura per fornire ai propri utenti/clienti un sistema di analisi dei dati aziendali. Fornisce una visione complessiva dei passi necessari per creare un sistema di analisi partendo dai dati grezzi fino alla visualizzazione di report interattivi.

Sebbene siano illustrate tecniche di presentazione grafica con Power BI, l’obiettivo primario del corso è la gestione dei dati dal punto di vista tecnico per creare un  sistema scalabile e pronto a necessità future in continua evoluzione.

Obiettivi

  • Concetti di Data Warehouse (DWH) e tecniche di Design quali fatti e dimensioni, star-schema, snowflake schema
  • Come creare DWH con Visual Studio
  • Come popolare un DWH (tramite query / stored procedure, pacchetti di  SQL Server Integration Services)
  • Concetti di Data Models (cos’è un Data Model, perché crearlo, in che cosa differisce dal DWH)
  • Come creare e gestire un Data Model con PowerBI, con PowerPivot o con SQL Server Analysis Services Tabular
  • Nozioni fondamentali sul funzionamento dei Data Model, concetto di “evaluation context” context,  cardinalità e tipologie di relazioni, capire come si filtrano i dati
  • Nozioni di linguaggio DAX (colonne calcolate, misure, funzioni time-intelligence, calcoli più frequenti, concetti della principali funzioni DAX)
  • Utilizzo dei data model con Excel per estrarre dati tramite tabelle pivot
  • Utilizzo dei data model con PowerBI per creare visualizzazioni grafiche interattive
  • Cenni sulla condivisoine dei report nel Cloud tramite il servizio di PowerBI

Programma didattico

1. Creare e gestire un Data Warehouse (DWH)

  • Tecniche didesign
  • Fatti e dimensioni
  • Star-schema, snowflake schema
  • Come creare DWH con Visual Studio
  • Come popolare un DWH ( tramite query / stored procedure o utilizzo di pacchetti di  SQL Server Integration Services)
  • Schedulazioni di refresh periodici del DWH

2. Concetti di Data Models

  • Cos’è un Data Model, perché crearlo, in che cosa differisce dal DWH
  • Concetti fondamentali sui Data Models
  • Concetti sulle relazioni, creare e modificare le relazioni 1:N, N:1 e N:M
  • Filtri, Come si propagano i filtri nel modello
  • Misure e campi calcolati: differenze e scenari di utilizzo
  • Concetti fondamentali del linguaggio DAX
  • Capire il row context ed il filter context
  • Utilizzo delle variabili in DAX
  • La granularità dei dati e la loro importanza nei modelli
  • Le funzioni CALCULATE e CALCULATETABLE
  • Funzioni DAX più utilizzate (ALL, ALLEXCEPT, FILTER, ecc..)
  • Funzioni DAX di Time Intelligence (totali progressivi, totali parziali, totali YTD,calcolo rapporti e percentuali)
  • Esempi e utilizzo di funzioni DAX nel modello dati
  • Implementazione della sicurezza nei modelli (RLS)

3. Creare e gestire un Data Model

  • Utilizzando Visual Studio (progetti Tabular)
  • UtilizzandoPower BI Desktop
  • Distribuire e gestire un data model su  SQL Server Analysis Services Tabular
  • Pianificare il refresh dei dati

4. Utilizzo di un data model tramite Excel e tabelle / grafici pivot

5. Utilizzo di un data model con PowerBI per creare visualizzazioni grafiche interattive

  • Categorizzazione dei dati in Power BI Desktop
  • Tabelle e grafici
  • Creazione di gerarchie
  • Creazione e gestione dei bookmarks
  • Operazioni di base
  • Creazione ggetti visivi
  • Modifica e formattazione oggetti visivi
  • Ordinamento in base a un’altra colonna
  • Filtri a livello report, pagina e a livello oggetto visivo
  • I tipi di grafici e gestione di assi, dimensioni e misure
  • Assi di riproduzione
  • Modifica interazione tra oggetti visivi
  • Inserimento Mappe
  • Drilldown e drillthrough

6. Cenni sulla condivisione dei report nel Cloud tramite il servizio di PowerBI

  • Pubblicare un Report nel servizio cloud Powerbi.com
  • Reporte Dashboard
  • Condivisione del lavoro
  • Panoramica sulle App mobile Power BI

7. Cenni sulla configurazione del data gateway

Scopri il corso su PowerBI!

DATA MODEL / DAX / POWER BI
Microsoft Certified Trainer

Il corso dura 6 giorni.

 

AGENDA
    • Creare e gestire un Data Warehouse (DWH)
    • Concetti di Data Models – Creare e gestire un Data Model
    • Utilizzo di un data model tramite Excel e tabelle / grafici pivot
    • Utilizzo di un data model con PowerBI per creare visualizzazioni grafiche interattive