Pbi iot data viz

23
IoT Power BI Dashboards

Transcript of Pbi iot data viz

Page 1: Pbi iot data viz

IoT Power BI Dashboards

Page 2: Pbi iot data viz

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

Page 3: Pbi iot data viz

Introducing Microsoft Power BI

Experience your data. Any data, any way, anywhere.

Power BI is a cloud-based business analytics service

Power BI

Page 4: Pbi iot data viz
Page 5: Pbi iot data viz

https://www.microsoft.com/en-us/cloud-platform/internet-of-things-azure-iot-suitehttps://community.dynamics.com/ax/b/dynamicsaxbi/archive/2017/01/19/getting-started-with-microsoft-azure-iot-suite

Page 6: Pbi iot data viz

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

Page 7: Pbi iot data viz

Connect & Control

Azure IoT Hub

Page 8: Pbi iot data viz

Azure IoT Hub

Cloud-scale messaging

Two-way communication

Per-device authentication

Multi-protocol support

Cloud-scale gateway

Hyper scale IoT solution

Page 9: Pbi iot data viz

https://www.hackster.io/Kishore10211/applying-real-time-analytics-on-iot-data-azure-iot-hub-d5f904

Page 10: Pbi iot data viz

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.

Page 11: Pbi iot data viz

Get started now at www.powerbi.com

Page 12: Pbi iot data viz

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

Page 13: Pbi iot data viz

IoT Power BI Streaming Dashboard

• Pub Nub• API• Azure Streaming Analytics

Page 14: Pbi iot data viz

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

Page 15: Pbi iot data viz

Power BI IoT Real Time streaming dashboard

Page 16: Pbi iot data viz

PUB NUB

Subscribe key: sub-c-5f1b7c8e-fbee-11e3-aa40-02ee2ddab7feChannel: pubnub-sensor-network

See https://www.pubnub.com/developers/realtime-data-streams/sensor-network/

Create live real time streaming dashboard.

Page 17: Pbi iot data viz

Power BI URL&Fiddler

1: Create PBI API 2: Get JSON endpoint3: Get JSON POST4: Use Fiddler to update dataset

Think:Car : ferrariProduced : 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)

Page 18: Pbi iot data viz

FeatureOpen 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/

Page 19: Pbi iot data viz

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

Page 20: Pbi iot data viz

ASA : will do another demo on Azure Cortana Intelligence Suite

https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-power-bi-dashboard

Page 21: Pbi iot data viz

https://technet.microsoft.com/en-us/virtuallabs

Delivering a Real-Time Microsoft Power BI Dashboard with Azure Stream Analytics

• Azure subscription• Power BI subscription

Page 22: Pbi iot data viz

www.ukpowerbisummit.com

Page 23: Pbi iot data viz

IoT Real Time Data Visualisations in Power BI & Azure Cortana Intelligence Suite