{"id":3493,"date":"2017-09-25T00:00:00","date_gmt":"2017-09-25T07:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc"},"modified":"2025-06-25T08:48:47","modified_gmt":"2025-06-25T15:48:47","slug":"new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/","title":{"rendered":"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Today at Microsoft Ignite, we are pleased to announce the preview of several new and compelling capabilities in Azure Stream Analytics. These include built-in inline machine learning based anomaly detection, egress to Azure functions, support for compressed data formats, JavaScript User defined aggregates, and support for CI\/CD in Visual Studio tooling. These new features will start rolling out over the course of the next several weeks. If you are attending <a href=\"https:\/\/myignite.microsoft.com\/sessions\">Microsoft Ignite<\/a> conference this week, please attend sessions BRK3302 and BRK3303 to learn more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"built-in-machine-learning-based-anomaly-detection\">Built-in Machine Learning-based anomaly detection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Built-in machine learning-based operator \u2018ANOMALYDETECTION\u2019 is designed to help customers of Azure Stream Analytics who monitor data from applications or devices in real time, and need help to easily detect events or observations that do not conform to an expected pattern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Until now, Industrial IoT customers, and others who monitored streaming data relied on custom machine learning models. Implementers needed to have intimate familiarity with the scenarios and the problem domain. Also, integrating these models with the stream processing mechanisms required complex data pipeline engineering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the new capability announced today, the complexity of machine learning has been simplified to a single SQL function call to a machine learning model. The underlying general-purpose machine learning model is abstracted and continuously learns over time to match your input streams. This new functionality is targeted towards numerical time series data, and will help customers detect anomalies, positive and negative trends. You can find more information in the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/stream-analytics\/stream-analytics-machine-learning-anomaly-detection\">Anomaly Detection documentation<\/a> here.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp\" alt=\"Stream Analytics\" title=\"Stream Analytics\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Multiple ways to use the function in Stream Analytics queries<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"egress-to-azure-functions\">Egress to Azure functions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Functions is a &#8216;serverless&#8217; compute service in Azure that helps users run code on demand without having to explicitly provision or manage infrastructure, and lets them implement code that is triggered by events occurring in Azure or third-party services. This ability of Azure Functions to respond to triggers makes it a natural output target for Azure Stream Analytics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many Stream Analytics customers today leverage the rich capabilities offered by Azure functions by first writing the output to service bus queues, and then accessing Azure functions from there. To provide a lot more direct integration with Azure functions, today we are announcing an output adapter to Azure Functions from Azure Stream Analytics. This output adapter is designed to allow users to connect Stream Analytics to Azure Functions, and run a script or piece of code to trigger downstream workflows and accelerate response to key events.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, it will now be a lot easier for developers to send out email alerts or notifications when certain pre-defined conditions such as overheating is observed on the factory floor. Developers can also author custom post processing logic that will allow Azure Stream Analytics to connect to a variety of other Azure services or apps outside the Azure ecosystem.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/8aa45bba-5f76-45ac-8a8d-5f643ff4d035.webp\" alt=\"Output details\" title=\"Output details\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"support-for-input-compression-formats\">Support for input compression formats<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bandwidth issues and message size limitations are the key reasons why customers need support for compression input formats. Based on the growing number of requests from many of our existing and prospective customers, we are glad to announce that Azure Stream Analytics will now offer support for GZIP and Deflate streams.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our announcement today means Azure Stream Analytics is a viable option for many customers who currently face these limitations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"visual-studio-tooling-for-continuous-integration-and-delivery\">Visual Studio Tooling for continuous integration and delivery<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The need to manage stability of production code while promoting improvements and code updates as quickly as possible means that development teams spend a lot of time building code integration and deployment (CI\/CD) processes. To better help such teams, we are rolling out native support for CI\/CD from within <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/stream-analytics\/stream-analytics-tools-for-visual-studio\">Stream Analytics Visual Studio Tools<\/a>. Customers can perform automated builds, test scripts and deploy them with the Stream Analytics Visual Studio projects using the newly released <a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.Azure.StreamAnalytics.CICD\/\">NuGet package<\/a>. With this new capability, it becomes very easy to setup a continuous CI\/CD pipelines for Stream Analytics jobs in the developer\u2019s environment as well as within other automated processes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"javascript-user-defined-aggregates\">JavaScript User Defined Aggregates<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Following the release of JavaScript User defined functions mid-spring, we are now ready to offer JavaScript User Defined Aggregates (UDA). With user defined aggregates, you can run your own stateful computations like time weighted averages, cumulative density, array cumulation, and much more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"microsoft-ignite-sep-25th-29th\">Microsoft Ignite (Sep 25<sup>th<\/sup>&nbsp; \u2013 29<sup>th<\/sup>)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Want to see these features in action? If you are at <a href=\"https:\/\/myignite.microsoft.com\/sessions\">Microsoft Ignite<\/a> this week, please do attend the following sessions on Tuesday. Also, please meet our team at the expo hall.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">BRK3303 &#8211; Real-time big data analytics: Harnessing the power of now<\/li>\n\n\n\n<li class=\"wp-block-list-item\">BRK3302 &#8211; The future of IoT analytics: The Edge complementing the cloud<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Keep the feedback and ideas coming!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Stream Analytics team is highly committed to listening to your feedback and letting the user voice influence our future investments. We welcome you to join the conversation and make your voice heard via <a href=\"https:\/\/feedback.azure.com\/forums\/270577-stream-analytics\/filters\/top\">UserVoice<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today at Microsoft Ignite, we are pleased to announce the preview of several new and compelling capabilities in Azure Stream Analytics.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1474,1485],"tags":[48],"audience":[3054,3057,3055,3053,3056],"content-type":[],"product":[1514],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-3493","post","type-post","status-publish","format-standard","hentry","category-analytics","category-internet-of-things","tag-big-data","audience-business-decision-makers","audience-data-professionals","audience-developers","audience-it-decision-makers","audience-it-implementors","product-azure-stream-analytics","review-flag-1680286581-295","review-flag-iot-1680286585-835","review-flag-lever-1680286579-649","review-flag-machi-1680286585-314","review-flag-new-1680286579-546","review-flag-sprin-1680286584-399"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc. | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Today at Microsoft Ignite, we are pleased to announce the preview of several new and compelling capabilities in Azure Stream Analytics. These include built-in inline machine learning based anomaly\u2026\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc. | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Today at Microsoft Ignite, we are pleased to announce the preview of several new and compelling capabilities in Azure Stream Analytics. These include built-in inline machine learning based anomaly\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-25T07:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-25T15:48:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc.\",\"datePublished\":\"2017-09-25T07:00:00+00:00\",\"dateModified\":\"2025-06-25T15:48:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/\"},\"wordCount\":821,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp\",\"keywords\":[\"Big Data\"],\"articleSection\":[\"Analytics\",\"Internet of things\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/\",\"name\":\"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc. | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp\",\"datePublished\":\"2017-09-25T07:00:00+00:00\",\"dateModified\":\"2025-06-25T15:48:47+00:00\",\"description\":\"Today at Microsoft Ignite, we are pleased to announce the preview of several new and compelling capabilities in Azure Stream Analytics. These include built-in inline machine learning based anomaly\u2026\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Analytics\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/analytics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc. | Microsoft Azure Blog","description":"Today at Microsoft Ignite, we are pleased to announce the preview of several new and compelling capabilities in Azure Stream Analytics. These include built-in inline machine learning based anomaly\u2026","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/","og_locale":"en_US","og_type":"article","og_title":"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc. | Microsoft Azure Blog","og_description":"Today at Microsoft Ignite, we are pleased to announce the preview of several new and compelling capabilities in Azure Stream Analytics. These include built-in inline machine learning based anomaly\u2026","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2017-09-25T07:00:00+00:00","article_modified_time":"2025-06-25T15:48:47+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp","type":"","width":"","height":""}],"author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc.","datePublished":"2017-09-25T07:00:00+00:00","dateModified":"2025-06-25T15:48:47+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/"},"wordCount":821,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp","keywords":["Big Data"],"articleSection":["Analytics","Internet of things"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/","name":"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc. | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp","datePublished":"2017-09-25T07:00:00+00:00","dateModified":"2025-06-25T15:48:47+00:00","description":"Today at Microsoft Ignite, we are pleased to announce the preview of several new and compelling capabilities in Azure Stream Analytics. These include built-in inline machine learning based anomaly\u2026","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/09\/16861460-4844-4119-ae5f-d9c59feb4642.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/new-in-stream-analytics-output-to-azure-functions-built-in-anomaly-detection-etc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Analytics","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/analytics\/"},{"@type":"ListItem","position":3,"name":"New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc."}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=3493"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3493\/revisions"}],"predecessor-version":[{"id":43409,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3493\/revisions\/43409"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=3493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=3493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=3493"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=3493"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=3493"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=3493"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=3493"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=3493"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=3493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}