SlideShare a Scribd company logo
#sqlsatPordenone
#sqlsat495February 27, 2016
Power BI
Marco Pozzan
twitter: @marcopozzan
email: info@marcopozzan.it
site: www.marcopozzan.it
#sqlsatPordenone
#sqlsat495February 27, 2016
Organizers
#sqlsatPordenone
#sqlsat495February 27, 2016
Gold Sponsors
#sqlsatPordenone
#sqlsat495February 27, 2016
Bronze Sponsors
#sqlsatPordenone
#sqlsat495February 27, 2016
Speaker
 Consulente e formatore in ambito business intelligence, business analytics e
data mining.
 Dal 2002 le attività principali sono legate alla progettazione di data
warehouse relazionale e alla progettazione multidimensionale con strumenti
Microsoft.
 Docente all'Università di Pordenone nel corso di analisi dei dati e Big Data
 Community Lead di 1nn0va (www.innovazionefvg.net)
 dal 2014 MVP Data platform e relatore in diverse conferenze sul tema.
info@marcopozzan.it
@marcopozzan.it
www.marcopozzan.it
http://www.scoop.it/u/marco-pozzan
http://paper.li/marcopozzan/1422524394
#sqlsatPordenone
#sqlsat495February 27, 2016
Agenda
 Che cosa è Power BI
 Architettura di Power BI
 Data refresh
 Security e Collaborazione
 Programmazione di Power BI
 Conclusioni
#sqlsatPordenone
#sqlsat495February 27, 2016
Opportunità
 L’opportunità fornita dai dati è più grande di quanto si
possa pensare
 A livello mondiale , le aziende leader otterranno $1.6T di
valore in più dai loro dati e dagli investimenti sulle analisi
dei dati nei prossimi quattro anni rispetto alle aziende che
non lo faranno.
 Ciò significa che i dati sono davvero la nuova valuta del XXI
secolo per l’economia aziendale
#sqlsatPordenone
#sqlsat495February 27, 2016
Opportunità
Cosa bisogna fare per cogliere queste opportunità?
“Put new data types
and analytics capabilities in the hands of more people, faster“.
con velocità
Molte Persone: c’è
bisogno di coinvolgere
molte persone per
sbloccare le intuizioni.
Democratizzare i dati
aziendali
Nuovi analytics:
Nuovi strumenti di
analisi per
analizzare i nuovi
tipi di dato
Dati diversi:
raccogliere una
vasta gamma di
dati diversi con
tipi di dato nuovi
Fonte: Microsoft and IDC, April 2014
Power BI
#sqlsatPordenone
#sqlsat495February 27, 2016
Che cosa è Power BI?
“five seconds to sign up, five minutes to
Power BI è un servizio di analisi di business basato
sul cloud che consente:
• Accesso veloce e facile ai dati
• Insights da ogni dispositivo
• La scoperta e l'esplorazione dei dati
• Un punto di vista a 360º del Vostro business
• Collaborazione attraverso l’organizzazione
• Chiunque può analizzare e visualizzare i dati
wow! ”
#sqlsatPordenone
#sqlsat495February 27, 2016
Evoluzione di Power BI
V1: Power BI per Office 365 GA Release Feb
2014
V2: Power BI Dashboards GA Release July
2015
Lo scopo è la self service BI Lo socpo è Self Service BI + elementi di
corporate BI
Excel Add-Ins Excel Add-Ins o Power BI Desktop
Integrazione con Office 365 + SharePoint
Online
Indipendente come Software as a Service
I dati devono essere replicati nel Data Model
(Power Pivot) di Excel
Supporta il Data Model di Excel + altre
sorgenti dati e Connettori SaaS oppure APIs
ad OGGI 90.000!!!! organizzazioni in 185 paesi utilizzando Power BI.
#sqlsatPordenone
#sqlsat495February 27, 2016
Overview di Power BI
Acquisizione
Pulizia
Trasformazione
Data Model -
Modellazione
Reporting
Visualizzazion
e dati
Esplorazione
dati
Servizio di Power BI (REST
Api’s)
Portale web che serve per
Condivisione e
collaborazione e Q&A
Dataset (Data refresh)
Report
Dashboard
Q&A: Query con linguaggio
naturale
Non Microsoft cloud
software systems
(e.g., SaaS applications,
IOT scenarios, and data
streams)
Power BI Desktop
Power Query Power Pivot Power View
Power Map
Excel Pivot Table
Excel Pivot Chart
Power BI Site
• Nuovo strumento di
creazione delle query,
modello di dati e report
• Ciclo di rilascio mensile
per nuove funzionalità
• Formato file PBIX
Excel
• include Power Query , Power
Pivot , e Power View
• Ciclo di rilascio molto più
lento di nuove funzionalità
grazie all'integrazione di Excel
• Formato file XLSX
• Dashboards e Q&A devono
essere creati nel portale web; i
report possono essere modificati
nel web
• Attenzione! Non c'è nessuna
possibilità di download ( PBIX o
XLSX ) da Power BI Service .
Dati On-premises
SQL Server
analysis services
Databases and
other data sources
Partner apps
Office 365
Dynamics
Azure data services
Microsoft cloud
Non-Microsoft cloud
Web browser
Mobile apps
iOS
Sorgenti dati
#sqlsatPordenone
#sqlsat495February 27, 2016
Visione di Microsoft
{ }
10101
01010
00100
#sqlsatPordenone
#sqlsat495February 27, 2016
Licenze e prerequisiti per Power BI
 Ci sono tre licenze disponibili per Power BI.
 Power BI (gratuito)
 Power BI Pro (9$ mese /utente)
 Power BI per Office 365 (sparirà)
 Power BI funziona con questi browser:
 Microsoft Edge, Internet Explorer 11 e 10, Chrome desktop latest
version, Safari Mac latest version, Firefox desktop latest version
#sqlsatPordenone
#sqlsat495February 27, 2016
Power BI services: Dataset
Embedded Dataset
Struttura dati in-memory columnar.
Limitata la dimensione a 250MB
compressi. In questo scenario i dati
sono salvati in un dataset e importati
all’interno del servizio di Power BI.
Richiede un refresh schedulato.
Possono essere creati in vari modi:
Pull
• Power BI Desktop
• Power Pivot Excel add-in
• SaaS Connector (SaaS Content Pack)
Push
• Streaming data (Azure Stream
Analytics)
• API library
Direct Connect Dataset
Le query che sono live sulle sorgenti
dati originali. Utile nel caso di dati di
investimenti o di grandi dataset che
non possono essere replicati e dove è
richiesto un livello di sicurezza di riga.
Non è richiesto un refresh schedulato.
In questa situazioni il dataset in
Power BI è un stringa di
Connessione.
Possono essere creati in vari modi:
• Azure SQL DB
• Azure SQL DW
• Spark (HDInsight or On-Prem)
• SSAS Tabular e MultidimensionalDataset
Dataset
da Power Pivot
di excel
Dataset
da Power BI
Desktop
Dataset
Da content pack dell’organizzazione o
da SaaS di terze party
Dataset
da API custom
o stream
Dataset
da connettore
Analysis services
Power BI Services
#sqlsatPordenone
#sqlsat495February 27, 2016
DMZ
Data refresh: Personal e Enterprise gateway
Nome Strumento
Data Management Gateway Power BI (v1) ADF
Power BI Personal Gateway Power BI (v2)
Analysis Services Connector
Power BI Enterprise Gateway
Power BI (v2)
DMG
Data
Source
Excel
Tutti con lo stesso base code
Power BI for O365
PowerBI.com
Azure Data Factory
Funzionalità Personal Gateway Enterprise Gateway
Importazione di dati e configurazione dell'aggiornamento pianificato • Presto disponibile
Esecuzione come app per gli utenti che non sono amministratori del computer •
Esecuzione come singolo utente con le vostre credenziali personali •
Gestione di più utenti con il controllo di accesso per origine dati •
Supporto per DirectQuery in SQL Server •
Supporto per la connessione in tempo reale ad Analysis Services (live) •
#sqlsatPordenone
#sqlsat495February 27, 2016
Power BI services: Reports
Embedded Dataset
Struttura dati in-memory columnar.
Limitata la dimensione a 250MB
compressi. In questo scenario i dati
sono salvati in un dataset e importati
all’interno del servizio di Power BI.
Richiede un refresh schedulato.
Possono essere creati in vari modi:
Pull
• Power BI Desktop
• Power Pivot Excel add-in
• SaaS Connector (SaaS Content Pack)
Push
• Streaming data (Azure Stream
Analytics)
• API library
Direct Connect Dataset
Le query che sono live sulle sorgenti
dati originali. Utile nel caso di dati di
investimenti o di grandi dataset che
non possono essere replicati e dove è
richiesto un livello di sicurezza di riga.
Non è richiesto un refresh schedulato.
In questa situazioni il dataset in
Power BI è un stringa di
Connessione.
Possono essere creati in vari modi:
• Azure SQL DB
• Azure SQL DW
• Spark (HDInsight or On-Prem)
• SSAS Tabular e Multidimensional
Report
prodotti con
Power BI
Desktop
Reports
Report
prodotti con
Power View
per Excel
Report
prodotti
con content
pack
Report
prodotti
con Power
BI
Dataset
Dataset
da Power Pivot
di excel
Dataset
da Power BI
Desktop
Dataset
Da content pack dell’organizzazione o
da SaaS di terze party
Dataset
da API custom
o stream
Dataset
da connettore
Analysis services
Power BI Services
#sqlsatPordenone
#sqlsat495February 27, 2016
Reports: Visual e visuals gallery
 I visual sono gli elementi grafici
che ho a disposizione
 Una galleria di effetti visivi creati
dalla community di Power BI che si
possono importare inPower BI
 https://app.powerbi.com/visuals?W
T.mc_id=Blog_CustomVisuals
#sqlsatPordenone
#sqlsat495February 27, 2016
Demo 0
 Carichiamo il file Demo 0 - Visual.pbix
 Select the Total Sales by Category
and Segment, che si basa su un 100 %
Stacked bar chart, e lo sostituiamo
con Sunburst
 Creiamo un grafico Radar Chart e
trasciniamo la region e le sales
#sqlsatPordenone
#sqlsat495February 27, 2016
Power BI services: Dashboard
Embedded Dataset
Struttura dati in-memory columnar.
Limitata la dimensione a 250MB
compressi. In questo scenario i dati
sono salvati in un dataset e importati
all’interno del servizio di Power BI.
Richiede un refresh schedulato.
Possono essere creati in vari modi:
Pull
• Power BI Desktop
• Power Pivot Excel add-in
• SaaS Connector (SaaS Content Pack)
Push
• Streaming data (Azure Stream
Analytics)
• API library
Direct Connect Dataset
Le query che sono live sulle sorgenti
dati originali. Utile nel caso di dati di
investimenti o di grandi dataset che
non possono essere replicati e dove è
richiesto un livello di sicurezza di riga.
Non è richiesto un refresh schedulato.
In questa situazioni il dataset in
Power BI è un stringa di
Connessione.
Possono essere creati in vari modi:
• Azure SQL DB
• Azure SQL DW
• Spark (HDInsight or On-Prem)
• SSAS Tabular e Multidimensional
Report
prodotti con
Power BI
Desktop
Reports
Report
prodotti con
Power View
per Excel
Report
prodotti
con content
pack
Report
prodotti
con Power
BI
Dataset
Dataset
da Power Pivot
di excel
Dataset
da Power BI
Desktop
Dataset
Da content pack dell’organizzazione o
da SaaS di terze party
Dataset
da API custom
o stream
Dataset
da connettore
Analysis services
Power BI Services
Dashboards
Q&A
Query a linguaggio naturale
Dashboard
Contenuto pinnato da uno
o più report + Q & A
Dashboard
Contenuto pinnato da uno
o più report + Q & A
#sqlsatPordenone
#sqlsat495February 27, 2016
Funzione Q&A
 Il box sopra le dashboard permette di
fare una domanda con liguaggio
naturale sui dati: Q&A
 Vengono suggerite delle domande
 In base alla domanda Power BI mi
propone la risposta con la
visualizzazione dei dati più appropriata
 Nei settaggi di Power BI è possibile
disattivare o attivare la funzionalità o
creare domande di default
#sqlsatPordenone
#sqlsat495February 27, 2016
Che cosa sono i content pack
 Rendono facile la visualizzazione
e l’analisi con soluzioni
precostituite per i servizi più
popolari (16 content pack)
 Contengono:
 Dashboard
 Report
 Dataset
#sqlsatPordenone
#sqlsat495February 27, 2016
Demo 1
 Utilizzare i content pack
#sqlsatPordenone
#sqlsat495February 27, 2016
Sicurezza
 Ci sono due modi di lavorare o sul workspace personale
o con un gruppo (solo per Power BI Pro)
 Ogni membro del gruppo può:
 modificare i contenuti del gruppo (datasets, reports,
dashboards)
 Solo leggere il contenuto del gruppo
#sqlsatPordenone
#sqlsat495February 27, 2016
Collaborazione
 Solo le dashboard sono condivise ma il
report posso renderli pubblici
 Condividere dashboard cliccando in alto a
destra su «share» o sui punti di sospensione
a lato del nome dashboard
 Abbiamo la possibilità di:
 Invitare le persone via mail (Microsoft Power BI)
 Verificare con chi ho già condiviso
 Dare l’accesso ad un utente che non appartiene
al tenant oppure un utente può chiedere il
permesso di vedere la dashboard
#sqlsatPordenone
#sqlsat495February 27, 2016
Demo 2
 Lettura file da OneDrive for
business
 Modalità importazioni
come da
 Modalità connessa
#sqlsatPordenone
#sqlsat495February 27, 2016
Test: Come si condivide una dashboard? (più risposte)
 Fare clic sui puntini di sospensione accanto al nome della
dashboard sulla lista Dashboard , e quindi fare clic su
«share»
 Fare clic su «share» a destra in alto della dashboard che si
desidera condividere .
 Dal browser , fare clic su «share»
 Pulsante destro del mouse in qualsiasi punto della
dashboard, e quindi fare clic su «share» .
 Fare clic sui puntini di sospensione accanto al nome della
#sqlsatPordenone
#sqlsat495February 27, 2016
Power BI Desktop
 Applicazione desktop 32 / 64bit liberamente scaricabile
ottimizzata per l'utilizzo di Power BI Service
 Combina la potenza di Power Query, Power Pivot e Power
View
 Pubblicazione senza sforzo di report interattivi per gli utenti di
Power BI
 Aggiornato su base mensile
#sqlsatPordenone
#sqlsat495February 27, 2016
Demo 3
 Power BI: «day in the life»
 Importare i dati del gestionale
della propria catena di agenzie di
viaggio
 Utilizzare power query, power
pivot per creare il modello
 Creare un report e poi una
dashboard
 Usare Q&A
#sqlsatPordenone
#sqlsat495February 27, 2016
Developer Power BI
Due possibili modi
https://msdn.microsoft.com/library/mt267603.aspx
#sqlsatPordenone
#sqlsat495February 27, 2016
API per alimentare Power BI
 Ricco insieme di un set di REST API
 REST: REpresentational State Transfer (REST)
 http://www.restapitutorial.com/lessons/whatisrest.html
 Permette di gestire quasi con tutti gli oggetti di Power BI
 Permette di creare automaticamente aggiornamenti delle
dashboard in tempo reale
 Power BI REST API Limitations
 https://msdn.microsoft.com/en-US/library/dn950053.aspx
#sqlsatPordenone
#sqlsat495February 27, 2016
Integrare Power BI con la app
 Aggiungere una nuova applicazione al
portale che si trova all’Indirizzo:
https://dev.powerbi.com/apps
 Dove si definiscono il nome
dell’applicazione
 L’indirizzo di redirect quando l’utente
esegue il login
 https://login.live.com/oauth20_desktop.srf
 Scegliere l’accesso agli oggetti di
Power BI
 Registrare l’app ottenendo il Client ID
da inserire nella nostra applicazione
#sqlsatPordenone
#sqlsat495February 27, 2016
DEMO 4: console app “ConsolePusher” API Rest
 Creazione di un dataset
«DeviceTemparature_collect»
 Creazione di una table «product»
 Caricamento dati
#sqlsatPordenone
#sqlsat495February 27, 2016
Event Hub and Stream Analytics (Lambda architecture)
 Event hubs permette di ingerire millioni di
eventi al secondo
 Usiamo Event hubs come sorgente per lo
Streaming
 Con stream analytics si eseguono
queries sullo stream dati
 Vengono definiti input e outputs
 L’output può essere mandato su Power BI
 Possibilità di creare dashboard in Real-Time
 Si aggiornano automaticamente
#sqlsatPordenone
#sqlsat495February 27, 2016
Demo 5: Stream Analytics “TwitterClient”
 Catturare i dati di stream analytics ed event hub in Power BI
#sqlsatPordenone
#sqlsat495February 27, 2016
Conclusioni
 E’ una piattaforma di visualizzazione basata sul cloud
 Da la possibilità di essere estesa con le API
 Da la possibilità di visualizzare dati on-premises
 Power BI si evolve continuamente facendo accrescere il
proprio ruolo tra i tool di self service Bi ma anche come
elemento per la corporate BI
 Si può utilizzare con un approcio ibrido per portare dei
vantaggi a una infrastruttura BI/DW esistente
#sqlsatPordenone
#sqlsat495February 27, 2016
GRAZIE
#sqlsatPordenone
#sqlsat495

More Related Content

What's hot

Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
Exilesoft
 
Power BI visuals
Power BI visualsPower BI visuals
Power BI visuals
Aldis Ērglis
 
Power bi introduction
Power bi introductionPower bi introduction
Power bi introduction
Bishwadeb Dey
 
Power of power BI
Power of power BI Power of power BI
Power bi
Power biPower bi
Power bi
jainema23
 
Power BI
Power BIPower BI
Power BI
Kiran Joy
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
Kiki Noviandi
 
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Big IT Trainings
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanDavid J Rosenthal
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
James Serra
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisions
VIVEK GURURANI
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
Gal Vekselman
 
Microsoft Power BI
Microsoft Power BIMicrosoft Power BI
Microsoft Power BI
Geetika
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
Stéphane Fréchette
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
Sagar Kewalramani
 
Power bi
Power biPower bi
Power bi
Tarun Bamba
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 
Microsoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPTMicrosoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPT
Sophia Smith
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
HARIHARAN R
 
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | EdurekaPower BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
Edureka!
 

What's hot (20)

Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
 
Power BI visuals
Power BI visualsPower BI visuals
Power BI visuals
 
Power bi introduction
Power bi introductionPower bi introduction
Power bi introduction
 
Power of power BI
Power of power BI Power of power BI
Power of power BI
 
Power bi
Power biPower bi
Power bi
 
Power BI
Power BIPower BI
Power BI
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
 
Introduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisionsIntroduction to Power BI to make smart decisions
Introduction to Power BI to make smart decisions
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
 
Microsoft Power BI
Microsoft Power BIMicrosoft Power BI
Microsoft Power BI
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
 
Power bi
Power biPower bi
Power bi
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
 
Microsoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPTMicrosoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPT
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
 
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | EdurekaPower BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
Power BI Dashboard | Microsoft Power BI Tutorial | Data Visualization | Edureka
 

Viewers also liked

Optimizing dax
Optimizing daxOptimizing dax
Optimizing dax
Marco Pozzan
 
Power bi + Flow
Power bi + FlowPower bi + Flow
Power bi + Flow
Marco Pozzan
 
Power query
Power queryPower query
Power query
Marco Pozzan
 
Power bi
Power biPower bi
Power bi
Marco Pozzan
 
PPC Masters 2016 - Query Power - Breaking Down Search Queries to Improve our ...
PPC Masters 2016 - Query Power - Breaking Down Search Queries to Improve our ...PPC Masters 2016 - Query Power - Breaking Down Search Queries to Improve our ...
PPC Masters 2016 - Query Power - Breaking Down Search Queries to Improve our ...
Clean Digital
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
Netwoven Inc.
 

Viewers also liked (6)

Optimizing dax
Optimizing daxOptimizing dax
Optimizing dax
 
Power bi + Flow
Power bi + FlowPower bi + Flow
Power bi + Flow
 
Power query
Power queryPower query
Power query
 
Power bi
Power biPower bi
Power bi
 
PPC Masters 2016 - Query Power - Breaking Down Search Queries to Improve our ...
PPC Masters 2016 - Query Power - Breaking Down Search Queries to Improve our ...PPC Masters 2016 - Query Power - Breaking Down Search Queries to Improve our ...
PPC Masters 2016 - Query Power - Breaking Down Search Queries to Improve our ...
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
 

Similar to Power BI

Microsoft Power BI - Concetti base
Microsoft Power BI - Concetti base Microsoft Power BI - Concetti base
Microsoft Power BI - Concetti base
Roberto Stefanetti
 
Datamart.pdf
Datamart.pdfDatamart.pdf
Datamart.pdf
Marco Pozzan
 
Power BI and business application platform
Power BI and business application platformPower BI and business application platform
Power BI and business application platform
Marco Pozzan
 
Datamart.pptx
Datamart.pptxDatamart.pptx
Datamart.pptx
Marco Pozzan
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT Central
Marco Parenzan
 
Power bi Clean and Modelling (SQL Saturday #675)
Power bi Clean and Modelling  (SQL Saturday #675)Power bi Clean and Modelling  (SQL Saturday #675)
Power bi Clean and Modelling (SQL Saturday #675)
Marco Pozzan
 
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
Marco Parenzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
Marco Parenzan
 
Accelerare la migrazione al cloud e la modernizzazione dell'architettura con ...
Accelerare la migrazione al cloud e la modernizzazione dell'architettura con ...Accelerare la migrazione al cloud e la modernizzazione dell'architettura con ...
Accelerare la migrazione al cloud e la modernizzazione dell'architettura con ...
Denodo
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
Marco Parenzan
 
Strumenti di Business Intelligence 2: soluzioni BI a confronto
Strumenti di Business Intelligence 2: soluzioni BI a confrontoStrumenti di Business Intelligence 2: soluzioni BI a confronto
Strumenti di Business Intelligence 2: soluzioni BI a confronto
Datamaze
 
Data flow
Data flowData flow
Data flow
Marco Pozzan
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
Marco Parenzan
 
Panorama necto, la business intelligence collaborativa mr v02
Panorama necto, la business intelligence collaborativa mr v02Panorama necto, la business intelligence collaborativa mr v02
Panorama necto, la business intelligence collaborativa mr v02
Mauro Ruffino
 
Geocoding with SQL Server Bing & Google API
Geocoding with SQL Server Bing & Google APIGeocoding with SQL Server Bing & Google API
Geocoding with SQL Server Bing & Google API
Andrea Martorana Tusa
 
Sql saturday 400_geocoding
Sql saturday 400_geocodingSql saturday 400_geocoding
Sql saturday 400_geocoding
Andrea Martorana Tusa
 
Power BI: Introduzione ai dataflow e alla preparazione dei dati self-service
Power BI: Introduzione ai dataflow e alla preparazione dei dati self-servicePower BI: Introduzione ai dataflow e alla preparazione dei dati self-service
Power BI: Introduzione ai dataflow e alla preparazione dei dati self-service
Marco Pozzan
 
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Giuseppe Marchi
 
Oracle Business Analytics & Alfa Sistemi
Oracle Business Analytics & Alfa SistemiOracle Business Analytics & Alfa Sistemi
Oracle Business Analytics & Alfa Sistemi
Fabio Cuberli
 
[ITA] SQL Saturday 264 - Put databases in ALM backgrounds
[ITA] SQL Saturday 264 - Put databases in ALM backgrounds[ITA] SQL Saturday 264 - Put databases in ALM backgrounds
[ITA] SQL Saturday 264 - Put databases in ALM backgrounds
Alessandro Alpi
 

Similar to Power BI (20)

Microsoft Power BI - Concetti base
Microsoft Power BI - Concetti base Microsoft Power BI - Concetti base
Microsoft Power BI - Concetti base
 
Datamart.pdf
Datamart.pdfDatamart.pdf
Datamart.pdf
 
Power BI and business application platform
Power BI and business application platformPower BI and business application platform
Power BI and business application platform
 
Datamart.pptx
Datamart.pptxDatamart.pptx
Datamart.pptx
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT Central
 
Power bi Clean and Modelling (SQL Saturday #675)
Power bi Clean and Modelling  (SQL Saturday #675)Power bi Clean and Modelling  (SQL Saturday #675)
Power bi Clean and Modelling (SQL Saturday #675)
 
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Accelerare la migrazione al cloud e la modernizzazione dell'architettura con ...
Accelerare la migrazione al cloud e la modernizzazione dell'architettura con ...Accelerare la migrazione al cloud e la modernizzazione dell'architettura con ...
Accelerare la migrazione al cloud e la modernizzazione dell'architettura con ...
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Strumenti di Business Intelligence 2: soluzioni BI a confronto
Strumenti di Business Intelligence 2: soluzioni BI a confrontoStrumenti di Business Intelligence 2: soluzioni BI a confronto
Strumenti di Business Intelligence 2: soluzioni BI a confronto
 
Data flow
Data flowData flow
Data flow
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Panorama necto, la business intelligence collaborativa mr v02
Panorama necto, la business intelligence collaborativa mr v02Panorama necto, la business intelligence collaborativa mr v02
Panorama necto, la business intelligence collaborativa mr v02
 
Geocoding with SQL Server Bing & Google API
Geocoding with SQL Server Bing & Google APIGeocoding with SQL Server Bing & Google API
Geocoding with SQL Server Bing & Google API
 
Sql saturday 400_geocoding
Sql saturday 400_geocodingSql saturday 400_geocoding
Sql saturday 400_geocoding
 
Power BI: Introduzione ai dataflow e alla preparazione dei dati self-service
Power BI: Introduzione ai dataflow e alla preparazione dei dati self-servicePower BI: Introduzione ai dataflow e alla preparazione dei dati self-service
Power BI: Introduzione ai dataflow e alla preparazione dei dati self-service
 
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
Integrazione tra SharePoint 2010 e Windows Azure (Azure Day)
 
Oracle Business Analytics & Alfa Sistemi
Oracle Business Analytics & Alfa SistemiOracle Business Analytics & Alfa Sistemi
Oracle Business Analytics & Alfa Sistemi
 
[ITA] SQL Saturday 264 - Put databases in ALM backgrounds
[ITA] SQL Saturday 264 - Put databases in ALM backgrounds[ITA] SQL Saturday 264 - Put databases in ALM backgrounds
[ITA] SQL Saturday 264 - Put databases in ALM backgrounds
 

More from Marco Pozzan

Metadata Driven Pipeline with Microsoft Fabric
Metadata Driven Pipeline  with Microsoft FabricMetadata Driven Pipeline  with Microsoft Fabric
Metadata Driven Pipeline with Microsoft Fabric
Marco Pozzan
 
Data Warehouse with Fabric on data lakehouse
Data Warehouse with Fabric on data lakehouseData Warehouse with Fabric on data lakehouse
Data Warehouse with Fabric on data lakehouse
Marco Pozzan
 
Data modelling for Power BI
Data modelling for Power BIData modelling for Power BI
Data modelling for Power BI
Marco Pozzan
 
SlideModellingDataSat.pdf
SlideModellingDataSat.pdfSlideModellingDataSat.pdf
SlideModellingDataSat.pdf
Marco Pozzan
 
Quanto mi costa SQL Pool Serverless Synapse
Quanto mi costa SQL Pool Serverless SynapseQuanto mi costa SQL Pool Serverless Synapse
Quanto mi costa SQL Pool Serverless Synapse
Marco Pozzan
 
Microsoft Power BI fast with aggregation and composite model
Microsoft Power BI fast with aggregation and composite modelMicrosoft Power BI fast with aggregation and composite model
Microsoft Power BI fast with aggregation and composite model
Marco Pozzan
 
REAL TIME ANALYTICS INFRASTRUCTURE WITH AZURE
REAL TIME ANALYTICS INFRASTRUCTURE WITH AZUREREAL TIME ANALYTICS INFRASTRUCTURE WITH AZURE
REAL TIME ANALYTICS INFRASTRUCTURE WITH AZURE
Marco Pozzan
 
Big data analytics quanto vale e come sfruttarlo con stream analytics e power bi
Big data analytics quanto vale e come sfruttarlo con stream analytics e power biBig data analytics quanto vale e come sfruttarlo con stream analytics e power bi
Big data analytics quanto vale e come sfruttarlo con stream analytics e power bi
Marco Pozzan
 
What is in reality a DAX filter context
What is in reality a DAX filter contextWhat is in reality a DAX filter context
What is in reality a DAX filter context
Marco Pozzan
 
Azure saturday pn 2018
Azure saturday pn 2018Azure saturday pn 2018
Azure saturday pn 2018
Marco Pozzan
 
Power B: Cleaning data
Power B: Cleaning dataPower B: Cleaning data
Power B: Cleaning data
Marco Pozzan
 
Optimizing dax
Optimizing daxOptimizing dax
Optimizing dax
Marco Pozzan
 
xVelocity in Deep
xVelocity in DeepxVelocity in Deep
xVelocity in Deep
Marco Pozzan
 
Big data e business intelligence
Big data e business intelligenceBig data e business intelligence
Big data e business intelligence
Marco Pozzan
 
Dax en
Dax enDax en
Dax en
Marco Pozzan
 
SSIS - Integration Services
SSIS - Integration ServicesSSIS - Integration Services
SSIS - Integration Services
Marco Pozzan
 
Introduction Dax
Introduction DaxIntroduction Dax
Introduction Dax
Marco Pozzan
 
Reporting services
Reporting servicesReporting services
Reporting servicesMarco Pozzan
 
WCF RIA SERVICE - Evento 1nn0va 2010
WCF RIA SERVICE - Evento 1nn0va 2010WCF RIA SERVICE - Evento 1nn0va 2010
WCF RIA SERVICE - Evento 1nn0va 2010Marco Pozzan
 

More from Marco Pozzan (20)

Metadata Driven Pipeline with Microsoft Fabric
Metadata Driven Pipeline  with Microsoft FabricMetadata Driven Pipeline  with Microsoft Fabric
Metadata Driven Pipeline with Microsoft Fabric
 
Data Warehouse with Fabric on data lakehouse
Data Warehouse with Fabric on data lakehouseData Warehouse with Fabric on data lakehouse
Data Warehouse with Fabric on data lakehouse
 
Data modelling for Power BI
Data modelling for Power BIData modelling for Power BI
Data modelling for Power BI
 
SlideModellingDataSat.pdf
SlideModellingDataSat.pdfSlideModellingDataSat.pdf
SlideModellingDataSat.pdf
 
Quanto mi costa SQL Pool Serverless Synapse
Quanto mi costa SQL Pool Serverless SynapseQuanto mi costa SQL Pool Serverless Synapse
Quanto mi costa SQL Pool Serverless Synapse
 
Microsoft Power BI fast with aggregation and composite model
Microsoft Power BI fast with aggregation and composite modelMicrosoft Power BI fast with aggregation and composite model
Microsoft Power BI fast with aggregation and composite model
 
REAL TIME ANALYTICS INFRASTRUCTURE WITH AZURE
REAL TIME ANALYTICS INFRASTRUCTURE WITH AZUREREAL TIME ANALYTICS INFRASTRUCTURE WITH AZURE
REAL TIME ANALYTICS INFRASTRUCTURE WITH AZURE
 
Big data analytics quanto vale e come sfruttarlo con stream analytics e power bi
Big data analytics quanto vale e come sfruttarlo con stream analytics e power biBig data analytics quanto vale e come sfruttarlo con stream analytics e power bi
Big data analytics quanto vale e come sfruttarlo con stream analytics e power bi
 
What is in reality a DAX filter context
What is in reality a DAX filter contextWhat is in reality a DAX filter context
What is in reality a DAX filter context
 
Azure saturday pn 2018
Azure saturday pn 2018Azure saturday pn 2018
Azure saturday pn 2018
 
Power B: Cleaning data
Power B: Cleaning dataPower B: Cleaning data
Power B: Cleaning data
 
Optimizing dax
Optimizing daxOptimizing dax
Optimizing dax
 
xVelocity in Deep
xVelocity in DeepxVelocity in Deep
xVelocity in Deep
 
Big data e business intelligence
Big data e business intelligenceBig data e business intelligence
Big data e business intelligence
 
Dax en
Dax enDax en
Dax en
 
SSIS - Integration Services
SSIS - Integration ServicesSSIS - Integration Services
SSIS - Integration Services
 
Introduction Dax
Introduction DaxIntroduction Dax
Introduction Dax
 
PowerPivot e Dax
PowerPivot e DaxPowerPivot e Dax
PowerPivot e Dax
 
Reporting services
Reporting servicesReporting services
Reporting services
 
WCF RIA SERVICE - Evento 1nn0va 2010
WCF RIA SERVICE - Evento 1nn0va 2010WCF RIA SERVICE - Evento 1nn0va 2010
WCF RIA SERVICE - Evento 1nn0va 2010
 

Power BI

  • 1. #sqlsatPordenone #sqlsat495February 27, 2016 Power BI Marco Pozzan twitter: @marcopozzan email: info@marcopozzan.it site: www.marcopozzan.it
  • 5. #sqlsatPordenone #sqlsat495February 27, 2016 Speaker  Consulente e formatore in ambito business intelligence, business analytics e data mining.  Dal 2002 le attività principali sono legate alla progettazione di data warehouse relazionale e alla progettazione multidimensionale con strumenti Microsoft.  Docente all'Università di Pordenone nel corso di analisi dei dati e Big Data  Community Lead di 1nn0va (www.innovazionefvg.net)  dal 2014 MVP Data platform e relatore in diverse conferenze sul tema. info@marcopozzan.it @marcopozzan.it www.marcopozzan.it http://www.scoop.it/u/marco-pozzan http://paper.li/marcopozzan/1422524394
  • 6. #sqlsatPordenone #sqlsat495February 27, 2016 Agenda  Che cosa è Power BI  Architettura di Power BI  Data refresh  Security e Collaborazione  Programmazione di Power BI  Conclusioni
  • 7. #sqlsatPordenone #sqlsat495February 27, 2016 Opportunità  L’opportunità fornita dai dati è più grande di quanto si possa pensare  A livello mondiale , le aziende leader otterranno $1.6T di valore in più dai loro dati e dagli investimenti sulle analisi dei dati nei prossimi quattro anni rispetto alle aziende che non lo faranno.  Ciò significa che i dati sono davvero la nuova valuta del XXI secolo per l’economia aziendale
  • 8. #sqlsatPordenone #sqlsat495February 27, 2016 Opportunità Cosa bisogna fare per cogliere queste opportunità? “Put new data types and analytics capabilities in the hands of more people, faster“. con velocità Molte Persone: c’è bisogno di coinvolgere molte persone per sbloccare le intuizioni. Democratizzare i dati aziendali Nuovi analytics: Nuovi strumenti di analisi per analizzare i nuovi tipi di dato Dati diversi: raccogliere una vasta gamma di dati diversi con tipi di dato nuovi Fonte: Microsoft and IDC, April 2014 Power BI
  • 9. #sqlsatPordenone #sqlsat495February 27, 2016 Che cosa è Power BI? “five seconds to sign up, five minutes to Power BI è un servizio di analisi di business basato sul cloud che consente: • Accesso veloce e facile ai dati • Insights da ogni dispositivo • La scoperta e l'esplorazione dei dati • Un punto di vista a 360º del Vostro business • Collaborazione attraverso l’organizzazione • Chiunque può analizzare e visualizzare i dati wow! ”
  • 10. #sqlsatPordenone #sqlsat495February 27, 2016 Evoluzione di Power BI V1: Power BI per Office 365 GA Release Feb 2014 V2: Power BI Dashboards GA Release July 2015 Lo scopo è la self service BI Lo socpo è Self Service BI + elementi di corporate BI Excel Add-Ins Excel Add-Ins o Power BI Desktop Integrazione con Office 365 + SharePoint Online Indipendente come Software as a Service I dati devono essere replicati nel Data Model (Power Pivot) di Excel Supporta il Data Model di Excel + altre sorgenti dati e Connettori SaaS oppure APIs ad OGGI 90.000!!!! organizzazioni in 185 paesi utilizzando Power BI.
  • 11. #sqlsatPordenone #sqlsat495February 27, 2016 Overview di Power BI Acquisizione Pulizia Trasformazione Data Model - Modellazione Reporting Visualizzazion e dati Esplorazione dati Servizio di Power BI (REST Api’s) Portale web che serve per Condivisione e collaborazione e Q&A Dataset (Data refresh) Report Dashboard Q&A: Query con linguaggio naturale Non Microsoft cloud software systems (e.g., SaaS applications, IOT scenarios, and data streams) Power BI Desktop Power Query Power Pivot Power View Power Map Excel Pivot Table Excel Pivot Chart Power BI Site • Nuovo strumento di creazione delle query, modello di dati e report • Ciclo di rilascio mensile per nuove funzionalità • Formato file PBIX Excel • include Power Query , Power Pivot , e Power View • Ciclo di rilascio molto più lento di nuove funzionalità grazie all'integrazione di Excel • Formato file XLSX • Dashboards e Q&A devono essere creati nel portale web; i report possono essere modificati nel web • Attenzione! Non c'è nessuna possibilità di download ( PBIX o XLSX ) da Power BI Service . Dati On-premises SQL Server analysis services Databases and other data sources Partner apps Office 365 Dynamics Azure data services Microsoft cloud Non-Microsoft cloud Web browser Mobile apps iOS Sorgenti dati
  • 12. #sqlsatPordenone #sqlsat495February 27, 2016 Visione di Microsoft { } 10101 01010 00100
  • 13. #sqlsatPordenone #sqlsat495February 27, 2016 Licenze e prerequisiti per Power BI  Ci sono tre licenze disponibili per Power BI.  Power BI (gratuito)  Power BI Pro (9$ mese /utente)  Power BI per Office 365 (sparirà)  Power BI funziona con questi browser:  Microsoft Edge, Internet Explorer 11 e 10, Chrome desktop latest version, Safari Mac latest version, Firefox desktop latest version
  • 14. #sqlsatPordenone #sqlsat495February 27, 2016 Power BI services: Dataset Embedded Dataset Struttura dati in-memory columnar. Limitata la dimensione a 250MB compressi. In questo scenario i dati sono salvati in un dataset e importati all’interno del servizio di Power BI. Richiede un refresh schedulato. Possono essere creati in vari modi: Pull • Power BI Desktop • Power Pivot Excel add-in • SaaS Connector (SaaS Content Pack) Push • Streaming data (Azure Stream Analytics) • API library Direct Connect Dataset Le query che sono live sulle sorgenti dati originali. Utile nel caso di dati di investimenti o di grandi dataset che non possono essere replicati e dove è richiesto un livello di sicurezza di riga. Non è richiesto un refresh schedulato. In questa situazioni il dataset in Power BI è un stringa di Connessione. Possono essere creati in vari modi: • Azure SQL DB • Azure SQL DW • Spark (HDInsight or On-Prem) • SSAS Tabular e MultidimensionalDataset Dataset da Power Pivot di excel Dataset da Power BI Desktop Dataset Da content pack dell’organizzazione o da SaaS di terze party Dataset da API custom o stream Dataset da connettore Analysis services Power BI Services
  • 15. #sqlsatPordenone #sqlsat495February 27, 2016 DMZ Data refresh: Personal e Enterprise gateway Nome Strumento Data Management Gateway Power BI (v1) ADF Power BI Personal Gateway Power BI (v2) Analysis Services Connector Power BI Enterprise Gateway Power BI (v2) DMG Data Source Excel Tutti con lo stesso base code Power BI for O365 PowerBI.com Azure Data Factory Funzionalità Personal Gateway Enterprise Gateway Importazione di dati e configurazione dell'aggiornamento pianificato • Presto disponibile Esecuzione come app per gli utenti che non sono amministratori del computer • Esecuzione come singolo utente con le vostre credenziali personali • Gestione di più utenti con il controllo di accesso per origine dati • Supporto per DirectQuery in SQL Server • Supporto per la connessione in tempo reale ad Analysis Services (live) •
  • 16. #sqlsatPordenone #sqlsat495February 27, 2016 Power BI services: Reports Embedded Dataset Struttura dati in-memory columnar. Limitata la dimensione a 250MB compressi. In questo scenario i dati sono salvati in un dataset e importati all’interno del servizio di Power BI. Richiede un refresh schedulato. Possono essere creati in vari modi: Pull • Power BI Desktop • Power Pivot Excel add-in • SaaS Connector (SaaS Content Pack) Push • Streaming data (Azure Stream Analytics) • API library Direct Connect Dataset Le query che sono live sulle sorgenti dati originali. Utile nel caso di dati di investimenti o di grandi dataset che non possono essere replicati e dove è richiesto un livello di sicurezza di riga. Non è richiesto un refresh schedulato. In questa situazioni il dataset in Power BI è un stringa di Connessione. Possono essere creati in vari modi: • Azure SQL DB • Azure SQL DW • Spark (HDInsight or On-Prem) • SSAS Tabular e Multidimensional Report prodotti con Power BI Desktop Reports Report prodotti con Power View per Excel Report prodotti con content pack Report prodotti con Power BI Dataset Dataset da Power Pivot di excel Dataset da Power BI Desktop Dataset Da content pack dell’organizzazione o da SaaS di terze party Dataset da API custom o stream Dataset da connettore Analysis services Power BI Services
  • 17. #sqlsatPordenone #sqlsat495February 27, 2016 Reports: Visual e visuals gallery  I visual sono gli elementi grafici che ho a disposizione  Una galleria di effetti visivi creati dalla community di Power BI che si possono importare inPower BI  https://app.powerbi.com/visuals?W T.mc_id=Blog_CustomVisuals
  • 18. #sqlsatPordenone #sqlsat495February 27, 2016 Demo 0  Carichiamo il file Demo 0 - Visual.pbix  Select the Total Sales by Category and Segment, che si basa su un 100 % Stacked bar chart, e lo sostituiamo con Sunburst  Creiamo un grafico Radar Chart e trasciniamo la region e le sales
  • 19. #sqlsatPordenone #sqlsat495February 27, 2016 Power BI services: Dashboard Embedded Dataset Struttura dati in-memory columnar. Limitata la dimensione a 250MB compressi. In questo scenario i dati sono salvati in un dataset e importati all’interno del servizio di Power BI. Richiede un refresh schedulato. Possono essere creati in vari modi: Pull • Power BI Desktop • Power Pivot Excel add-in • SaaS Connector (SaaS Content Pack) Push • Streaming data (Azure Stream Analytics) • API library Direct Connect Dataset Le query che sono live sulle sorgenti dati originali. Utile nel caso di dati di investimenti o di grandi dataset che non possono essere replicati e dove è richiesto un livello di sicurezza di riga. Non è richiesto un refresh schedulato. In questa situazioni il dataset in Power BI è un stringa di Connessione. Possono essere creati in vari modi: • Azure SQL DB • Azure SQL DW • Spark (HDInsight or On-Prem) • SSAS Tabular e Multidimensional Report prodotti con Power BI Desktop Reports Report prodotti con Power View per Excel Report prodotti con content pack Report prodotti con Power BI Dataset Dataset da Power Pivot di excel Dataset da Power BI Desktop Dataset Da content pack dell’organizzazione o da SaaS di terze party Dataset da API custom o stream Dataset da connettore Analysis services Power BI Services Dashboards Q&A Query a linguaggio naturale Dashboard Contenuto pinnato da uno o più report + Q & A Dashboard Contenuto pinnato da uno o più report + Q & A
  • 20. #sqlsatPordenone #sqlsat495February 27, 2016 Funzione Q&A  Il box sopra le dashboard permette di fare una domanda con liguaggio naturale sui dati: Q&A  Vengono suggerite delle domande  In base alla domanda Power BI mi propone la risposta con la visualizzazione dei dati più appropriata  Nei settaggi di Power BI è possibile disattivare o attivare la funzionalità o creare domande di default
  • 21. #sqlsatPordenone #sqlsat495February 27, 2016 Che cosa sono i content pack  Rendono facile la visualizzazione e l’analisi con soluzioni precostituite per i servizi più popolari (16 content pack)  Contengono:  Dashboard  Report  Dataset
  • 22. #sqlsatPordenone #sqlsat495February 27, 2016 Demo 1  Utilizzare i content pack
  • 23. #sqlsatPordenone #sqlsat495February 27, 2016 Sicurezza  Ci sono due modi di lavorare o sul workspace personale o con un gruppo (solo per Power BI Pro)  Ogni membro del gruppo può:  modificare i contenuti del gruppo (datasets, reports, dashboards)  Solo leggere il contenuto del gruppo
  • 24. #sqlsatPordenone #sqlsat495February 27, 2016 Collaborazione  Solo le dashboard sono condivise ma il report posso renderli pubblici  Condividere dashboard cliccando in alto a destra su «share» o sui punti di sospensione a lato del nome dashboard  Abbiamo la possibilità di:  Invitare le persone via mail (Microsoft Power BI)  Verificare con chi ho già condiviso  Dare l’accesso ad un utente che non appartiene al tenant oppure un utente può chiedere il permesso di vedere la dashboard
  • 25. #sqlsatPordenone #sqlsat495February 27, 2016 Demo 2  Lettura file da OneDrive for business  Modalità importazioni come da  Modalità connessa
  • 26. #sqlsatPordenone #sqlsat495February 27, 2016 Test: Come si condivide una dashboard? (più risposte)  Fare clic sui puntini di sospensione accanto al nome della dashboard sulla lista Dashboard , e quindi fare clic su «share»  Fare clic su «share» a destra in alto della dashboard che si desidera condividere .  Dal browser , fare clic su «share»  Pulsante destro del mouse in qualsiasi punto della dashboard, e quindi fare clic su «share» .  Fare clic sui puntini di sospensione accanto al nome della
  • 27. #sqlsatPordenone #sqlsat495February 27, 2016 Power BI Desktop  Applicazione desktop 32 / 64bit liberamente scaricabile ottimizzata per l'utilizzo di Power BI Service  Combina la potenza di Power Query, Power Pivot e Power View  Pubblicazione senza sforzo di report interattivi per gli utenti di Power BI  Aggiornato su base mensile
  • 28. #sqlsatPordenone #sqlsat495February 27, 2016 Demo 3  Power BI: «day in the life»  Importare i dati del gestionale della propria catena di agenzie di viaggio  Utilizzare power query, power pivot per creare il modello  Creare un report e poi una dashboard  Usare Q&A
  • 29. #sqlsatPordenone #sqlsat495February 27, 2016 Developer Power BI Due possibili modi https://msdn.microsoft.com/library/mt267603.aspx
  • 30. #sqlsatPordenone #sqlsat495February 27, 2016 API per alimentare Power BI  Ricco insieme di un set di REST API  REST: REpresentational State Transfer (REST)  http://www.restapitutorial.com/lessons/whatisrest.html  Permette di gestire quasi con tutti gli oggetti di Power BI  Permette di creare automaticamente aggiornamenti delle dashboard in tempo reale  Power BI REST API Limitations  https://msdn.microsoft.com/en-US/library/dn950053.aspx
  • 31. #sqlsatPordenone #sqlsat495February 27, 2016 Integrare Power BI con la app  Aggiungere una nuova applicazione al portale che si trova all’Indirizzo: https://dev.powerbi.com/apps  Dove si definiscono il nome dell’applicazione  L’indirizzo di redirect quando l’utente esegue il login  https://login.live.com/oauth20_desktop.srf  Scegliere l’accesso agli oggetti di Power BI  Registrare l’app ottenendo il Client ID da inserire nella nostra applicazione
  • 32. #sqlsatPordenone #sqlsat495February 27, 2016 DEMO 4: console app “ConsolePusher” API Rest  Creazione di un dataset «DeviceTemparature_collect»  Creazione di una table «product»  Caricamento dati
  • 33. #sqlsatPordenone #sqlsat495February 27, 2016 Event Hub and Stream Analytics (Lambda architecture)  Event hubs permette di ingerire millioni di eventi al secondo  Usiamo Event hubs come sorgente per lo Streaming  Con stream analytics si eseguono queries sullo stream dati  Vengono definiti input e outputs  L’output può essere mandato su Power BI  Possibilità di creare dashboard in Real-Time  Si aggiornano automaticamente
  • 34. #sqlsatPordenone #sqlsat495February 27, 2016 Demo 5: Stream Analytics “TwitterClient”  Catturare i dati di stream analytics ed event hub in Power BI
  • 35. #sqlsatPordenone #sqlsat495February 27, 2016 Conclusioni  E’ una piattaforma di visualizzazione basata sul cloud  Da la possibilità di essere estesa con le API  Da la possibilità di visualizzare dati on-premises  Power BI si evolve continuamente facendo accrescere il proprio ruolo tra i tool di self service Bi ma anche come elemento per la corporate BI  Si può utilizzare con un approcio ibrido per portare dei vantaggi a una infrastruttura BI/DW esistente