Azure Stream Analytics

Slides:



Advertisements
Similar presentations
STREAM: The Stanford Data Stream Management System Rebuttal Team Mingzhu Wei Di Yang CS525s - Fall 2006.
Advertisements

Air and Water Quality Information Scientist Contributed Measurements Government Sponsored Community Input and Ratings Educational Localized in 26.
Running Hadoop-as-a-Service in the Cloud
HOL9396: Oracle Event Processing 12c
Microsoft’s IoT Platform ….. why it matters to the data platform Gary Hope Data Platform Technologist Microsoft South Africa.
1 Working with MS SQL Server II. 2 The sqlcmd Utility Command line utility for MS SQL Server databases. Previous version called osql Available on classroom.
INTEGRATION DAY 2015 Sam Vanhoutte Azure Event Hubs, Stream Analytics & Power BI.
Has the ETL run yet?
Janet works on the Azure Stream Analytics team, focusing on the service and portal UX. She has been in the data space at Microsoft for 5 years, previously.
Cloud-Ready Data Services. cloud data services.
Internet of Things Connecting Physical Devices to the Cloud Doug Seven Director | Partner Catalyst | Microsoft
Streaming Relational Internal & external Non-relational NoSQL MobileReports Natural language queryDashboardsApplications Orchestration Machine learningModeling.
Dr Greg Low Azure Datacamp Power Hour CLD21 3.
Azure Stream Analytics Marco
Event-Driven Stream Processing with Microsoft StreamInsight Roman Schindlauer.
#SQLSAT454 Azure Stream Analytics [Part of the Data Platform] Marco Parenzan.
Let’s do some IoT stuff… with an Arduino board and Azure Stream Analytics Internet of Things.
What if your app could put the power of analytics everywhere decisions are made? Modern apps with data visualizations built-in have the power to inform.
Microsoft Ignite /28/2017 6:07 PM
Microsoft Build /28/2017 6:34 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
A Suite of Products that allow you to Predict Outcomes, Prescribe Actions and Automate Decisions.
TOUR ,000,000,000 1,000,000, ,000,000 10,000,000 1,000, ,000 10,000 1,000 Transistors Moore’s Law Metcalf‘s Law.
This document and the information contained herein is confidential and proprietary to Allegient LLC and shall not be duplicated, used or disclosed in whole.
This document and the information contained herein is confidential and proprietary to Allegient LLC and shall not be duplicated, used or disclosed in whole.
Energy Management Solution
Modern Business Intelligence Platforms using Azure in PaaS
Azure Stream Analytics
Connected Infrastructure
WPC042 - Data ON THE ROAD: the IoT architecture
4/19/ :02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/9/2018 7:28 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Connected Living Connected Living What to look for Architecture
Azure Stream Analytics
Streaming Analytics & CEP Two sides of the same coin?
Welcome! Power BI User Group (PUG)
What has Azure to offer to IoT Developers?
Developing apps for the Internet of Things
Real-Time Click Stream Analysis with Microsoft Azure Stream Analytics
Optimizing Edge-Cloud IoT Applications for Performance and Cost
Connected Living Connected Living What to look for Architecture
Data stream as an unbounded table
Azure Streaming Analytics
Connected Infrastructure
Stream Analytics Coolest and Exciting
Remote Monitoring solution
Energy Management Solution
AZURE STREAM ANALYTICS & DATA FACTORY
“It’s so easy to use Microsoft Azure
9/18/2018 Big Data Analytics with HDInsight Module 6 – Storm Essentials Asad Khan Nishant Thacker Principal PM Manager Technical Product Manager.
M.R. Ashwin Prabhu Unified tracking across on premise and the cloud
Introduction to Azure Streaming Analytics
Power of Azure Helps to Reimagine Corporate Communication and Organizational Connection “Choosing to build Sparrow with Microsoft Azure was a straightforward.
Analytics for Apps: Landing and Loading Data into SQL Data Warehouse
What is a Database and Why Use One?
Please support our sponsors
Microsoft Connect /24/ :05 AM
Microsoft Azure Carries the Load, Enabling IT Companies to Offer New Services to Customers “When we realized the volume of network traffic and the amount.
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Peripheral Devices
SQL Like Languages in Azure IoT
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Virtual Reality with Azure and Unity
Arunkumar Kumaresan EventHubs & Stream Analytics
Microsoft Connect /21/2019 6:01 AM
Welcome to Microsoft Azure for Research Training!
SQL Like Languages in Azure IoT
Introduction to Azure Streaming Analytics
SQL Like Languages in Azure IoT
Introduction to Azure Streaming Analytics
LTF: Functions vocabulary
Presentation transcript:

Azure Stream Analytics Microsoft Research

Azure Stream Analytics Highly scalable service for analyzing data in motion Analyze data streaming from IoT devices and other sources Supports SQL-like query language for data analysis Scales easily using Streaming Units (1 SU ~= 1 MB/sec) Event Hubs Event Hubs A good way to characterize Stream Analytics is to say that a database lets you determine how many red cars were sold last year. Stream Analytics lets you determine how many red cars are in the parking lot at any given time. A great example of why it's useful to perform temporal queries on streaming data can be found at http://bit.ly/1SE5g9X ("Connected Cows"). Blob Storage IoT Hubs Azure SQL Database Blob Storage Other Output Sinks Stream Analytics

Stream Analytics at Work

Querying a Data Stream SELECT EntryTime, TollId, LicensePlate FROM EntryData WHERE Make = 'Honda' AND State = 'NJ' This query lists the license plate numbers of all Honda cars with NJ license plates that have entered a toll booth.

JOINing Two Data Streams SELECT EN.TollId, EN.EntryTime, EX.ExitTime, EN.LicensePlate, DATEDIFF(minute, EN.EntryTime, EX.ExitTime) AS Minutes FROM EntryData EN TIMESTAMP BY EntryTime JOIN ExitData EX TIMESTAMP BY ExitTime ON EN.TollId = EX.TollId AND EN.LicensePlate = EX.LicensePlate AND DATEDIFF(minute, EN, EX) BETWEEN 0 AND 15 This query determines how long it took to service each car that entered a toll booth (i.e., the difference between the time the car entered and exited the toll both). And it demonstrates the use of the all-important TIMESTAMP BY extension, which allows you to designate a field in the input as the event time. Without TIMESTAMP BY, the event time is the time at which the event arrived at the input source.

Windowing Core requirement for stream-processing systems for grouping events into fixed-length periods of time Tumbling Window Hopping Window Sliding Window TumblingWindow allows you to ask questions such as "How many red cars go through my toll booths every 5 minutes?" SlidingWindow lets you ask "During which 5-minute time periods do 10 or more red cars go through my toll booths?"

Using TumblingWindow SELECT System.Timestamp AS Time, COUNT(*) FROM EntryData TIMESTAMP BY EntryTime WHERE TollId = 1 AND State = 'NY' GROUP BY TumblingWindow(minute,5) This query answers the question "how many cars with NY license plates enter toll booth #1 every 5 minutes?"

Using SlidingWindow SELECT DateAdd(minute,-5,System.TimeStamp) AS [Start Time], System.TimeStamp AS [End Time], TollId, COUNT(*) FROM EntryData TIMESTAMP BY EntryTime WHERE State = 'NJ' GROUP BY TollId, SlidingWindow(minute, 5) HAVING COUNT(*) > 1 This query answers the question "which toll booths have served two or more cars with NJ license plates in a 5-minute period?"

Azure Stream Analytics HOL.html Hands-On Lab IoT and Azure Stream Analytics Azure Stream Analytics HOL.html