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!