Presentation is loading. Please wait.

Presentation is loading. Please wait.

Azure Streaming Analytics

Similar presentations


Presentation on theme: "Azure Streaming Analytics"— Presentation transcript:

1 Azure Streaming Analytics
Allegient Overview May 18, 2016

2 Who am I? Warren Sifre Lead Data Analytics Consultant Allegient
LinkedIn:

3 About me… In the IT Industry since 1998.
Developed system integration solutions against many different database platforms for various applications across many industries. Passion in Solutions Architecture at both hardware and software levels. Interests in SQL Server, MongoDB, Hadoop, Python/C#/Java/Powershell and Information Security (Hacking) PASS SQL Saturday / Indy PASS User Group presenter MSCE: Data Platforms/Business Intelligence, Teradata 14 CTP and many more…

4 Who is Allegient? A team of elite business and IT consultants that represent the best minds in the industry Founded in 2001, with offices in Indianapolis and Chicago. Our focus is on solving business problems via expertly designed technology solutions. We help businesses do their best work through the power of technology.

5 What is Streaming Analytics?
How it works? Use Cases Configuration and Dependencies SAQL Demo

6 Typical Environment

7 Challenges… Real-Time Analytics Environment Scalability
Many Steps in between the Source Data and the Visualization/Reporting Output. Environment Scalability Months/Years of planning is needed to plan out equipment procurement and scale out to meet increasing demand. Resource Cost Management Ideal configuration would require the purchasing of enough equipment to handle peak performance requirements. Although those peak requirements may only be for a few hours of any given day. Disaster Recovery Strategy Architecting and maintaining a DR strategy where performance, RTOs, and RPOs are met can be challenging and leave the organization with a lot of underutilized resources.

8 What is Streaming Analytics?
A way to evaluate data before it has reached its final repository destination. Why? Hours to weeks can be the time it takes for data to be transmitted, received, processed, aggregated, then visualized in the traditional Data Warehouse architecture. Business requirements have changed and the desire to glean insights from this data sooner is now becoming a requirement, not a nice to have.

9 How it can work… Streaming Analytics Job Event Hub Data Factory
Process and Deliver data to multiple end points Transmit Data Event Hub Queues data for processing Data Factory Gather and process data for Predictive Analytics Process Machine Learning Predictive Analytics Processing Power BI Visualize real-time data stream Azure SQL Store data

10 Reimagined Environment

11 Use Cases Transportation Energy Manufacturing Medical Device
Reduce the need to pull vehicles from service for routine inspections by using sensors to determine when actual anomalies are occurring. Energy Monitor equipment from central locations such as Wind Turbines and Power Generators, thus reducing time spent on manual/physical inspection or replacement of parts just because of time instead of actual degraded performance. Manufacturing Monitor equipment and plant conditions for optimal performance. Medical Device Through remote monitoring expensive replacement parts can be ordered closer to the end-of- life of an equipment than by a schedule. This can reduce the cost of having an overstock of parts on-hand.

12 Configuration Options…
Add Input(s) Data Stream Event Hub Blob Storage IoT Hub Reference Data Add Query Streaming Analytic Query Language (SAQL) - Similar to T-SQL Add Output(s) SQL Database Blob Storage Event Hub Power BI Table Storage Service Bus Queue Service Bus Topic DocumentDB Scale/Exception Scale – How much processing power desired for SA Job? Exception Handling– What is the definition of Late Data? What to do with late or out of order data? Alerts – When do you want to receive a notification?

13 SAQL - Elements DML SELECT FROM WHERE GROUP BY HAVING
CASE WHEN THEN ELSE INNER JOIN LEFT OUTER JOIN UNION CROSS APPLY OUTER APPLY CAST INTO ORDER BY ASC, DSC String Functions Len ConCat CharIndex Substring PatIndex Date and Time Functions DateName DatePart Day Month Year DateTimeFromParts DateDiff DateAdd Aggregate Functions Sum Count Avg Min Max StDev StDevP Var VarP Windowing Extensions TumblingWindow HoppingWindow SlidingWindow Scaling Extensions With Partition By Over Temporal Functions Lag IsFirst CollectTop

14 Tumbling Window Fixed window of time with no overlap

15 Hopping Window Fixed window of time with a fix time of overlap

16 Sliding Window A Fixed window time, but a window is defined as the moment an event enters or exits an existing window.

17 Demonstration

18 Helpful Links More Information on Streaming Analytics SAQL
Power BI Implementation Sample Azure Portal Link Azure Portal Azure Storage Explorer Link

19 Warren Sifre LinkedIn:


Download ppt "Azure Streaming Analytics"

Similar presentations


Ads by Google