{"id":643,"date":"2014-10-16T09:00:00","date_gmt":"2014-10-16T16:00:00","guid":{"rendered":"https:\/\/blogs.technet.microsoft.com\/dataplatforminsider\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/"},"modified":"2024-01-22T22:48:46","modified_gmt":"2024-01-23T06:48:46","slug":"the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/","title":{"rendered":"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop"},"content":{"rendered":"<p>Yesterday at <a href=\"http:\/\/strataconf.com\/stratany2014?WT.mc_id=Blog_SQL_Announce_DI\">Strata + Hadoop World<\/a>, Microsoft announced the preview of <a href=\"http:\/\/storm.incubator.apache.org\/?WT.mc_id=Blog_SQL_Announce_DI\">Apache Storm<\/a> clusters on Azure HDInsight.\u00a0 This post will give you the ins and outs of Storm.<\/p>\n<p><b>What is Storm?<\/b><\/p>\n<p>Apache Storm is a distributed, fault-tolerant, open source real-time event processing solution. Storm was originally used by Twitter to process massive streams of data from the Twitter firehose. Today, Storm is an incubator project as part of the Apache Software foundation. Typically, Storm will be integrated with a scalable event queuing system like Apache Kafka or Azure Event Hubs.<\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg\" original-url=\"http:\/\/blogs.technet.com\/cfs-file.ashx\/__key\/communityserver-blogs-components-weblogfiles\/00-00-00-60-54\/dpi_2D00_oct16_2D00_1.jpg\"><img decoding=\"async\" src=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg\" original-url=\"http:\/\/blogs.technet.com\/resized-image.ashx\/__size\/550x0\/__key\/communityserver-blogs-components-weblogfiles\/00-00-00-60-54\/dpi_2D00_oct16_2D00_1.jpg\" border=\"0\" alt=\" \" srcset=\"\"><\/a><\/p>\n<p><b>What can it do?<\/b><\/p>\n<p>Combined with an event queuing system, the combined solution will be able to process a large amount of real-time data. This can enable many different scenarios like real-time fraud detection, click-stream analysis, financial alerts, telemetry from connected sensors\/devices, and more. For information on real world scenarios, read <a href=\"https:\/\/storm.incubator.apache.org\/documentation\/Powered-By.html?WT.mc_id=Blog_SQL_Announce_DI\">how companies are using Storm<\/a>.<\/p>\n<p><b>How do I get started? <\/b><\/p>\n<p>For Microsoft customers, we offer Storm as a preview cluster in Azure HDInsight. This gives you a managed cluster where you will have the benefit of being easy-to-setup (within a few clicks and a few minutes), having high availability (clusters are monitored 24\/7 and under the Azure SLA for uptime), having elastic scale (where more resources can be added depending on need), and being integrated to the broad Azure ecosystem (ie. <a href=\"http:\/\/azure.microsoft.com\/en-us\/services\/event-hubs\/?WT.mc_id=Blog_SQL_Announce_DI\">Event Hubs<\/a>, <a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/hdinsight-hbase-overview\/?WT.mc_id=Blog_SQL_Announce_DI\">HBase<\/a>, VNet, etc).<\/p>\n<p>To get started, customers will need to have an Azure subscription or a free trial to Azure. With this in hand, you should be able to get a Storm cluster up and running in minutes by going through this <a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/hdinsight-storm-getting-started\/?WT.mc_id=Blog_SQL_Announce_DI\">getting started guide. <\/a><\/p>\n<p><b>For more information on Storm:<\/b><\/p>\n<ul>\n<li><a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/hdinsight-storm-overview\/?WT.mc_id=Blog_SQL_Announce_DI\">Overview of Storm in Azure HDInsight<\/a><\/li>\n<li><a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/hdinsight-storm-getting-started\/?WT.mc_id=Blog_SQL_Announce_DI\">Getting started with a word count topology on Storm in HDInsight<\/a><\/li>\n<li><a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/hdinsight-hadoop-storm-scpdotnet-csharp-develop-streaming-data-processing-application\/?WT.mc_id=Blog_SQL_Announce_DI\">Develop a stream data processing application with SCP.NET and C# on Storm<\/a><\/li>\n<li><a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/hdinsight-storm-sensor-data-analysis\/\">Analyze real-time sensor data using Storm and HDInsight<\/a><\/li>\n<\/ul>\n<p><b>For more information on Azure HDInsight:<\/b><\/p>\n<ul>\n<li><a href=\"http:\/\/blogs.microsoft.com\/blog\/2014\/10\/15\/azure-adds-real-time-analytics-hadoop-new-machine-learning-capabilities\/?WT.mc_id=Blog_SQL_Announce_DI\">Microsoft\u2019s announcements at Strata via the Official Blog<\/a><\/li>\n<li><a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/hdinsight-learn-map\/?WT.mc_id=Blog_SQL_Announce_DI\">HDInsight Learning Map<\/a><\/li>\n<li><a href=\"http:\/\/www.microsoftvirtualacademy.com\/training-courses\/getting-started-with-microsoft-big-data?WT.mc_id=Blog_SQL_Announce_DI\">Microsoft Virtual Academy<\/a><\/li>\n<li><a href=\"http:\/\/azure.microsoft.com\/en-us\/pricing\/free-trial\/?WT.mc_id=Blog_SQL_Announce_DI\">Azure 30 day free trial<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday at Strata + Hadoop World, Microsoft announced the preview of Apache Storm clusters on Azure HDInsight.\u00a0 This post will give you the ins and outs of Storm. What is Storm? Apache Storm is a distributed, fault-tolerant, open source real-time event processing solution.<\/p>\n","protected":false},"author":1457,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[],"product":[],"content-type":[2424],"topic":[],"coauthors":[2487],"class_list":["post-643","post","type-post","status-publish","format-standard","hentry","content-type-best-practices"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The ins and outs of Apache Storm \u2013 real-time processing for Hadoop - Microsoft SQL Server Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop - Microsoft SQL Server Blog\" \/>\n<meta property=\"og:description\" content=\"Yesterday at Strata + Hadoop World, Microsoft announced the preview of Apache Storm clusters on Azure HDInsight.\u00a0 This post will give you the ins and outs of Storm. What is Storm? Apache Storm is a distributed, fault-tolerant, open source real-time event processing solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft SQL Server Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/sqlserver\" \/>\n<meta property=\"article:published_time\" content=\"2014-10-16T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-23T06:48:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg\" \/>\n<meta name=\"author\" content=\"SQL Server Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SQLServer\" \/>\n<meta name=\"twitter:site\" content=\"@SQLServer\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SQL Server Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/author\/sql-server-team\/\",\"@type\":\"Person\",\"@name\":\"SQL Server Team\"}],\"headline\":\"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop\",\"datePublished\":\"2014-10-16T16:00:00+00:00\",\"dateModified\":\"2024-01-23T06:48:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/\"},\"wordCount\":347,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/\",\"name\":\"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop - Microsoft SQL Server Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg\",\"datePublished\":\"2014-10-16T16:00:00+00:00\",\"dateModified\":\"2024-01-23T06:48:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\",\"name\":\"Microsoft SQL Server Blog\",\"description\":\"Official News from Microsoft\u2019s Information Platform\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\",\"name\":\"Microsoft SQL Server Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft SQL Server Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.facebook.com\/sqlserver\",\"https:\/\/x.com\/SQLServer\",\"https:\/\/www.youtube.com\/user\/MSCloudOS\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop - Microsoft SQL Server Blog","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:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/","og_locale":"en_US","og_type":"article","og_title":"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop - Microsoft SQL Server Blog","og_description":"Yesterday at Strata + Hadoop World, Microsoft announced the preview of Apache Storm clusters on Azure HDInsight.\u00a0 This post will give you the ins and outs of Storm. What is Storm? Apache Storm is a distributed, fault-tolerant, open source real-time event processing solution.","og_url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/","og_site_name":"Microsoft SQL Server Blog","article_publisher":"http:\/\/www.facebook.com\/sqlserver","article_published_time":"2014-10-16T16:00:00+00:00","article_modified_time":"2024-01-23T06:48:46+00:00","og_image":[{"url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg","type":"","width":"","height":""}],"author":"SQL Server Team","twitter_card":"summary_large_image","twitter_creator":"@SQLServer","twitter_site":"@SQLServer","twitter_misc":{"Written by":"SQL Server Team","Est. reading time":"1 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/author\/sql-server-team\/","@type":"Person","@name":"SQL Server Team"}],"headline":"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop","datePublished":"2014-10-16T16:00:00+00:00","dateModified":"2024-01-23T06:48:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/"},"wordCount":347,"commentCount":3,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/","name":"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop - Microsoft SQL Server Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg","datePublished":"2014-10-16T16:00:00+00:00","dateModified":"2024-01-23T06:48:46+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg","contentUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/03\/dpi-oct16-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2014\/10\/16\/the-ins-and-outs-of-apache-storm-real-time-processing-for-hadoop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/"},{"@type":"ListItem","position":2,"name":"The ins and outs of Apache Storm \u2013 real-time processing for Hadoop"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/","name":"Microsoft SQL Server Blog","description":"Official News from Microsoft\u2019s Information Platform","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization","name":"Microsoft SQL Server Blog","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft SQL Server Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/sqlserver","https:\/\/x.com\/SQLServer","https:\/\/www.youtube.com\/user\/MSCloudOS"]}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/users\/1457"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/comments?post=643"}],"version-history":[{"count":0,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/643\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/media?parent=643"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/post_tag?post=643"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/product?post=643"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/content-type?post=643"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/topic?post=643"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/coauthors?post=643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}