IoT Power BI Dashboards
IoT Power BI Dashboard Agenda
• Introduction
• Azure Cortana / IoT Suite / IoT Hub
• Azure end to end Solution Architect
• Power BI desktop demo
• Power BI API
• Power BI Streaming IoT Dashboards
Introducing Microsoft Power BI
Experience your data. Any data, any way, anywhere.
Power BI is a cloud-based business analytics service
Power BI
https://www.microsoft.com/en-us/cloud-platform/internet-of-things-azure-iot-suite
https://community.dynamics.com/ax/b/dynamicsaxbi/archive/2017/01/19/getting-started-with-microsoft-
azure-iot-suite
Workflow integration
Push and broadcast
notifications
ID and access management
Preconfigured solutions
SDK
Connect and control
Connect and scale
with efficiency
Event processing
Predictive analytics
Data visualization
Analyze and act
on new data
Integrate and transform
business processes
Azure IoT Suite
Connect & Control
Azure IoT Hub
Azure IoT Hub
Cloud-scale messaging
Two-way communication
Per-device authentication
Multi-protocol support
Cloud-scale gateway
Hyper scale IoT solution
https://www.hackster.io/Kishore10211/applying-real-time-analytics-on-iot-data-azure-iot-hub-d5f904
Integration with Azure services
• Real-time dashboards with Azure Stream Analytics
• Use Azure Stream Analytics to push live, streaming data to Power BI
• Enables real-time dashboards at scale, over data from devices and applications
• Can stream millions of events per second
• Can perform aggregation over time windows
For more information about IoT solution architectures, see Microsoft Azure IoT services: Reference Architecture.
Get started now at www.powerbi.com
Dashboard in a hour 15 mins
Story : Van Arsdel : manufacturer
• Unit data
• Data in excel
• Demo in Power BI
Create
queries
Configure
relationships
Enhance the
model
Design
reports
Publish to
Power BI
IoT Power BI Streaming Dashboard
• Pub Nub
• API
• Azure Streaming Analytics
Power BI Real Time dashboard tiles
• Real-time dashboard tiles can be created by
pushing data to the Power BI REST APIs or from
streams created in PubNub
• Create real-time streaming datasets
• Copy code examples to send data to the streaming
dataset (raw JSON, cURL, PowerShell)
• Configure real-time tiles
Power BI IoT Real Time streaming dashboard
PUB NUB
Subscribe key: sub-c-5f1b7c8e-fbee-11e3-aa40-02ee2ddab7fe
Channel: pubnub-sensor-network
See https://www.pubnub.com/developers/realtime-data-streams/sensor-network/
Create live real time streaming dashboard.
Power BI URL
&
Fiddler
1: Create PBI API
2: Get JSON endpoint
3: Get JSON POST
4: Use Fiddler to update dataset
Think:
Car : ferrari
Produced : 100
Expose the Power BI Endpoint : URL / JSON
https://www.returngis.net/2017/01/muestra-datos-en-tiempo-real-en-power-bi-con-streaming-datasets/ (In Spanish)
Feature
Open API for integration
 Programmatically access Power BI
resources (datasets, tables)
 Use the REST API to push data directly
from your application into Power BI
 Azure Active Directory and OAuth 2.0 for
user authentication
 Max rows per single push 10,000
 Used JSON to describe objects
 5 million row max per table
 Max of 5 pending request at one time
 http://dev.powerbi.com
Power BI SaaS Service
Power BI User Account
Your Service or Application
Push Data Component
Push Content Component
Datasets Reports Dashboards
Web
REST API
Extensibility
Client app
Power BI for
Developers
Samples
https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-walkthrough-push-data/
https://powerbi.microsoft.com/en-us/developers/
Integration with Azure services
• Real-time dashboards with Azure Stream Analytics
• Use Azure Stream Analytics to push live, streaming data to Power BI
• Enables real-time dashboards at scale, over data from devices and applications
• Can stream millions of events per second
• Can perform aggregation over time windows
ASA : will do another demo on Azure Cortana Intelligence Suite
https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-power-bi-dashboard
https://technet.microsoft.com/en-us/virtuallabs
Delivering a Real-Time Microsoft Power BI Dashboard with Azure Stream Analytics
• Azure subscription
• Power BI subscription
www.ukpowerbisummit.com
IoT Real Time Data Visualisations in Power BI
& Azure Cortana Intelligence Suite

Pbi iot data viz

  • 1.
    IoT Power BIDashboards
  • 2.
    IoT Power BIDashboard Agenda • Introduction • Azure Cortana / IoT Suite / IoT Hub • Azure end to end Solution Architect • Power BI desktop demo • Power BI API • Power BI Streaming IoT Dashboards
  • 3.
    Introducing Microsoft PowerBI Experience your data. Any data, any way, anywhere. Power BI is a cloud-based business analytics service Power BI
  • 5.
  • 6.
    Workflow integration Push andbroadcast notifications ID and access management Preconfigured solutions SDK Connect and control Connect and scale with efficiency Event processing Predictive analytics Data visualization Analyze and act on new data Integrate and transform business processes Azure IoT Suite
  • 7.
  • 8.
    Azure IoT Hub Cloud-scalemessaging Two-way communication Per-device authentication Multi-protocol support Cloud-scale gateway Hyper scale IoT solution
  • 9.
  • 10.
    Integration with Azureservices • Real-time dashboards with Azure Stream Analytics • Use Azure Stream Analytics to push live, streaming data to Power BI • Enables real-time dashboards at scale, over data from devices and applications • Can stream millions of events per second • Can perform aggregation over time windows For more information about IoT solution architectures, see Microsoft Azure IoT services: Reference Architecture.
  • 11.
    Get started nowat www.powerbi.com
  • 12.
    Dashboard in ahour 15 mins Story : Van Arsdel : manufacturer • Unit data • Data in excel • Demo in Power BI Create queries Configure relationships Enhance the model Design reports Publish to Power BI
  • 13.
    IoT Power BIStreaming Dashboard • Pub Nub • API • Azure Streaming Analytics
  • 14.
    Power BI RealTime dashboard tiles • Real-time dashboard tiles can be created by pushing data to the Power BI REST APIs or from streams created in PubNub • Create real-time streaming datasets • Copy code examples to send data to the streaming dataset (raw JSON, cURL, PowerShell) • Configure real-time tiles
  • 15.
    Power BI IoTReal Time streaming dashboard
  • 16.
    PUB NUB Subscribe key:sub-c-5f1b7c8e-fbee-11e3-aa40-02ee2ddab7fe Channel: pubnub-sensor-network See https://www.pubnub.com/developers/realtime-data-streams/sensor-network/ Create live real time streaming dashboard.
  • 17.
    Power BI URL & Fiddler 1:Create PBI API 2: Get JSON endpoint 3: Get JSON POST 4: Use Fiddler to update dataset Think: Car : ferrari Produced : 100 Expose the Power BI Endpoint : URL / JSON https://www.returngis.net/2017/01/muestra-datos-en-tiempo-real-en-power-bi-con-streaming-datasets/ (In Spanish)
  • 18.
    Feature Open API forintegration  Programmatically access Power BI resources (datasets, tables)  Use the REST API to push data directly from your application into Power BI  Azure Active Directory and OAuth 2.0 for user authentication  Max rows per single push 10,000  Used JSON to describe objects  5 million row max per table  Max of 5 pending request at one time  http://dev.powerbi.com Power BI SaaS Service Power BI User Account Your Service or Application Push Data Component Push Content Component Datasets Reports Dashboards Web REST API Extensibility Client app Power BI for Developers Samples https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-walkthrough-push-data/ https://powerbi.microsoft.com/en-us/developers/
  • 19.
    Integration with Azureservices • Real-time dashboards with Azure Stream Analytics • Use Azure Stream Analytics to push live, streaming data to Power BI • Enables real-time dashboards at scale, over data from devices and applications • Can stream millions of events per second • Can perform aggregation over time windows
  • 20.
    ASA : willdo another demo on Azure Cortana Intelligence Suite https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-power-bi-dashboard
  • 21.
    https://technet.microsoft.com/en-us/virtuallabs Delivering a Real-TimeMicrosoft Power BI Dashboard with Azure Stream Analytics • Azure subscription • Power BI subscription
  • 22.
  • 23.
    IoT Real TimeData Visualisations in Power BI & Azure Cortana Intelligence Suite