Microsoft Azure Stream Analytics

Size: px
Start display at page:

Download "Microsoft Azure Stream Analytics"

Transcription

1 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) LA C Laboratory for Advanced Collaboration

2 Topics Azure Overview Stream Analytics Programming Model Step-by-step example 2

3 Microsoft Azure Microsoft s cloud computing solution Several Open Source Components Windows and Linux VMs 3

4 Cloud Computing Overview 4

5 Microsoft Azure Cloud Solutions 5

6 Microsoft Azure Stream Analytics Middleware for data stream processing Offered as a service (Platform as a Service PAAS) Provides a SQL-like continuous query language Developer write Stream Analytics Jobs instead of imperative code Can integrate with visualization frameworks 6

7 Microsoft Azure Stream Analytics Stream Analytics only process data in the cloud. Thus, how can we send data to Stream Analytics Jobs (cloud)? Event Hubs (streams), BLOB (static) Event Hubs is a publish/subscribe middleware. Bindings for multiple languages..net, Java, Python, etc. 7

8 Stream Analytics Architecture Architectural Overview Incoming Data Event Hubs Event Hubs Stream Analytics BLOB BLOB 8

9 Sending Data - Event Hubs Each Event Hub represent an Event. Need to be in JSON, CSV, or AVRO format. Example: Temperature data sent to an event hub. 9 String msg = "{\"id\": ,\"reading\": 28}" byte[] payloadbytes = msg.getbytes(); EventData sendevent = new EventData(payloadBytes); EventHubClient ehclient = EventHubClient.createFromConnectionString("eventConnectionKey"); ehclient.sendsync(sendevent); Event Hub Middleware (API) Incoming Data Event Hubs

10 Microsoft Azure Stream Analytics SQL-like language (similar to StreamInsight) Input: Event Hubs and/or BLOBs Output: Event Hubs and/or BLOBS Example: (Temperature Stream) SELECT id, reading INTO HighTemperatureStream FROM TemperatureStream WHERE reading > 20 10

11 Stream Analytics Query Language Implicit or External Time (timestamp column) Tumbling, Hopping, Sliding Time Windows 11

12 Stream Analytics Query Language Standard SQL aggregate functions AVG, SUM, COUNT, MIN, MAX Example: Tumbling Window to compute AVG reading per sensor SELECT id, AVG(reading) INTO AVGTemperatureStream FROM TemperatureStream GROUP BY id, TUMBLINGWINDOW(5, s) 12

13 Expanding Azure Stream Analytics Multiple event hub consumers Each consumer have their own reader (similar to Apache Kafka) 13

14 Expanding Azure Stream Analytics Each Stream Analytics Job implements a single continuous query Network of Event Hubs and Stream Analytics Jobs 14

15 Complete Picture 15

16 Example step-by-step Telecommunications and SIM fraud detection in real-time Large volume of Call Detail Records (CDR) Jobs: Pare this data down to a manageable amount and obtain insights about customer usage over time and geographical regions. Detect SIM fraud (multiple calls coming from the same identity around the same time but in geographically different locations) in real-time We will use an existing simulator to generate the input data stream. 16

17 Step 1: Create an Event Hub We will create an event hub to receive the input stream. In the Azure Portal go to: 17

18 Step 2: Create a Consumer Group (Event Hub) Create a consumer group to consume data from this hub. In the Azure Portal go to: Event hub created Consumer group Create new consumer group (bottom of the page) 18

19 Step 2: Create a Consumer Group (Event Hub) Create a consumer group to consume data from this hub. In the Azure Portal go to: Event hub created Consumer group Create new consumer group (bottom of the page) 19

20 Step 3: Grant access to consume/send events Create an access policy for the Event Hub. In the Azure Portal go to: Event hub created Configure Tab Create a policy with management permissions Save 20

21 Step 4: Generate Input Data Stream Simulator (uses the event bus middleware to send messages) Other applications need to the use the middleware API to send/receive data. Data sent: 21

22 Step 4: Generate Input Data Stream Program: Download Link ( ) Need to use Event Hub key to connect with the azure server Get connection info in event hub panel (at the bottom) 22

23 Step 4: Generate Input Data Stream Edit with this info (remove entity part). Use connection info and event hub name (CallEventHub) <?xml version="1.0" encoding="utf-8"?> <configuration> <appsettings> <!-- Service Bus specific app setings for messaging connections --> <add key="eventhubname" value="calleventhub"/> <add key="microsoft.servicebus.connectionstring" value="endpoint=sb://rorizhelloworldhubns.servicebus.windows.net/;sharedaccesskeyname=managepolicy;sharedaccesskey=doggvcnbnq56nwnrdee GaPsGAOfpTpsZV6mcCmghVqo="/> </appsettings>... 23

24 Step 4: Generate Input Data Stream Generate the data stream telcodatagen.exe [#NumCDRsPerHour] [SIM Card Fraud Probability] [#DurationHours] 24

25 Step 5: Create a Stream Analytics Job In the Azure Portal go to: 25

26 Step 6: Link Event Hub to Stream Analytics Job Click in the Stream Analytics Jobs Go to Input tab Add Input 26

27 Step 6: Link Event Hub to Stream Analytics Job Options: Data Stream Event Hub Config JSON 27

28 Step 7: Get Sample Data Before we design the query it s recommended to test the query with sample data External input or sample the data stream Go to Stream Analytics Input Tab Then choose Sample Data 28

29 Step 7: Get Sample Data Specify the sample data length. Download the data. 29

30 Step 8: Create Continuous Query Click on the Query tab: Write down the query. Use sample data to see the output. 30

31 Step 8: Create Continuous Query Click on test button Choose the sample data for the test query. 31

32 Step 8: Create Continuous Query The interface now presents the test query output over the sample data. 32

33 Step 9: Refine the Query Amount of incoming call per region in the last two hour. 33

34 Step 9: Refine the Query Amount of fraudulent calls (different countries, less than 5 seconds): 34

35 Step 9: Refine the Query Save Query 35

36 Step 10: Create Output Remember, one continuous query per Stream Analytics job Create BLOB Storage. In Azure portal go to: 36

37 Step 10: Create Output Create a Container 37

38 Step 11: Link Output to Stream Analytics Job Go to Output Tab in Stream Analytics Job Add Output (BLOB, Event Hub, etc) 38

39 Step 11: Link Output to Stream Analytics Job Go to Output Tab in Stream Analytics Job Add Output (BLOB, Event Hub, etc) Choose Output Name (we will use this in the query) Pick the desired output (event hub/blob) 39

40 Step 12: Change query to refer to Output Go to Query Tab in Stream Analytics Job Add INTO StreamOutput in the query Save 40

41 Step 13: Start the Stream Analytics Job Go to Stream Analytics Job Menu Click Start 41

42 Step 14: View Output Azure Storage Explorer 42

43 Conclusion, Pro and Cons Pro: Fast and easy to deploy SQL-like declarative language Scale the processing units Cons: You cannot dynamically change/alter a Stream Analytics Job Complex task due to state transfer, losing events, etc However, you can create new Jobs with the new queries You need several Event Hubs to make an event processing network 43

44 Pricing Stream Analytics is priced on two variables: Volume of data processed Streaming units required to process the data stream * Streaming unit is a unit of compute capacity with a maximum throughput of 1MB/s 44

45 Example Pricing Daily Azure Stream Analytics cost for 1 MB/sec of average processing Volume of Data Processed Cost - $ /GB * GB = $0.08 per day, streaming max 1 MB/s non-stop Streaming Unit Cost - $.031 /hr * 24 hrs = $0.74 per day, for 1 MB/sec max. throughput Total cost - $ $0.08 = $0.82 per day -or- ~$24.60 per month 45

46 Conclusions Thanks! Questions? 46

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

Welcome to SQL Saturday Denmark

Welcome to SQL Saturday Denmark Welcome to SQL Saturday Denmark 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

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

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

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

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

Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons

Towards Stream- based Reasoning and Machine Learning for IoT Applica<ons Towards Stream- based Reasoning and Machine Learning for IoT Applica

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

Microsoft Perform Data Engineering on Microsoft Azure HDInsight.

Microsoft Perform Data Engineering on Microsoft Azure HDInsight. Microsoft 70-775 Perform Data Engineering on Microsoft Azure HDInsight http://killexams.com/pass4sure/exam-detail/70-775 QUESTION: 30 You are building a security tracking solution in Apache Kafka to parse

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

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

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

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532C: Developing Microsoft Azure Solutions Course details Course Outline Module 1: OVERVIEW OF THE MICROSOFT AZURE PLATFORM This module reviews the services available in the Azure platform and

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

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

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led Introduction to Azure for Developers Course 10978A: 5 days Instructor Led About this course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

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

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

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

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

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

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services. Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks for your cloud applications. Lesson 1, Azure Services,

More information

Developing Microsoft Azure Solutions: Course Agenda

Developing Microsoft Azure Solutions: Course Agenda Developing Microsoft Azure Solutions: 70-532 Course Agenda Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks for your

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

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

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 You have an Azure HDInsight cluster. You need to store data in a file format that

More information

20532D - Version: 1. Developing Microsoft Azure Solutions

20532D - Version: 1. Developing Microsoft Azure Solutions 20532D - Version: 1 Developing Microsoft Azure Solutions Developing Microsoft Azure Solutions 20532D - Version: 1 5 days Course Description: This course offers students the opportunity to take an existing

More information

Programming Functions. Debugging and testing

Programming Functions. Debugging and testing 1 Serverless architectures Programming Functions Going to production Introducing Azure Functions Debugging and testing Wrapup 2 3 Server-less architectures and Azure Functions There are no servers When

More information

Deccansoft Software Services

Deccansoft Software Services Deccansoft Software Services Enter to Learn, Exit to Earn 2 DAY ESSENTIALS OF MICROSOFT AZURE WORKSHOP BY MR. SANDEEP SONI, (MCT) Deccansoft Software Services 402, Saptagiri towers, Above Pantaloons, Begumpet

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

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

Big data streaming: Choices for high availability and disaster recovery on Microsoft Azure. By Arnab Ganguly DataCAT

Big data streaming: Choices for high availability and disaster recovery on Microsoft Azure. By Arnab Ganguly DataCAT : Choices for high availability and disaster recovery on Microsoft Azure By Arnab Ganguly DataCAT March 2019 Contents Overview... 3 The challenge of a single-region architecture... 3 Configuration considerations...

More information

6/29/ :38 AM 1

6/29/ :38 AM 1 6/29/2017 11:38 AM 1 Creating an Event Hub In this lab, you will create an Event Hub. What you need for this lab An Azure Subscription Create an event hub Take the following steps to create an event hub

More information

Monitoring Azure Azure Monitor How, What, Why?

Monitoring Azure Azure Monitor How, What, Why? Monitoring Azure Azure Monitor How, What, Why? Stefan Roth MVP http://stefanroth.net @stefanroth_net Experts Live Café Switzerland: http://itproch.expertslive.café Why Should We Care? AWS Private IT environment

More information

Flexible Network Analytics in the Cloud. Jon Dugan & Peter Murphy ESnet Software Engineering Group October 18, 2017 TechEx 2017, San Francisco

Flexible Network Analytics in the Cloud. Jon Dugan & Peter Murphy ESnet Software Engineering Group October 18, 2017 TechEx 2017, San Francisco Flexible Network Analytics in the Cloud Jon Dugan & Peter Murphy ESnet Software Engineering Group October 18, 2017 TechEx 2017, San Francisco Introduction Harsh realities of network analytics netbeam Demo

More information

RIPE75 - Network monitoring at scale. Louis Poinsignon

RIPE75 - Network monitoring at scale. Louis Poinsignon RIPE75 - Network monitoring at scale Louis Poinsignon Why monitoring and what to monitor? Why do we monitor? Billing Reducing costs Traffic engineering Where should we peer? Where should we set-up a new

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

Hortonworks DataFlow

Hortonworks DataFlow Hortonworks DataFlow Schema Registry User Guide (January 31, 2018) docs.hortonworks.com Hortonworks DataFlow: Schema Registry User Guide Copyright 2012-2018 Hortonworks, Inc. Some rights reserved. Except

More information

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led About this course This course is intended for students who have experience building ASP.NET and C# applications. Students will

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

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

Azure Free Training. Module 1 : Azure Governance Model. Azure. By Hicham KADIRI October 27, Naming. Convention. A K&K Group Company

Azure Free Training. Module 1 : Azure Governance Model. Azure. By Hicham KADIRI October 27, Naming. Convention. A K&K Group Company Azure Free Training Module 1 : Azure Governance Model Azure Naming By Hicham KADIRI October 27, 2018 Convention A K&K Group Company About me /in/hichamkadiri /hicham_kadiri Microsoft MVP Windows Expert-IT

More information

Microsoft vision for a new era

Microsoft vision for a new era Microsoft vision for a new era United platform for the modern service provider MICROSOFT AZURE CUSTOMER DATACENTER CONSISTENT PLATFORM SERVICE PROVIDER Enterprise-grade Global reach, scale, and security

More information

70-487: Developing Windows Azure and Web Services

70-487: Developing Windows Azure and Web Services 70-487: Developing Windows Azure and Web Services Candidates for this certification are professional developers that use Visual Studio 2015112017 11 and the Microsoft.NET Core Framework 4.5 to design and

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

SQL Azure Scale-Out - Setup Guide

SQL Azure Scale-Out - Setup Guide 2017-02-10 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Contents 1 INTRODUCTION... 3 1.1 Who should read this guide 3 1.2 Getting started 3 2 PRE-INSTALLATION

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

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

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

Techno Expert Solutions

Techno Expert Solutions Course Content of Microsoft Windows Azzure Developer: Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks

More information

Installation 3. Minimum system requirements 3. Download and installation on Windows 3. Download and installation on Linux 3

Installation 3. Minimum system requirements 3. Download and installation on Windows 3. Download and installation on Linux 3 2 TABLE OF CONTENTS Installation 3 Minimum system requirements 3 Download and installation on Windows 3 Download and installation on Linux 3 Mail server configuration 4 Out-of-the-box integrations 4 ServiceDesk

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

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

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Amazon Machine Image (AMI)? Amazon Elastic Compute Cloud (EC2)?

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

20532D: Developing Microsoft Azure Solutions

20532D: Developing Microsoft Azure Solutions 20532D: Developing Microsoft Azure Solutions Course Details Course Code: Duration: Notes: 20532D 5 days Elements of this syllabus are subject to change. About this course This course is intended for students

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 1 Developing Microsoft Azure Solutions Course Prerequisites A general understanding of ASP.NET and C# concepts Upon Completion of this Course, you will accomplish following: Compare the services available

More information

Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010

Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010 Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 3.00 Day(s)/ 24 hrs Overview: This class is an introduction

More information

Real-time Data Engineering in the Cloud Exercise Guide

Real-time Data Engineering in the Cloud Exercise Guide Real-time Data Engineering in the Cloud Exercise Guide Jesse Anderson 2017 SMOKING HAND LLC ALL RIGHTS RESERVED Version 1.12.a9779239 1 Contents 1 Lab Notes 3 2 Kafka HelloWorld 6 3 Streaming ETL 8 4 Advanced

More information

EM 12c: Broadest, Most Complete Range of Enterprise Services

EM 12c: Broadest, Most Complete Range of Enterprise Services Enterprise Manager 12c Cloud Taxonomy EM Product Management 1 Copyright 2011, Oracle and/or its affiliates. All rights EM 12c: Broadest, Most Complete Range of Enterprise Services Self-Service Application/

More information

THE ATLAS DISTRIBUTED DATA MANAGEMENT SYSTEM & DATABASES

THE ATLAS DISTRIBUTED DATA MANAGEMENT SYSTEM & DATABASES 1 THE ATLAS DISTRIBUTED DATA MANAGEMENT SYSTEM & DATABASES Vincent Garonne, Mario Lassnig, Martin Barisits, Thomas Beermann, Ralph Vigne, Cedric Serfon Vincent.Garonne@cern.ch ph-adp-ddm-lab@cern.ch XLDB

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

Unifying Big Data Workloads in Apache Spark

Unifying Big Data Workloads in Apache Spark Unifying Big Data Workloads in Apache Spark Hossein Falaki @mhfalaki Outline What s Apache Spark Why Unification Evolution of Unification Apache Spark + Databricks Q & A What s Apache Spark What is Apache

More information

ArcGIS Enterprise: An Introduction. Philip Heede

ArcGIS Enterprise: An Introduction. Philip Heede Enterprise: An Introduction Philip Heede Online Enterprise Hosted by Esri (SaaS) - Upgraded automatically (by Esri) - Esri controls SLA Core Web GIS functionality (Apps, visualization, smart mapping, analysis

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Developing Microsoft Azure Solutions Duration: 5 Days Course Code: M20532 Overview: This course is intended for students who have experience building web applications. Students should also have experience

More information

Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service.

Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix.com Data Governance For up-to-date information visit: This section

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

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

Windows Azure Overview

Windows Azure Overview Windows Azure Overview Christine Collet, Genoveva Vargas-Solar Grenoble INP, France MS Azure Educator Grant Packaged Software Infrastructure (as a Service) Platform (as a Service) Software (as a Service)

More information

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015 Android System Architecture Android Application Fundamentals Applications in Android All source code, resources, and data are compiled into a single archive file. The file uses the.apk suffix and is used

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

Microsoft Azure Blob Storage to Alation Integration

Microsoft Azure Blob Storage to Alation Integration Microsoft Azure Blob Storage to Alation Integration By Information Asset Created By: Melvin Pereira Version: 1.0.0 Status: Draft Last Update Date: 6/8/2018 12:54 AM Table of Contents 1 Introduction...

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

Go Serverless: Design Patterns, Best Practices and Real-World Scenarios

Go Serverless: Design Patterns, Best Practices and Real-World Scenarios Microsoft Tech Summit 2018 微软技术暨生态大会 Go Serverless: Design Patterns, Best Practices and Real-World Scenarios APP203 Davide Benvegnu Cloud Solution Architect Cloud Solution Architect @ Microsoft HK Former

More information

Vlad Vinogradsky

Vlad Vinogradsky Vlad Vinogradsky vladvino@microsoft.com http://twitter.com/vladvino Commercially available cloud platform offering Billing starts on 02/01/2010 A set of cloud computing services Services can be used together

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

BIG DATA REVOLUTION IN JOBRAPIDO

BIG DATA REVOLUTION IN JOBRAPIDO BIG DATA REVOLUTION IN JOBRAPIDO Michele Pinto Big Data Technical Team Leader @ Jobrapido Big Data Tech 2016 Firenze - October 20, 2016 ABOUT ME NAME Michele Pinto LINKEDIN https://www.linkedin.com/in/pintomichele

More information

Developing Microsoft Azure Solutions (MS 20532)

Developing Microsoft Azure Solutions (MS 20532) Developing Microsoft Azure Solutions (MS 20532) COURSE OVERVIEW: This course is intended for students who have experience building ASP.NET and C# applications. Students will also have experience with the

More information

Digital Transformation

Digital Transformation Digital Transformation GOING DIGITAL Microsoft Cloud Momentum 120,000 New Azure customer subscriptions/month 150 billion Azure SQL query requests processed/day 715 million Azure Active Directory users

More information

Cisco Tetration Analytics

Cisco Tetration Analytics Cisco Tetration Analytics Enhanced security and operations with real time analytics Christopher Say (CCIE RS SP) Consulting System Engineer csaychoh@cisco.com Challenges in operating a hybrid data center

More information

Operation Management Suite OMS, for short. Kenneth Teo Premier Field Engineer Microsoft

Operation Management Suite OMS, for short. Kenneth Teo Premier Field Engineer Microsoft Operation Management Suite OMS, for short. Kenneth Teo Premier Field Engineer Microsoft microsoft.com/oms Different Ways to Connect SCOM Direct agents Azure Storage Azure Diagnostic Microsoft Operations

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

Open Source Tools as a platform for research on Microsoft Azure

Open Source Tools as a platform for research on Microsoft Azure Open Source Tools as a platform for research on Microsoft Azure Alessandro Jannuzi Open Source Lead Microsoft Brasil Jaime Puente Director Microsoft Research Azure, Microsoft Cloud Platform 24 Regions

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

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications Presented by Laurent Garrigues, Gregg Le Blanc, Paul Kaiser Agenda Overview Platform Tour Demo Partner Preview Program Q&A

More information

70-532: Developing Microsoft Azure Solutions

70-532: Developing Microsoft Azure Solutions 70-532: Developing Microsoft Azure Solutions Exam Design Target Audience Candidates of this exam are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions.

More information

70-532: Developing Microsoft Azure Solutions

70-532: Developing Microsoft Azure Solutions 70-532: Developing Microsoft Azure Solutions Objective Domain Note: This document shows tracked changes that are effective as of January 18, 2018. Create and Manage Azure Resource Manager Virtual Machines

More information

Cloud platforms. T Mobile Systems Programming

Cloud platforms. T Mobile Systems Programming Cloud platforms T-110.5130 Mobile Systems Programming Agenda 1. Motivation 2. Different types of cloud platforms 3. Popular cloud services 4. Open-source cloud 5. Cloud on this course 6. Mobile Edge Computing

More information

Data Acquisition. The reference Big Data stack

Data Acquisition. The reference Big Data stack Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Data Acquisition Corso di Sistemi e Architetture per Big Data A.A. 2017/18 Valeria Cardellini The reference

More information

Enterprise Data Catalog Fixed Limitations ( Update 1)

Enterprise Data Catalog Fixed Limitations ( Update 1) Informatica LLC Enterprise Data Catalog 10.2.1 Update 1 Release Notes September 2018 Copyright Informatica LLC 2015, 2018 Contents Enterprise Data Catalog Fixed Limitations (10.2.1 Update 1)... 1 Enterprise

More information

Azure Development Course

Azure Development Course Azure Development Course About This Course This section provides a brief description of the course, audience, suggested prerequisites, and course objectives. COURSE DESCRIPTION This course is intended

More information

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017 SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE Joey Lau 9 November 2017 jlau@infoxchange.org 1 Technology for social justice www.infoxchange.org Sign up for your $5000 Azure

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

BAX Energy Innovation Project Intro

BAX Energy Innovation Project Intro BAX Energy Innovation Project Intro Bax Energy is offering software and services for renewable power plants. Therefore, Bax Energy understands the operation of power plants and helps the customer to identify

More information

Microsoft Architecting Microsoft Azure Solutions.

Microsoft Architecting Microsoft Azure Solutions. Microsoft 70-535 Architecting Microsoft Azure Solutions https://killexams.com/pass4sure/exam-detail/70-535 QUESTION: 106 Your organization has developed and deployed several Azure App Service Web and API

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

Web and API Apps in Azure

Web and API Apps in Azure 4 th November 2015 Web and API Apps in Azure Vishesh Vish Oberoi Technical Evangelist, Microsoft @ovishesh visho@microsoft.com Microsoft Student Accelerator Student Internships over Summer Innovative

More information

Hadoop. Introduction / Overview

Hadoop. Introduction / Overview Hadoop Introduction / Overview Preface We will use these PowerPoint slides to guide us through our topic. Expect 15 minute segments of lecture Expect 1-4 hour lab segments Expect minimal pretty pictures

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