PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh...

23
PowerBI with Azure Stream Analytics Live Streaming your IoT-data to PowerBI with Azure Stream Analytics

Transcript of PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh...

Page 1: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

PowerBI with Azure Stream Analytics

Live Streaming your IoT-data to PowerBI with Azure Stream Analytics

Page 2: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv
Page 3: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

[email protected]

@HylkePeek

• Hylke Peek

• Consultant Performance Monitoring

• Focus on BI, DWH, IoT, Cloud and Analysis

Page 4: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Agenda

• Introductie Azure Stream Analytics

• Gebruik in Power BI

• Demo

• 1 stap verder

Page 5: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Agenda

• Introductie Azure Stream Analytics

• Gebruik in Power BI

• Demo

• 1 stap verder

Page 6: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Complex Event Processing

Sources Rules engine Sinks

Page 7: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Azure Stream Analytics

Inpu

t

Out

put

- Event Hub- IoT Hub- Azure Blob

- Power BI - Event Hub- Table Storage- DocumentDB- Azure Blob- …

Query

Job

Page 8: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Agenda

• Introductie Azure Stream Analytics

• Gebruik in Power BI

• Demo

• 1 stap verder

Page 9: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Om te beginnen: Wat heb je nodig?

• Azure Stream Analytics Job• Dus ook: Event Hub, IoT Hub of Blob Storage

• PowerBI.com Gratis Power BI Account

• Device(s)

• Soort gateway voor sturen berichten: Device Azure

Page 10: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Manage Throughput

• Best Practice: Max 1 rij/sec• Via Azure Stream Analytics

• Controleer max throughput

• Voorbeeld: Gratis Power BI Account• Max 10.000 rijen/uur• 5 devices• 1 rij/sec

5 * 60 * 60 = 18.000 rijen/uur 18.000 / 10.000 = 1,8 sec interval

Page 11: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Power BI als output

• Azure Stream Analytics instellen:• PowerBI account• Dataset naam• Tabel naam

• Power BI instellen:• Niet nodig

Page 12: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Wat zie je in Power BI?

Page 13: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Wat zie je in Power BI?

Page 14: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Wat zie je in Power BI?

Page 15: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Wat zie je in Power BI?

Page 16: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Demo

Page 17: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Agenda

• Introductie Azure Stream Analytics

• Gebruik in Power BI

• Demo

• 1 stap verder

Page 18: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Streamen via ASA vs Rest API

Azure Stream Analytics Rest APIData bronnen Azure Blob, Event hub en IoT hub Alles

Plek van Analyses ASA Job Geen ondersteuning

Integratie Eenvoudig met Azure ServicesExtra lastig voor andere bronnen

Geen ondersteuning

Authenticatie ASA Output – 1 Power BI account App registreren in AAD

Bron Power BI Niet tot nauwelijks verschil

Keuze ligt niet bij Power BI, maar bij invulling CEP proces

Page 19: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Proces flow

• Real-time

Directe Stream Indirecte Stream

• Power BI is output van ASA Job• Dataset automatisch toegevoegd aan Power BI

• 1 – op – 1 kopie Stream Output in Power BI

• Alleen PowerBI.com• Near Real-time

• Power BI geen output van ASA Job• Nieuwe datasource toevoegen aan Power BI

• Security en integratie met andere data

• Power BI Desktop en PowerBI.com

Page 20: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Use Cases

• Real-time informatie• Inzicht: Wat gebeurt er nu?• Damage control: Snel reageren op afwijkingen• Direct voorspellende modellen aanroepen

• Azure Stream Analytics & Power BI• Integratie bestaande Power BI dashboards• Gebruik van Azure Services• Snel in te richten

Page 21: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

En hoe zit het met…

• Integratie met andere bronnen• Niet via Power BI

• Security• Niet via Power BI

• Meerdere soortgelijke devices• Alles in 1 ASA job

• Verschillende devices• Alles in eigen ASA job

Page 22: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

You have probably more Questions than before the session….. Just ask!

Page 23: PowerBI en ASA · +\onh 3hhn#wkhedfnerqh qo #+\onh3hhn •+\onh 3hhn •&rqvxowdqw 3huirupdqfh 0rqlwrulqj •)rfxv rq %, ':+ ,r7 &orxg dqg $qdo\vlv

Thank you