Welcome to SQL Saturday Denmark

Size: px
Start display at page:

Download "Welcome to SQL Saturday Denmark"

Transcription

1 Welcome to SQL Saturday Denmark

2 Complex Event Processing with Azure Stream Analytics Azure Stream Analytics is a fully managed service complex event processing in the cloud It's a big data analytics service for the Internet of Things (IoT)

3 Thanks you our PLATINUM sponsors

4 Thanks you our GOLD and SILVER sponsors

5 About the speaker Mihail Mateev is a Technical Consultant, Community enthusiast, PASS RM for CEE and chapter lead, Microsoft Azure MVP Solutions Architect, Technical PM and Senior Technical Evangelist at Strypes (Technical storyteller ) Mihail works in various areas related to Microsoft technologies : Windows Platform, ASP.Net MVC, MS SQL Server and Microsoft Azure 5

6 Agenda: Introduction to Azure Stream Analytics Key capabilities Business advantages for choosing Azure Stream Analytics Scenarios & use cases Telemetry & log analysis via dashboards Event archival for future processing 6

7 What are customers wanting to do? 7

8 Introduction What is Azure Stream Analytics? Azure Stream Analytics is SaaS ( software as a service ) 8

9 Introduction What is Azure Stream Analytics? But, Azure Stream Analytics is fast ( low latency ) 9

10 Introduction What is actually Azure Stream Analytics? А fully managed service providing low-latency, highly available, scalable, complex event processing over streaming data in the cloud A big data analytics service for the Internet of Things (IoT) that enables developers to combine streams of data with historic records or reference data 10

11 Introduction What is best application of Azure Stream Analytics? Implementation of real time channels Bet fit for emergency solutions / IoT sysmes 11

12 The IoT Value Chain 12

13 The IoT Data Streams 13

14 14

15 Stream Analytics How do customers create a real-time streaming solution? 15

16 Key capabilities Ease of use Supports a simple, declarative query model for describing transformations SQL variant is selected as the domain-specific language (DSL) Insulates customers from the significant technical complexities underlying our streaming system 16

17 Key capabilities Scalability Capable of handling high event throughput of up to 1GB/second. Integration with Azure Event Hubs, IoT huns Allows the solution to ingest millions of events per second coming from connected devices, clickstreams, and log files 17

18 Key capabilities Reliability, repeatability and quick recovery A managed service in the cloud Prevents data loss and provides business continuity in the presence of node failures through its built-in recovery and check pointing capabilities Persists state to optimize resumption from node failure 18

19 Key capabilities Low latency The communication model is a pull-based, adaptive batching model that operates based on configured timeouts and size limits Even with high throughput, the system is able to provide low latencies 19

20 Key capabilities Reference data Stream Analytics provides users the ability to specify and use reference data Reference data should be Historical data or data that changes less frequently over time 20

21 Real-time analytics stack 21

22 Azure Stream Analytics More About Azure Stream Analytics. 22

23 Azure Stream Analytics Guaranteed events delivery Guaranteed not to lose events or incorrect output Preserves event order on per-device basis Guaranteed business continuity Guaranteed uptime (three nines of availability) Auto-recovery from failures Built in state management for fast recovery 23

24 Azure Stream Analytics Elasticity of the cloud for scale up or scale down Spin up any number of resources on demand Scale from small to large when required Distributed, scale-out architecture Low startup costs Provision and run Streaming solution for as low as $25/month Ability to incrementally add resources Reduce costs when business needs changes 24

25 Azure Stream Analytics Stream Processing Solutions via SQL-like Language Filter, project, aggregate, join streams, add static data with streaming data Development and debugging experience via Azure Portal Manage out-of-order events & actions on late arriving events via configurations 25

26 Azure Stream Analytics Built-in monitoring View your system s performance at a glance Help you find the cost-optimal way of deployment 26

27 End-to-End Architecture Overview 27

28 Telemetry & log analysis via dashboards 28

29 Event archival for future processing /blob storage / 29

30 Stream Analytics Input Type DocumentDB is not supported! 30

31 Azure Stream Analytics Pricing Stream analytics is not expensive (but it depends) Currently, Microsoft prices Stream Analytics by the volume of processed data and the number of stream units used to process the data, at a per-hour rate. 31

32 Azure Stream Analytics Pricing A stream unit is a compute capacity (CPU, memory, throughput), with a maximum throughput of 1 MB/s. Stream Analytics imposes a default quota of 12 streaming units per region, but requires no start-up or termination fees 32

33 Azure Stream Analytics Pricing Customers pay only for what they use, based on the following pricing structure: USD Data volume: $0.001/GB Streaming unit: $0.031/hour EUR Data volume: /GB Streaming unit: \0.0261/hour 33

34 What is Complex Event Processing? 34

35 What is Complex Event Processing? Description 1: Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events) deriving a conclusion from them. 35

36 What is Complex Event Processing? CEP, is event processing that combines: data from multiple sources to infer events or patterns that suggest more complicated circumstances. The goal of complex event processing : to identify meaningful events (such as opportunities or threats) to respond to them as quickly as possible :? 36

37 What is Complex Event Processing? CEP can provide an organization with the capability to define, manage and predict in complex, heterogeneous networks: Events Situations exceptional conditions opportunities and threats 37

38 Stream Analytics and Complex Event Processing Complex Event Processing is presented via Stream Analytics job A Stream Analytics job includes all of the following: 1. One or more input sources 2. A query over an incoming data stream 3. An output target 38

39 Complex Event Processing Stream Analytics Job main elements: Input Output Queries Stream Analytics Rest API 39

40 Complex Event Processing Inputs Data stream: Each Stream Analytics job definition must contain at least one data stream input source to be consumed and transformed by the job Event Hubs IoT Hubs Azure Blob storage You can have many data stream input sources for every Stream Analytics job!!! 40

41 Complex Event Processing Inputs Reference data: Stream Analytics also supports a second type of input source: reference data: auxiliary data used for performing correlation and lookups the data here is usually static or infrequently changing Azure Blob storage blobs are limited to 50MB in size For blob you should use the {date} and {time} tokens inside the path pattern You can have only 1 reference data sources for every Stream Analytics job!!! 41

42 Complex Event Processing Inputs How to use reference data: 42

43 Complex Event Processing Inputs Serialization: Currently supported serialization formats are JSON, CSV, and Avro ( Apache Avro / Apache s Hadoop Project ) for data streams and CSV or JSON for reference data. Generated properties Depending on the input type used in the job, some additional fields with event metadata will be generated. These fields can be queried against just like other input columns 43

44 Complex Event Processing Inputs Generated properties 44

45 Azure Stream Analytics Input Options IoT hubs Event hubs Provides the ability to do realtime analysis. Eventhubs DO use blobs as storage internally AMQP 1.0 connections Azure Blobs The records in the blob should contain timestamps BLOB input - you specify which blob container to use and by default the SA engine every blob will be read only once 45

46 Azure Stream Analytics Input Options 46

47 Complex Event Processing Outputs Output Includes also Power BI: 47

48 Streaming Units Streaming Units (SUs) represent the resources and power to execute a job. SUs provide a way to describe the relative event processing capacity based on a blended measure of CPU, memory, and read and write rates Each streaming unit corresponds to roughly 1MB/second of throughput. 48

49 Configuring Streaming Units Each Azure Stream Analytics job needs a minimum of one streaming unit, which is the default for all jobs The number of streaming units that a job can utilize depends on the partition configuration for the inputs and the query defined for the job. 49

50 Configuring Streaming Units 50

51 Configuring Streaming Units Calculate the max streaming units for a job The number of streaming units that a job can utilize depends on the partition configuration for the inputs and the query defined for the job. To add additional streaming units, a step must be partitioned. Each partition can have six streaming units. 51

52 Configuring Streaming Units Calculate the max streaming units for a job 52

53 Azure Stream Analytics. Azure Stream Analytics Samples, Scenarios & Use Cases 53

54 Sample Queries Let s count tweets by topic SELECT count(*), Topic FROM Tweets GROUP BY Topic, TumblingWindow(second, 5) 54

55 Azure Stream Analytics. Azure Stream Analytics Query Language 55

56 Azure Stream Analytics. You write declarative queries in SQL Unified programming model Brings together event streams, reference data and machine learning extensions Temporal Semantics All operators respect, and some use, the temporal properties of events Built-in operators and functions These should (mostly) look familiar if you know relational databases Filters, projections, joins, windowed (temporal) aggregates, text and date manipulation 56

57 Azure Stream Analytics Query Language Our toll station has multiple toll booths, where a sensor placed on top of the booth scans an RFID card affixed to the windshield of the vehicles as they pass the toll booth. The passage of vehicles through these toll stations can be modelled as event streams over which interesting operations can be performed. Toll Id 1 2 EntryTime LicensePlate Stat Vehicle Vehicle Make Model e Type Weight Toll Tag :01: JNB 7001 NY Honda CRV :02: YXZ 1001 NY Toyota Camry Toll Id ExitTime LicensePlate T12:03: Z JNB T12:03: Z YXZ /19/

58 Azure Stream Analytics Query Language Projections Show me the Toll Id and Vehicle Weight in Tons for all vehicles passing through the Toll Booth 1, 1450, VW, Golf, ( ) 2, 1230, Toyota, Camry, ( ) 1, 2400, VW, Passat, ( ) 1, 980, Ford, Fiesta, ( ) SELECT TollId, VehicleWeight / 1000 AS Tons FROM EntryStream 58

59 Azure Stream Analytics Query Language Filters Show me the Model of vehicles manufactured by Volkswagen 1, 1450, VW, Golf, ( ) 2, 1230, Toyota, Camry, ( ) 1, 2400, VW, Passat, ( ) 1, 980, Ford, Fiesta, ( ) SELECT Model FROM EntryStream WHERE Make = "VW" 59

60 Azure Stream Analytics Query Language Tumbling Windows How many vehicles entered each toll both every 5 minutes? SELECT TollId, COUNT(*) FROM EntryStream GROUP BY TollId, TumblingWindow(minute,5) 60

61 Azure Stream Analytics Query Language Built-in functions and supported types Aggregate functions Count, Min, Max, Avg, Sum Scalar functions Cast Date and time: Datename, Datepart, Day, Month, Year, Datediff, Dateadd String: Len, Concat, Charindex, Substring, Patindex Types 61

62 ASA Query Language Reference Events and Time From event flow SELECT * FROM SensorReadings TIMESTAMP BY time From comutations and aggregations SELECT System.Timestamp AS Time FROM SensorReadings 62

63 ASA Query Language Reference Windowing ASA supports three types of windows: 1. Tumbling 2. Hopping 3. Sliding 63

64 ASA Query Language Reference Tumbling Windows Tumbling windows are a series of fixed-sized, non-overlapping and contiguous time intervals. SELECT sensorid, COUNT(*) AS Count FROM SensorReadings TIMESTAMP BY time GROUP BY sensorid, TumblingWindow(second, 10) 64

65 ASA Query Language Reference Hopping Windows Hopping windows model scheduled overlapping windows. 3 parameters: the timeunit, the windowsize (and the hopsize SELECT sensorid, COUNT(*) AS Count, AVG(temp) FROM SensorReadings TIMESTAMP BY time GROUP BY sensorid, HoppingWindow(second, 10, 5) 65

66 ASA Query Language Reference Hopping Windows Syntax HOPPINGWINDOW ( timeunit, windowsize, hopsize, [offsetsize] ) HOPPINGWINDOW ( Duration( timeunit, windowsize ), Hop (timeunit, windowsize ), [Offset(timeunit, offsetsize)]) 66

67 ASA Query Language Practices Hopping Windows hopping windows model scheduled overlapping windows. A hopping window specification consist of three parameters: timeunit, windowsize hopsize (by how much each window moves forward relative to the previous one). Additionally,offsetsize may be used as an optional fourth parameter. 67

68 ASA Query Language Practices Sliding Windows windows of a given length and output events for cases when the content of the window actually changes: fixed length, position depends on condition SELECT sensorid, MIN(temp) as temp FROM SensorReadingsTIMESTAMP BY time GROUP BY sensorid, SlidingWindow(second, 10) HAVING MIN(temp) > 75 68

69 ASA Query Language Practices Joining Multiple Streams JOIN in ASA is used to combine records from two or more input sources: SELECT s1.time, s1.dspl, s1.hmdt as previoushmdt, s2.hmdt as newhmdt, datediff(ss, s1.time, s2.time) as secondsapart FROM SensorData s1 timestamp by time JOIN SensorData s2 timestamp by time ON s1.dspl = s2.dspl AND DATEDIFF(s, s1, s2) BETWEEN 0 AND 5 WHERE (s2.hmdt - s1.hmdt >=.1) or (s1.hmdt - s2.hmdt >=.1) 69

70 ASA Query Language Practices Reference Data JOIN Performing lookups or correlations: SELECT SensorReadings.sensorID, SensorReadings.temp FROM SensorReadings JOIN thresholdrefdata ON SensorReadings.sensorID = thresholdrefdata.sensorid WHERE SensorReadings.temp > thresholdrefdata.value 70

71 ASA Query Language Practices Multiple Outputs ASA supports multiple computations and output targets in a single job You cannot use SELECT INTO in a WITH clause. For example, INTO clause can only be used in the out-most subquery: SELECT * INTO outputlog FROM SensorReadings SELECT * INTO outputtempalert FROM SensorReadings WHERE temp > 75 71

72 ASA Query Language Practices WITH Clause Organizing a complex ASA query is to break it up into several parts using the WITH clause. WITH NormalReadings AS ( SELECT * FROM Sensor WHERE Reading < 100 AND Reading > 0 ), Averages AS ( SELECT SensorId, AVG(Reading) as AvgNormalReading FROM NormalReadings GROUP BY SensorId, TumblingWindow(minute, 1) ), BadAverages AS ( SELECT * FROM Averages WHERE AvgNormalReading < 10 ) SELECT * INTO outputalerts FROM BadAverages 72

73 Azure Stream Analytics Azure Stream Analytics Application 73

74 Azure Stream Apalytics Application IoT Solutions The major application of ASA is for IoT solutions ASA is not applicable all IoT Solutions ( like Industrial Automation) Hi speed ( very fast response) Keep longer historical data 74

75 Azure Stream Analytics Application - IoT 75

76 Azure Stream Analytics Application - IoT 76

77 Azure Stream Analytics Application - IoT Traditional approach 77

78 Azure Stream Analytics Application - IoT An approach using Azure Stream Analytics 78

79 Azure Stream Analytics Application - IoT 79

80 Azure Stream Analytics Q & A 80

81 Azure Stream Analytics Thank you! 81

82 Please review the event and sessions EVENT SESSION INSERT QR CODE FROM WORD DOCUMENT and CHANGE THE URL AS WELL /19/2016 Footer Goes Here

Devices Device Connectivity Storage Analytics Presentation & Action. Table/Blob Storage. External Data Sources

Devices Device Connectivity Storage Analytics Presentation & Action. Table/Blob Storage. External Data Sources Devices Device Connectivity Storage Analytics Presentation & Action Event Hubs SQL Database Machine Learning App Service Service Bus Table/Blob Storage Stream Analytics Power BI External Data Sources {

More information

Connectivity Data Analytics

Connectivity Data Analytics Things Connectivity Data Analytics Linux and more Windows 10 IoT Core available for Minnowboard Max, Raspberry Pi 2 and Dragonboard 410c Converged APIs, write ONE Universal App and target all Windows 10

More information

Real-time Analytics with Azure Stream Analytics. Michael

Real-time Analytics with Azure Stream Analytics. Michael Real-time Analytics with Azure Stream Analytics Michael Johnson @MikeJohnsonZA What I d like to share with you today Introduction to streaming data Overview of Azure Steam Analytics Demonstrate a simple

More information

Stanislav Harvan Internet of Things

Stanislav Harvan Internet of Things Stanislav Harvan v-sharva@microsoft.com Internet of Things IoT v číslach Gartner: V roku 2020 bude na Internet pripojených viac ako 25mld zariadení: 1,5mld smart TV 2,5mld pc 5mld smart phone 16mld dedicated

More information

Event Sponsors. Expo Sponsors. Expo Light Sponsors

Event Sponsors. Expo Sponsors. Expo Light Sponsors Event Sponsors Expo Sponsors Expo Light Sponsors IoT for the BI professional David L. Bojsen - Principal Architect What to expect Level 200 session Which basically means PowerPoint and talking Enthusiastic

More information

Microsoft Azure Stream Analytics

Microsoft Azure Stream Analytics Microsoft Azure Stream Analytics Marcos Roriz and Markus Endler Laboratory for Advanced Collaboration (LAC) Departamento de Informática (DI) Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio)

More information

Index. Scott Klein 2017 S. Klein, IoT Solutions in Microsoft s Azure IoT Suite, DOI /

Index. Scott Klein 2017 S. Klein, IoT Solutions in Microsoft s Azure IoT Suite, DOI / Index A Advanced Message Queueing Protocol (AMQP), 44 Analytics, 9 Apache Ambari project, 209 210 API key, 244 Application data, 4 Azure Active Directory (AAD), 91, 257 Azure Blob Storage, 191 Azure data

More information

Swimming in the Data Lake. Presented by Warner Chaves Moderated by Sander Stad

Swimming in the Data Lake. Presented by Warner Chaves Moderated by Sander Stad Swimming in the Data Lake Presented by Warner Chaves Moderated by Sander Stad Thank You microsoft.com hortonworks.com aws.amazon.com red-gate.com Empower users with new insights through familiar tools

More information

Cortana Analytics : with Raspberry Pi and Weather Sensor

Cortana Analytics : with Raspberry Pi and Weather Sensor Cortana Analytics : with Raspberry Pi and Weather Sensor Leila Etaati (Microsoft MVP, PhD, Consultant, and Data science) #614 SQL Saturday South Island Leila Etaati Leila is Microsoft Data Platform MVP,

More information

5 reasons I am excited about IoT and Cortana Analytics

5 reasons I am excited about IoT and Cortana Analytics 5 reasons I am excited about IoT and Cortana Analytics Iman Eftekhari b-imefte@microsoft.com i.e@agilebi.com.au Iman Eftekhari BI Consultant and Agile Coach Microsoft P-TSP Data Analytics MCSE (BI), MCITP

More information

BIG DATA COURSE CONTENT

BIG DATA COURSE CONTENT BIG DATA COURSE CONTENT [I] Get Started with Big Data Microsoft Professional Orientation: Big Data Duration: 12 hrs Course Content: Introduction Course Introduction Data Fundamentals Introduction to Data

More information

microsoft

microsoft 70-775.microsoft Number: 70-775 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Note: This question is part of a series of questions that present the same scenario. Each question in the series

More information

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS What are all those Azure* and Power* services and why do I want them? Dr Greg Low SQL Down Under greg@sqldownunder.com Who is Greg? CEO and Principal Mentor at SDU Data Platform MVP Microsoft Regional

More information

Mihail Mateev. Creating Custom BI Solutions with Power BI Embedded

Mihail Mateev. Creating Custom BI Solutions with Power BI Embedded Mihail Mateev Creating Custom BI Solutions with Power BI Embedded Sponsors Gold sponsors: In partnership with: About the speaker Mihail Mateev is a Technical Consultant, Community enthusiast, PASS RM for

More information

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics Cy Erbay Senior Director Striim Executive Summary Striim is Uniquely Qualified to Solve the Challenges of Real-Time

More information

Blended Learning Outline: Developer Training for Apache Spark and Hadoop (180404a)

Blended Learning Outline: Developer Training for Apache Spark and Hadoop (180404a) Blended Learning Outline: Developer Training for Apache Spark and Hadoop (180404a) Cloudera s Developer Training for Apache Spark and Hadoop delivers the key concepts and expertise need to develop high-performance

More information

Alexander Klein. #SQLSatDenmark. ETL meets Azure

Alexander Klein. #SQLSatDenmark. ETL meets Azure Alexander Klein ETL meets Azure BIG Thanks to SQLSat Denmark sponsors Save the date for exiting upcoming events PASS Camp 2017 Main Camp 05.12. 07.12.2017 (04.12. Kick-Off abends) Lufthansa Training &

More information

WHITEPAPER. MemSQL Enterprise Feature List

WHITEPAPER. MemSQL Enterprise Feature List WHITEPAPER MemSQL Enterprise Feature List 2017 MemSQL Enterprise Feature List DEPLOYMENT Provision and deploy MemSQL anywhere according to your desired cluster configuration. On-Premises: Maximize infrastructure

More information

Lecture 21 11/27/2017 Next Lecture: Quiz review & project meetings Streaming & Apache Kafka

Lecture 21 11/27/2017 Next Lecture: Quiz review & project meetings Streaming & Apache Kafka Lecture 21 11/27/2017 Next Lecture: Quiz review & project meetings Streaming & Apache Kafka What problem does Kafka solve? Provides a way to deliver updates about changes in state from one service to another

More information

Data Analytics at Logitech Snowflake + Tableau = #Winning

Data Analytics at Logitech Snowflake + Tableau = #Winning Welcome # T C 1 8 Data Analytics at Logitech Snowflake + Tableau = #Winning Avinash Deshpande I am a futurist, scientist, engineer, designer, data evangelist at heart Find me at Avinash Deshpande Chief

More information

Enable IoT Solutions using Azure

Enable IoT Solutions using Azure Internet Of Things A WHITE PAPER SERIES Enable IoT Solutions using Azure 1 2 TABLE OF CONTENTS EXECUTIVE SUMMARY INTERNET OF THINGS GATEWAY EVENT INGESTION EVENT PERSISTENCE EVENT ACTIONS 3 SYNTEL S IoT

More information

Processing Big Data. with AZURE DATA LAKE ANALYTICS. Sean Forgatch - Senior Consultant. 6/23/ TALAVANT. All Rights Reserved.

Processing Big Data. with AZURE DATA LAKE ANALYTICS. Sean Forgatch - Senior Consultant. 6/23/ TALAVANT. All Rights Reserved. Processing Big Data with AZURE DATA LAKE ANALYTICS Sean Forgatch - Senior Consultant 6/23/2018 2018 TALAVANT. All Rights Reserved. 1 SQL Saturday Iowa 2018 6/23/2018 2018 TALAVANT. All Rights Reserved.

More information

Flash Storage Complementing a Data Lake for Real-Time Insight

Flash Storage Complementing a Data Lake for Real-Time Insight Flash Storage Complementing a Data Lake for Real-Time Insight Dr. Sanhita Sarkar Global Director, Analytics Software Development August 7, 2018 Agenda 1 2 3 4 5 Delivering insight along the entire spectrum

More information

Apache Flink. Alessandro Margara

Apache Flink. Alessandro Margara Apache Flink Alessandro Margara alessandro.margara@polimi.it http://home.deib.polimi.it/margara Recap: scenario Big Data Volume and velocity Process large volumes of data possibly produced at high rate

More information

Big Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara

Big Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara Big Data Technology Ecosystem Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara Agenda End-to-End Data Delivery Platform Ecosystem of Data Technologies Mapping an End-to-End Solution Case

More information

One is the Loneliest Number: Scaling out your Data Warehouse

One is the Loneliest Number: Scaling out your Data Warehouse One is the Loneliest Number: Scaling out your Data Warehouse Greg Galloway SQL Saturday Dallas #396 BI Edition Page 1 Agenda Common data warehouse pain points Analytics Platform System (APS) overview Analytics

More information

Lambda Architecture for Batch and Stream Processing. October 2018

Lambda Architecture for Batch and Stream Processing. October 2018 Lambda Architecture for Batch and Stream Processing October 2018 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only.

More information

Asanka Padmakumara. ETL 2.0: Data Engineering with Azure Databricks

Asanka Padmakumara. ETL 2.0: Data Engineering with Azure Databricks Asanka Padmakumara ETL 2.0: Data Engineering with Azure Databricks Who am I? Asanka Padmakumara Business Intelligence Consultant, More than 8 years in BI and Data Warehousing A regular speaker in data

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23.

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23. Introduction Chapter 1: Introducing T-SQL and Data Management Systems 1 T-SQL Language 1 Programming Language or Query Language? 2 What s New in SQL Server 2008 3 Database Management Systems 4 SQL Server

More information

Deep Dive into Concepts and Tools for Analyzing Streaming Data

Deep Dive into Concepts and Tools for Analyzing Streaming Data Deep Dive into Concepts and Tools for Analyzing Streaming Data Dr. Steffen Hausmann Sr. Solutions Architect, Amazon Web Services Data originates in real-time Photo by mountainamoeba https://www.flickr.com/photos/mountainamoeba/2527300028/

More information

Azure Data Factory VS. SSIS. Reza Rad, Consultant, RADACAD

Azure Data Factory VS. SSIS. Reza Rad, Consultant, RADACAD Azure Data Factory VS. SSIS Reza Rad, Consultant, RADACAD 2 Please silence cell phones Explore Everything PASS Has to Offer FREE ONLINE WEBINAR EVENTS FREE 1-DAY LOCAL TRAINING EVENTS VOLUNTEERING OPPORTUNITIES

More information

Databricks Delta: Bringing Unprecedented Reliability and Performance to Cloud Data Lakes

Databricks Delta: Bringing Unprecedented Reliability and Performance to Cloud Data Lakes Databricks Delta: Bringing Unprecedented Reliability and Performance to Cloud Data Lakes AN UNDER THE HOOD LOOK Databricks Delta, a component of the Databricks Unified Analytics Platform*, is a unified

More information

Microsoft. Exam Questions Perform Data Engineering on Microsoft Azure HDInsight (beta) Version:Demo

Microsoft. Exam Questions Perform Data Engineering on Microsoft Azure HDInsight (beta) Version:Demo Microsoft Exam Questions 70-775 Perform Data Engineering on Microsoft Azure HDInsight (beta) Version:Demo NEW QUESTION 1 HOTSPOT You install the Microsoft Hive ODBC Driver on a computer that runs Windows

More information

WebJobs & Azure Functions in modern and Serverless applications. Paris Polyzos Software Engineer at ZuluTrade Inc Microsoft Azure MVP

WebJobs & Azure Functions in modern and Serverless applications. Paris Polyzos Software Engineer at ZuluTrade Inc Microsoft Azure MVP WebJobs & Azure Functions in modern and Serverless applications Paris Polyzos Software Engineer at ZuluTrade Inc Microsoft Azure MVP ns 2016The ZuluTrade Group Paris Polyzos Senior Software Engineer Microsoft

More information

Analyzing Streaming Data in Real-Time with Amazon Kinesis Analytics

Analyzing Streaming Data in Real-Time with Amazon Kinesis Analytics Analyzing Streaming Data in Real-Time with Amazon Kinesis Analytics Dr. Steffen Hausmann, Solutions Architect, AWS May 18, 2017 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon

More information

Architectural challenges for building a low latency, scalable multi-tenant data warehouse

Architectural challenges for building a low latency, scalable multi-tenant data warehouse Architectural challenges for building a low latency, scalable multi-tenant data warehouse Mataprasad Agrawal Solutions Architect, Services CTO 2017 Persistent Systems Ltd. All rights reserved. Our analytics

More information

Streaming Data: The Opportunity & How to Work With It

Streaming Data: The Opportunity & How to Work With It Streaming Data: The Opportunity & How to Work With It Roger Barga, GM Amazon Kinesis April 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Interest in and demand for stream

More information

Azure Data Lake Store

Azure Data Lake Store Azure Data Lake Store Analytics 101 Kenneth M. Nielsen Data Solution Architect, MIcrosoft Our Sponsors About me Kenneth M. Nielsen Worked with SQL Server since 1999 Data Solution Architect at Microsoft

More information

This course is aimed at those who need to extract information from a relational database system.

This course is aimed at those who need to extract information from a relational database system. (SQL) SQL Server Database Querying Course Description: This course is aimed at those who need to extract information from a relational database system. Although it provides an overview of relational database

More information

Exam Questions

Exam Questions Exam Questions 70-775 Perform Data Engineering on Microsoft Azure HDInsight (beta) https://www.2passeasy.com/dumps/70-775/ NEW QUESTION 1 You are implementing a batch processing solution by using Azure

More information

Microsoft Exam

Microsoft Exam Volume: 42 Questions Case Study: 1 Relecloud General Overview Relecloud is a social media company that processes hundreds of millions of social media posts per day and sells advertisements to several hundred

More information

Monitoring in Azure: Bringing IaaS and PaaS together. Vassil Nov 23 rd, 2017

Monitoring in Azure: Bringing IaaS and PaaS together. Vassil Nov 23 rd, 2017 Monitoring in Azure: Bringing IaaS and PaaS together Vassil Stoitsev @vassilstoitsev Nov 23 rd, 2017 Contents Overview Azure Monitor Log Analytics & Kusto Operations Management Suite Some Extras Overview

More information

#techsummitch

#techsummitch www.thomasmaurer.ch #techsummitch Justin Incarnato Justin Incarnato Microsoft Principal PM - Azure Stack Hyper-scale Hybrid Power of Azure in your datacenter Azure Stack Enterprise-proven On-premises

More information

Integrate MATLAB Analytics into Enterprise Applications

Integrate MATLAB Analytics into Enterprise Applications Integrate Analytics into Enterprise Applications Lyamine Hedjazi 2015 The MathWorks, Inc. 1 Data Analytics Workflow Preprocessing Data Business Systems Build Algorithms Smart Connected Systems Take Decisions

More information

Advanced SQL Tribal Data Workshop Joe Nowinski

Advanced SQL Tribal Data Workshop Joe Nowinski Advanced SQL 2018 Tribal Data Workshop Joe Nowinski The Plan Live demo 1:00 PM 3:30 PM Follow along on GoToMeeting Optional practice session 3:45 PM 5:00 PM Laptops available What is SQL? Structured Query

More information

Alexander Klein. ETL in the Cloud

Alexander Klein. ETL in the Cloud Alexander Klein ETL in the Cloud Sponsors help us to run this event! THX! You Rock! Sponsor Gold Sponsor Silver Sponsor Bronze Sponsor You Rock! Sponsor Session 13:45 Track 1 Das super nerdige Solisyon

More information

The Technology of the Business Data Lake. Appendix

The Technology of the Business Data Lake. Appendix The Technology of the Business Data Lake Appendix Pivotal data products Term Greenplum Database GemFire Pivotal HD Spring XD Pivotal Data Dispatch Pivotal Analytics Description A massively parallel platform

More information

Pulsar. Realtime Analytics At Scale. Wang Xinglang

Pulsar. Realtime Analytics At Scale. Wang Xinglang Pulsar Realtime Analytics At Scale Wang Xinglang Agenda Pulsar : Real Time Analytics At ebay Business Use Cases Product Requirements Pulsar : Technology Deep Dive 2 Pulsar Business Use Case: Behavioral

More information

High-Performance Event Processing Bridging the Gap between Low Latency and High Throughput Bernhard Seeger University of Marburg

High-Performance Event Processing Bridging the Gap between Low Latency and High Throughput Bernhard Seeger University of Marburg High-Performance Event Processing Bridging the Gap between Low Latency and High Throughput Bernhard Seeger University of Marburg common work with Nikolaus Glombiewski, Michael Körber, Marc Seidemann 1.

More information

Cortana Intelligence Suite; Where the Magic Happens

Cortana Intelligence Suite; Where the Magic Happens Cortana Intelligence Suite; Where the Magic Happens Reza Rad, Leila Etaati #509 Brisbane 2016 About Us Reza Rad Leila Etaati MVP BI Consultant and Trainer Author of Books Speaker in conferences; PASS Summit,

More information

Intro to Big Data on AWS Igor Roiter Big Data Cloud Solution Architect

Intro to Big Data on AWS Igor Roiter Big Data Cloud Solution Architect Intro to Big Data on AWS Igor Roiter Big Data Cloud Solution Architect Igor Roiter Big Data Cloud Solution Architect Working as a Data Specialist for the last 11 years 9 of them as a Consultant specializing

More information

Přehled novinek v SQL Server 2016

Přehled novinek v SQL Server 2016 Přehled novinek v SQL Server 2016 Martin Rys, BI Competency Leader martin.rys@adastragrp.com https://www.linkedin.com/in/martinrys 20.4.2016 1 BI Competency development 2 Trends, modern data warehousing

More information

Azure Certification BootCamp for Exam (Developer)

Azure Certification BootCamp for Exam (Developer) Azure Certification BootCamp for Exam 70-532 (Developer) Course Duration: 5 Days Course Authored by CloudThat Description Microsoft Azure is a cloud computing platform and infrastructure created for building,

More information

Comprehensive Guide to Evaluating Event Stream Processing Engines

Comprehensive Guide to Evaluating Event Stream Processing Engines Comprehensive Guide to Evaluating Event Stream Processing Engines i Copyright 2006 Coral8, Inc. All rights reserved worldwide. Worldwide Headquarters: Coral8, Inc. 82 Pioneer Way, Suite 106 Mountain View,

More information

Service Level Agreement for Microsoft Azure operated by 21Vianet. Last updated: November Introduction

Service Level Agreement for Microsoft Azure operated by 21Vianet. Last updated: November Introduction Service Level Agreement for Microsoft Azure operated by 21Vianet Last updated: November 2017 1. Introduction This Service Level Agreement for Azure (this SLA ) is made by 21Vianet in connection with, and

More information

WHY AND HOW TO LEVERAGE THE POWER AND SIMPLICITY OF SQL ON APACHE FLINK - FABIAN HUESKE, SOFTWARE ENGINEER

WHY AND HOW TO LEVERAGE THE POWER AND SIMPLICITY OF SQL ON APACHE FLINK - FABIAN HUESKE, SOFTWARE ENGINEER WHY AND HOW TO LEVERAGE THE POWER AND SIMPLICITY OF SQL ON APACHE FLINK - FABIAN HUESKE, SOFTWARE ENGINEER ABOUT ME Apache Flink PMC member & ASF member Contributing since day 1 at TU Berlin Focusing on

More information

Sub Meter Data Import & Storage Platform RFP Questions/Answers

Sub Meter Data Import & Storage Platform RFP Questions/Answers Sub Meter Data Import & Storage Platform RFP Questions/Answers ADDED 10/12/2015 Q: The latter sections of the RFP indicate that you are looking for dashboarding features. Will VEIC accept a proposal that

More information

Developing Enterprise Cloud Solutions with Azure

Developing Enterprise Cloud Solutions with Azure Developing Enterprise Cloud Solutions with Azure Java Focused 5 Day Course AUDIENCE FORMAT Developers and Software Architects Instructor-led with hands-on labs LEVEL 300 COURSE DESCRIPTION This course

More information

exam. Microsoft Perform Data Engineering on Microsoft Azure HDInsight. Version 1.0

exam.   Microsoft Perform Data Engineering on Microsoft Azure HDInsight. Version 1.0 70-775.exam Number: 70-775 Passing Score: 800 Time Limit: 120 min File Version: 1.0 Microsoft 70-775 Perform Data Engineering on Microsoft Azure HDInsight Version 1.0 Exam A QUESTION 1 You use YARN to

More information

Kafka Streams: Hands-on Session A.A. 2017/18

Kafka Streams: Hands-on Session A.A. 2017/18 Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Kafka Streams: Hands-on Session A.A. 2017/18 Matteo Nardelli Laurea Magistrale in Ingegneria Informatica

More information

Deep Dive Amazon Kinesis. Ian Meyers, Principal Solution Architect - Amazon Web Services

Deep Dive Amazon Kinesis. Ian Meyers, Principal Solution Architect - Amazon Web Services Deep Dive Amazon Kinesis Ian Meyers, Principal Solution Architect - Amazon Web Services Analytics Deployment & Administration App Services Analytics Compute Storage Database Networking AWS Global Infrastructure

More information

Overview. Prerequisites. Course Outline. Course Outline :: Apache Spark Development::

Overview. Prerequisites. Course Outline. Course Outline :: Apache Spark Development:: Title Duration : Apache Spark Development : 4 days Overview Spark is a fast and general cluster computing system for Big Data. It provides high-level APIs in Scala, Java, Python, and R, and an optimized

More information

CERTIFICATE IN SOFTWARE DEVELOPMENT LIFE CYCLE IN BIG DATA AND BUSINESS INTELLIGENCE (SDLC-BD & BI)

CERTIFICATE IN SOFTWARE DEVELOPMENT LIFE CYCLE IN BIG DATA AND BUSINESS INTELLIGENCE (SDLC-BD & BI) CERTIFICATE IN SOFTWARE DEVELOPMENT LIFE CYCLE IN BIG DATA AND BUSINESS INTELLIGENCE (SDLC-BD & BI) The Certificate in Software Development Life Cycle in BIGDATA, Business Intelligence and Tableau program

More information

Making Data Integration Easy For Multiplatform Data Architectures With Diyotta 4.0. WEBINAR MAY 15 th, PM EST 10AM PST

Making Data Integration Easy For Multiplatform Data Architectures With Diyotta 4.0. WEBINAR MAY 15 th, PM EST 10AM PST Making Data Integration Easy For Multiplatform Data Architectures With Diyotta 4.0 WEBINAR MAY 15 th, 2018 1PM EST 10AM PST Welcome and Logistics If you have problems with the sound on your computer, switch

More information

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015 Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL May 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document

More information

Integrate MATLAB Analytics into Enterprise Applications

Integrate MATLAB Analytics into Enterprise Applications Integrate Analytics into Enterprise Applications Aurélie Urbain MathWorks Consulting Services 2015 The MathWorks, Inc. 1 Data Analytics Workflow Data Acquisition Data Analytics Analytics Integration Business

More information

IoT Impact On Storage Architecture

IoT Impact On Storage Architecture IoT Impact On Storage Architecture SDC India Girish Kumar B K NetApp 24 th May 2018 1 IoT - Agenda 1) Introduction 2) Data growth and compute model 3) Industrial needs and IoT architecture 4) Data flow

More information

Security & Management

Security & Management Common Identity Data Platform Security & Management Unified Development Category Azure Technology On-Premise Technology Hybrid Storage Azure Storage StorSimple Hybrid Backup & DR Azure Backup + Azure Site

More information

Designing dashboards for performance. Reference deck

Designing dashboards for performance. Reference deck Designing dashboards for performance Reference deck Basic principles 1. Everything in moderation 2. If it isn t fast in database, it won t be fast in Tableau 3. If it isn t fast in desktop, it won t be

More information

How to integrate data into Tableau

How to integrate data into Tableau 1 How to integrate data into Tableau a comparison of 3 approaches: ETL, Tableau self-service and WHITE PAPER WHITE PAPER 2 data How to integrate data into Tableau a comparison of 3 es: ETL, Tableau self-service

More information

Auto Management for Apache Kafka and Distributed Stateful System in General

Auto Management for Apache Kafka and Distributed Stateful System in General Auto Management for Apache Kafka and Distributed Stateful System in General Jiangjie (Becket) Qin Data Infrastructure @LinkedIn GIAC 2017, 12/23/17@Shanghai Agenda Kafka introduction and terminologies

More information

Get ready to be what s next.

Get ready to be what s next. Get ready to be what s next. Jared Shockley http://jaredontech.com Senior Service Engineer Prior Experience @jshoq Primary Experience Areas Agenda What is Microsoft Azure? Provider-hosted Apps Hosting

More information

Developing in Power BI. with Streaming Datasets and Real-time Dashboards

Developing in Power BI. with Streaming Datasets and Real-time Dashboards Developing in Power BI with Streaming Datasets and Real-time Dashboards Code and Slides for this Session https://github.com/criticalpathtraining/realtimedashboards Critical Path Training https://www.criticalpathtrainig.com

More information

Streaming SQL. Julian Hyde. 9 th XLDB Conference SLAC, Menlo Park, 2016/05/25

Streaming SQL. Julian Hyde. 9 th XLDB Conference SLAC, Menlo Park, 2016/05/25 Streaming SQL Julian Hyde 9 th XLDB Conference SLAC, Menlo Park, 2016/05/25 @julianhyde SQL Query planning Query federation OLAP Streaming Hadoop Apache member VP Apache Calcite PMC Apache Arrow, Drill,

More information

The Future of Real-Time in Spark

The Future of Real-Time in Spark The Future of Real-Time in Spark Reynold Xin @rxin Spark Summit, New York, Feb 18, 2016 Why Real-Time? Making decisions faster is valuable. Preventing credit card fraud Monitoring industrial machinery

More information

MyCloud Computing Business computing in the cloud, ready to go in minutes

MyCloud Computing Business computing in the cloud, ready to go in minutes MyCloud Computing Business computing in the cloud, ready to go in minutes In today s dynamic environment, businesses need to be able to respond quickly to changing demands. Using virtualised computing

More information

HDInsight > Hadoop. October 12, 2017

HDInsight > Hadoop. October 12, 2017 HDInsight > Hadoop October 12, 2017 2 Introduction Mark Hudson >20 years mixing technology with data >10 years with CapTech Microsoft Certified IT Professional Business Intelligence Member of the Richmond

More information

Microsoft Cloud Workshop. Intelligent Analytics Hackathon Learner Guide

Microsoft Cloud Workshop. Intelligent Analytics Hackathon Learner Guide Microsoft Cloud Workshop Intelligent Analytics Hackathon Learner Guide August 2017 2017 Microsoft Corporation. All rights reserved. This document is confidential and proprietary to Microsoft. Internal

More information

Managing IoT and Time Series Data with Amazon ElastiCache for Redis

Managing IoT and Time Series Data with Amazon ElastiCache for Redis Managing IoT and Time Series Data with ElastiCache for Redis Darin Briskman, ElastiCache Developer Outreach Michael Labib, Specialist Solutions Architect 2016, Web Services, Inc. or its Affiliates. All

More information

White Paper / Azure Data Platform: Ingest

White Paper / Azure Data Platform: Ingest White Paper / Azure Data Platform: Ingest Contents White Paper / Azure Data Platform: Ingest... 1 Versioning... 2 Meta Data... 2 Foreword... 3 Prerequisites... 3 Azure Data Platform... 4 Flowchart Guidance...

More information

IoT Sensor Analytics with Apache Kafka, KSQL and TensorFlow

IoT Sensor Analytics with Apache Kafka, KSQL and TensorFlow 1 IoT Sensor Analytics with Apache Kafka, KSQL and TensorFlow Kafka-Native End-to-End IoT Data Integration and Processing Kai Waehner - Technology Evangelist kontakt@kai-waehner.de - LinkedIn Twitter :

More information

Benchmarking in the Cloud

Benchmarking in the Cloud Dragon source: https://www.flickr.com/photos/wili/2628869994/in/gallery-41926029@n05-72157622307278981/ Gianluca Sartori Benchmarking in the Cloud Thank you to our AWESOME sponsors! Gianluca Sartori Independent

More information

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution. Hosted Azure for your business Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution. Azure is approximately 50 percent cheaper than other cloud services

More information

Data Architectures in Azure for Analytics & Big Data

Data Architectures in Azure for Analytics & Big Data Data Architectures in for Analytics & Big Data October 20, 2018 Melissa Coates Solution Architect, BlueGranite Microsoft Data Platform MVP Blog: www.sqlchick.com Twitter: @sqlchick Data Architecture A

More information

Un'introduzione a Kafka Streams e KSQL and why they matter! ITOUG Tech Day Roma 1 Febbraio 2018

Un'introduzione a Kafka Streams e KSQL and why they matter! ITOUG Tech Day Roma 1 Febbraio 2018 Un'introduzione a Kafka Streams e KSQL and why they matter! ITOUG Tech Day Roma 1 Febbraio 2018 R E T H I N K I N G Stream Processing with Apache Kafka Kafka the Streaming Data Platform 1.0 Enterprise

More information

Optimized Data Integration for the MSO Market

Optimized Data Integration for the MSO Market Optimized Data Integration for the MSO Market Actions at the speed of data For Real-time Decisioning and Big Data Problems VelociData for FinTech and the Enterprise VelociData s technology has been providing

More information

Azure Learning Circles

Azure Learning Circles Azure Learning Circles Azure Management Session 1: Logs, Diagnostics & Metrics Presented By: Shane Creamer shanec@microsoft.com Typical Customer Narratives Most customers know how to operate on-premises,

More information

Azure-persistence MARTIN MUDRA

Azure-persistence MARTIN MUDRA Azure-persistence MARTIN MUDRA Storage service access Blobs Queues Tables Storage service Horizontally scalable Zone Redundancy Accounts Based on Uri Pricing Calculator Azure table storage Storage Account

More information

BEST BIG DATA CERTIFICATIONS

BEST BIG DATA CERTIFICATIONS VALIANCE INSIGHTS BIG DATA BEST BIG DATA CERTIFICATIONS email : info@valiancesolutions.com website : www.valiancesolutions.com VALIANCE SOLUTIONS Analytics: Optimizing Certificate Engineer Engineering

More information

Overview of Data Services and Streaming Data Solution with Azure

Overview of Data Services and Streaming Data Solution with Azure Overview of Data Services and Streaming Data Solution with Azure Tara Mason Senior Consultant tmason@impactmakers.com Platform as a Service Offerings SQL Server On Premises vs. Azure SQL Server SQL Server

More information

Topics. Big Data Analytics What is and Why Hadoop? Comparison to other technologies Hadoop architecture Hadoop ecosystem Hadoop usage examples

Topics. Big Data Analytics What is and Why Hadoop? Comparison to other technologies Hadoop architecture Hadoop ecosystem Hadoop usage examples Hadoop Introduction 1 Topics Big Data Analytics What is and Why Hadoop? Comparison to other technologies Hadoop architecture Hadoop ecosystem Hadoop usage examples 2 Big Data Analytics What is Big Data?

More information

Data Analytics with HPC. Data Streaming

Data Analytics with HPC. Data Streaming Data Analytics with HPC Data Streaming Reusing this material This work is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-nc-sa/4.0/deed.en_us

More information

Oracle Big Data Connectors

Oracle Big Data Connectors Oracle Big Data Connectors Oracle Big Data Connectors is a software suite that integrates processing in Apache Hadoop distributions with operations in Oracle Database. It enables the use of Hadoop to process

More information

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp.

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp. Data 101 Which DB, When Joe Yong (joeyong@microsoft.com) Azure SQL Data Warehouse, Program Management Microsoft Corp. The world is changing AI increased by 300% in 2017 Data will grow to 44 ZB in 2020

More information

The Billion Object Platform (BOP): a system to lower barriers to support big, streaming, spatio-temporal data sources

The Billion Object Platform (BOP): a system to lower barriers to support big, streaming, spatio-temporal data sources FOSS4G 2017 Boston The Billion Object Platform (BOP): a system to lower barriers to support big, streaming, spatio-temporal data sources Devika Kakkar and Ben Lewis Harvard Center for Geographic Analysis

More information

Complex Event Processing (CEP) with PI for StreamInsight

Complex Event Processing (CEP) with PI for StreamInsight Complex Event Processing (CEP) with PI for StreamInsight Presented By: Roman Schindlauer - Microsoft Erwin Gove OSIsoft Greg Douglas - Logica Where PI geeks meet 9/23/2010 Talk Outline Microsoft StreamInsight

More information

IoT Device Simulator

IoT Device Simulator IoT Device Simulator AWS Implementation Guide Sean Senior May 2018 Copyright (c) 2018 by Amazon.com, Inc. or its affiliates. IoT Device Simulator is licensed under the terms of the Amazon Software License

More information

Modern Data Warehouse The New Approach to Azure BI

Modern Data Warehouse The New Approach to Azure BI Modern Data Warehouse The New Approach to Azure BI History On-Premise SQL Server Big Data Solutions Technical Barriers Modern Analytics Platform On-Premise SQL Server Big Data Solutions Modern Analytics

More information

Thermoplan uses Azure to manage data for its smart coffee machine

Thermoplan uses Azure to manage data for its smart coffee machine Search by keyword... Technical Case Studies Thermoplan uses Azure to manage data for its smart coffee machine Ronnie Saurenmann, Ken Casada - Jun 7, 2017 Thermoplan develops and produces professional coffee

More information

MATLAB. Senior Application Engineer The MathWorks Korea The MathWorks, Inc. 2

MATLAB. Senior Application Engineer The MathWorks Korea The MathWorks, Inc. 2 1 Senior Application Engineer The MathWorks Korea 2017 The MathWorks, Inc. 2 Data Analytics Workflow Business Systems Smart Connected Systems Data Acquisition Engineering, Scientific, and Field Business

More information