Slide 1

Slide 1 text

Ingest & Analyze IoT Data with Azure Synapse Workshop CHRISTOPHER MANEU @CMANEU

Slide 2

Slide 2 text

What we’ll build today An IoT infrastructure (gateway, simulators, …) A data lake to store all our data Query raw data lake data with Synapse Create a continuous job to integrate IoT data into a structured DB

Slide 3

Slide 3 text

Pre-requisites An Azure Subscription

Slide 4

Slide 4 text

aka.ms/iot-synapse-workshop Follow along on GitHub

Slide 5

Slide 5 text

BEFORE WE TALK Setting up your workshop environment

Slide 6

Slide 6 text

Agenda Why we need a Big Data solution for IoT? Analyzing IoT Data with Synapse

Slide 7

Slide 7 text

Why we need a Big Data solution for IoT?

Slide 8

Slide 8 text

The nature of IoT Data JSON Documents Metadata Unstructured bin DeviceId 14f8gq51gq Customer ContosoCity LocationGps 43.5887 1.4522 DeviceType AirQualityv2 Building Main BuildingType School { "TimeStamp": "2020- 0812T13:58:07.5203217Z", "Co": 20.6515621746199, "Co2": 48.47952265338019, "Ppm10": 257.44680750414, "Ozone": 163.747165663515, "EventProcessedUtcTime": " 2020-08- 12T13:58:13.2928373Z", "PartitionId": 3, "EventEnqueuedUtcTime": "2 020-08-12T13:58:08.08500Z" Weather Sunny Wind (km/h) 28

Slide 9

Slide 9 text

As opposed to relational data, the row, unstructured data to be analyzed IoT generates unstructured (images) or semi-structured (json) data The frequency to which the data is generated IoT generates data faster, up to real time (X events/second) Variety Velocity Volume What is Big Data? The amount of stored data to be analyzed IoT generates a high volume of data

Slide 10

Slide 10 text

Using IoT as an operational Data Source Azure IoT Hub ? Where to store our data ? Where to process our data ? Power BI

Slide 11

Slide 11 text

Data Warehousing 101 in a minute Built for writes and micro-reads. Operational databases OLTP Built for read only Modeled for data analysis & reporting Data Warehouse OLAP

Slide 12

Slide 12 text

How Big Data systems are working? Datawarehouse server Compute | Memory Storage

Slide 13

Slide 13 text

How Big Data systems are working? Datawarehouse server Compute | Memory Storage

Slide 14

Slide 14 text

How Big Data systems are working? Compute Node Control Node Shared Storage Compute Node Compute Node Compute Node Compute Node …

Slide 15

Slide 15 text

Analyzing IoT Data with Synapse

Slide 16

Slide 16 text

Store processed data Using IoT as an operational Data Source Azure IoT Hub Azure Data Lake Gen 2 Azure Stream Analytics Azure Synapse Analytics Azure SQL Power BI Store raw data

Slide 17

Slide 17 text

Workshop

Slide 18

Slide 18 text

Using IoT as an operational Data Source Azure IoT Hub Teams Business services Azure Data Lake Gen 2 Azure Stream Analytics Event Hubs Logic App Azure Synapse Analytics Azure SQL Time Series Insights Power BI Synapse Analytics

Slide 19

Slide 19 text

Complete interactive learning exercises, watch videos, and practice and apply your new skills. /learn alert aka.ms/iot40/learn

Slide 20

Slide 20 text

See Big Data and IoT in action in this demo-heavy, 45 minutes session Watch at your pace aka.ms/iot40/watch

Slide 21

Slide 21 text

@cmaneu Thank you