Scarica le slides - Cloud Conference Italia

11 Novembre 2015
#CloudConferenceItalia
@walk_2_talk
Sponsor
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 per SQL Server e relatore in diverse conferenze sul tema.
[email protected]
@marcopozzan.it
www.marcopozzan.it
http://www.scoop.it/u/marco-pozzan
http://paper.li/marcopozzan/1422524394
Power BI
Agenda
• Che cosa è Power BI
• Architettura di Power BI
• Data refresh
• Security
• Dove usare Power BI
• Conclusioni
Opportunità
• L’opportunità dei 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.
• Massimizzare il ritorno sul patrimonio dei dati rappresenta
un'opportunità che è concreta per qualsiasi organizzazione.
• Ciò significa che i dati sono davvero la nuova valuta del XXI secolo
per l’economia aziendale
Opportunità
Cosa bisogna fare per cogliere queste opportunità?
“Put new data types
and analytics capabilities in the hands of more people, faster“.
Fonte: Microsoft and IDC, April 2014
Dati diversi:
raccogliere una
vasta gamma di dati
diversi con tipi di
dato nuovi
Nuovi analytics:
Nuovi strumenti di
analisi per
analizzare i nuovi
tipi di dato
con velocità
Molte Persone: c’è
bisogno di coinvolgere
molte persone per
sbloccare le intuizioni.
Democratizzare i dati
aziendali
Obbiettivo di Microsoft con Power BI
“Experience your data . Any data , any way , anywhere”… esperienza
unificata per accedere:
• Molti dati
• Molti device
• Ovunque
• Ogni volta che si vuole
Che cosa è Power BI
“five seconds to sign up, five minutes to wow! ”
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
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
Sorgenti dati
Dati On-premises
SQL Server
analysis services
Databases and
other data sources
Microsoft cloud
Azure data services
Office 365
Overview di Power BI
Power BI Desktop
Acquisizione
Pulizia
Trasformazione
Power Query
Data Model Modellazione
Power Pivot
Partner apps
Dynamics
Non-Microsoft cloud
Non Microsoft cloud
software systems
(e.g., SaaS applications,
IOT scenarios, and data
streams)
•
•
•
Nuovo
strumento
di
creazione
delle
query,
modello di dati e report
Ciclo di rilascio mensile per
nuove funzionalità
Formato file PBIX
Reporting
Visualizzazione
dati
Esplorazione
dati
Power View
Power Map
Excel Pivot Table
Excel Pivot Chart
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
Servizio di Power BI
(REST Api’s)
Portale web che serve
per Condivisione e
collaborazione e Q&A
Dati (Content packs, Live
dashboarding,
Visualizzazioni)
Report
Dataset (Data refresh)
Q&A: Query con
linguaggio naturale
Web browser
Mobile apps
iOS
Power BI Site
•
•
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 .
Oggetti in Power BI Site
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
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
Reports
Report
prodotti con
Power BI
Desktop
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
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
Visione di Microsoft
{}
10101
01010
00100
Demo 0
• Power BI: «day in the life»
•
•
•
•
Importare i dati degli incidenti in america nel 2011
Collegare un elemento ad una dashboard
Creare un report
Usare Q&A
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
• Specializzato nella visualizzazione interattiva e analisi dei dati
• Risultato principale: report interattivi
• Pubblicazione senza sforzo di report interattivi per gli utenti di Power BI
• Aggiornato su base mensile
Demo 1
• Power BI Desktop: Creazione report e dashboard in 10 minuti
• Dati precipitazioni.xls
Data refresh: Personal gateway
Nome
Strumento
Data Management
Gateway
Power BI (v1)
ADF
Power BI Personal
Gateway
Power BI (v2)
Analysis Services
Connector
Power BI (v2)
Excel
DMG
Power BI for O365
PowerBI.com
Data
Source
Tutti con lo stesso base code
Azure Data Factory
DMZ
• Personal Gateway permette di tenere i dati sincronizzati on-premises
(Richiede una schedulazione del refresh )
• Analysis Services Connector permette le live query su SSAS (Ottimizza
le query per una esplorazione interattiva)
Data refresh: Personal gateway
Tipo di sorgente
Tipi di refresh
On-premises
Per tutte le sorgenti dati on-premises abbiamo bisogno del gateway che
consente un aggiornamento dei dati schedulato
Cloud Data
Non serve il gateway per connettersi ad Azure SQL Server, Azure SQL Data
Warehouse, Azure HDinsignt con refresh automatico (non serve configurarlo)
a cadenza oraria
Conettore SaaS
(content packs)
Se il content pack è dato da un on-line Services (Salesforce, Marketo,
SandGrid, GitHub,...) con refresh automatico (non serve configurarlo) a
cadenza giornaliera oppure on-demand con un click e non generalmente non
serve il gateway. Se il content pack è di tipo aziendale il refresh è deciso da
chi crea il content pack potrebbe servire il gateway
Direct Connect
Non serve il gateway ma server l’analysis services connector per SSAS (no
(Live connection) Scheduled). Il Real time solo per Azure Stream Analytics e Power BI REST
https://support.powerbi.com/knowledgebase/articles/474669-data-refresh-in-power-bi
Demo 2
• Utilizzare le live query
• http://www.microsoft.com/en-us/download/details.aspx?id=45333
Che cosa sono i content pack
• Rendono facile la visualizzazione e l’analisi con
soluzioni precostituite per i servizi più popolari
(16 content pack)
• Ci si connette rapidamente al proprio account da
Power BI e si può vedere i dati attraverso
Dashboard in tempo reale e report interattivi che
sono stati pre-costruiti.
• Prossimi mesi Adobe Analytics, comScore, Azure
mobile Engagment, Sage, SpaceCurve, tyGraph,
CircuitID, Sumo Logic, SQL Sentry, Zuora,
Planview, Insightly, Troux , Inkling, e altri.
Che cosa è la visuals gallery
• Una galleria di effetti visivi creati dalla
comunità di Power BI.
• Navigare attraverso gli effetti visivi
per importli in Power BI
• Creare un efftto visivo personalizzato
per gli altri da inserrie nella gallery.
• https://app.powerbi.com/visuals?WT.
mc_id=Blog_CustomVisuals
Demo 3
• Utilizzare i content pack ed elementi della visual gallery
Sicurezza e collaborazione
• 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)  Readonly group è in roadmap
• Solo le dashboard sono condivise con utenti dello stesso tenant (no
dataset e report) e vale solo per le dashboard al di fuori di un gruppo
• Il miglior modo per condividere le dashboard sono i content pack 
Licenze
• Con GA del nuovo servizio ci sono tre licenze disponibili per Power BI.
•
•
•
Power BI (gratuito)
Power BI Pro
BI Power per Office 365
• Di questi, Power BI Pro e Power BI per Office 365 sono a pagamento
con anche una offerta di prova.
• Inoltre, Power BI per Office 365 come licenza sparirà.
https://powerbi.microsoft.com/it-it/pricing
•
Power BI – casi d’uso (developer)
• Progettazione di un nuovo data warehouse
•
•
Rapido giro per avere un POC (Proof of Concept)
Abilità di caricare più dati assieme trovando i punti critici
• One-time Reporting
•
•
Necessità di rispondere ad una nuova domanda in modo veloce
Capacità di creare un report senza impegnare troppe risorse
• Real Time Stream Analytics
•
Permette di utilizzare un Azure Data Stream come sorgente dati per realizzare un
report in real time
Power BI – casi d’uso (developer)
• Report per un DW
•
•
I tool di visualizzazione dei report sono ottimi per un DW
Sono supportate molte sorgenti dati: SSAS, SQL, Big Data
• Itegrazione di nuovi dati di analisi
•
•
Testare nuova sorgente prima di spendere del tempo di sviluppo
Creare un report di mock up con l’utente finale per solidifcare i requisiti
Power BI – casi d’uso (analisti)
• Report di reparto
•
•
•
Creazione veloce di report ad-hoc per i dati di reparto
Può essere creato con un piccolo impiego di risorse IT
Non richiede la conoscenza della struttura dati
• Report nuovo per dati presi da DW
•
•
I tool di visualizzazione sono abbastanza user-friendly
Abilità di condividere i report facilmente
• Integrazione dei dati con DW
•
•
Rapido mash up dei dati con un DW esistente per una analisi ad-hoc
Dispute sui dati 
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
#CloudConferenceItalia
Grazie!