PowerBI with Azure Stream Analytics
Live Streaming your IoT-data to PowerBI with Azure Stream Analytics
@HylkePeek
• Hylke Peek
• Consultant Performance Monitoring
• Focus on BI, DWH, IoT, Cloud and Analysis
Agenda
• Introductie Azure Stream Analytics
• Gebruik in Power BI
• Demo
• 1 stap verder
Agenda
• Introductie Azure Stream Analytics
• Gebruik in Power BI
• Demo
• 1 stap verder
Complex Event Processing
Sources Rules engine Sinks
Azure Stream Analytics
Inpu
t
Out
put
- Event Hub- IoT Hub- Azure Blob
- Power BI - Event Hub- Table Storage- DocumentDB- Azure Blob- …
Query
Job
Agenda
• Introductie Azure Stream Analytics
• Gebruik in Power BI
• Demo
• 1 stap verder
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
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
Power BI als output
• Azure Stream Analytics instellen:• PowerBI account• Dataset naam• Tabel naam
• Power BI instellen:• Niet nodig
Wat zie je in Power BI?
Wat zie je in Power BI?
Wat zie je in Power BI?
Wat zie je in Power BI?
Demo
Agenda
• Introductie Azure Stream Analytics
• Gebruik in Power BI
• Demo
• 1 stap verder
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
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
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
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
You have probably more Questions than before the session….. Just ask!
Thank you
Top Related