{"id":35070,"date":"2021-06-30T11:00:54","date_gmt":"2021-06-30T18:00:54","guid":{"rendered":""},"modified":"2023-01-27T19:44:04","modified_gmt":"2023-01-28T03:44:04","slug":"looking-to-the-future-for-r-in-azure-sql-and-sql-server","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/","title":{"rendered":"Looking to the future for R in Azure SQL and SQL Server"},"content":{"rendered":"\n<p><strong><em>Update March 17, 2022:<\/em><\/strong><em> This post has been updated to remove mentions of SQL Server 2019 Big Data Clusters which has been retired. For more information, see&nbsp;<a href=\"https:\/\/docs.microsoft.com\/sql\/big-data-cluster\/big-data-options?view=sql-server-ver15\" target=\"_blank\" rel=\"noopener\">big data options on the Microsoft SQL Server platform<\/a>.<\/em><\/p>\n\n\n\n<p>Data science, machine learning, and analytics have re-defined how we look at the world. The R community plays a vital role in that transformation and the R language continues to be the de-facto choice for statistical computing, data analysis, and many machine learning scenarios.<\/p>\n\n\n\n<p>The importance of R was first recognized by the <a href=\"https:\/\/www.microsoft.com\/sql-server\/sql-server-2022\">SQL Server<\/a> team back in 2016 with the launch of SQL ML Services and R Server. Over the years we have added Python to SQL ML Services in 2017 and Java support through our language extensions in 2019. Earlier this year we also announced the general availability of <a href=\"https:\/\/azure.microsoft.com\/updates\/machine-learning-services-on-azure-sql-managed-instance-now-generally-available\" target=\"_blank\" rel=\"noreferrer noopener\">SQL ML Services into Azure SQL Managed Instance<\/a>. We remain committed to R.<\/p>\n\n\n\n<p>With that said, much has changed in the world of data science and analytics since 2016. Microsoft\u2019s approach to open-source software has undergone a similar transformation in the same period. It is therefore time for us to share how we, in Azure SQL and SQL Server, are changing to meet the needs of our users and the R community moving forward.<\/p>\n\n\n<div class=\"wp-block-msxcm-cta-block\" data-moray data-bi-an=\"CTA Block\">\n\t<div class=\"card d-block mx-ng mx-md-0\">\n\t\t<div class=\"row no-gutters material-color-brand-light bg-fabric-white\">\n\n\t\t\t\t\t\t\t<div class=\"col-md-4\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2022\/12\/PreviewImage-1024x512.webp\" class=\"card-img img-object-cover\" alt=\"a close up of a server room\" srcset=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2022\/12\/PreviewImage-1024x512.webp 1024w, https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2022\/12\/PreviewImage-300x150.webp 300w, https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2022\/12\/PreviewImage-768x384.webp 768w, https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2022\/12\/PreviewImage-800x400.webp 800w, https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2022\/12\/PreviewImage-400x200.webp 400w, https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2022\/12\/PreviewImage.webp 1038w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"d-flex col-md\">\n\t\t\t\t<div class=\"card-body align-self-center p-4 p-md-5\">\n\t\t\t\t\t\n\t\t\t\t\t<h2>SQL Server 2022<\/h2>\n\n\t\t\t\t\t<div class=\"mb-3\">\n\t\t\t\t\t\t<p>Learn more about the latest version of SQL Server.<\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"link-group\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.microsoft.com\/sql-server\/sql-server-2022\" class=\"btn btn-link text-decoration-none p-0\" target=\"_blank\">\n\t\t\t\t\t\t\t\t<span>Learn more<\/span>\n\t\t\t\t\t\t\t\t<span class=\"glyph-append glyph-append-chevron-right glyph-append-xsmall\"><\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<p>Today we are making the following announcements to clearly state our direction and intent for R within Azure SQL and SQL Server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Microsoft R-Open (MRO) will be phased out in favor of the official CRAN distribution<\/h2>\n\n\n\n<p>Microsoft R-Open (MRO) is Microsoft\u2019s distribution of R. Azure SQL and SQL Server products and services will begin to phase out the use of MRO in favor of the CRAN distribution of R. The next release of SQL Server will use the CRAN distribution of R for SQL ML Services. Similarly, Azure SQL Managed Instance will also be upgraded to the CRAN distribution of R in a future update.<\/p>\n\n\n\n<p>Version 4.0.2 will be the last release of the MRO runtime. Customers using MRO as their R runtime should transition to the CRAN distribution of R. It is important to note that the CRAN Time Machine will be unaffected by this change and will continue to be supported.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Microsoft R and Python packages will be released as open-source and supported on the CRAN distribution of R<\/h2>\n\n\n\n<p>As part of the acquisition of Revolution Analytics, Microsoft acquired proprietary technology for running models with unprecedented performance and scalability. We will open source the RevoScaleR and revoscalepy packages, making them freely available under the MIT license. The Python packages will be made available in PyPi while the R packages will be ported from MRO to the CRAN distribution of R. Packages will be maintained by Microsoft as new versions of Python and the CRAN R runtime are released. To simplify the installation and creation of development environments, these R packages will be built and published into the <a href=\"https:\/\/azure.r-universe.dev\/ui#builds\" target=\"_blank\" rel=\"noopener\">Azure R universe<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Machine Learning Server is being retired; SQL investment directed to SQL ML Services<\/h2>\n\n\n\n<p>Version 9.4.7 will be the last release of the Microsoft Machine Learning Server and the product will be retired, effective July 1, 2022. Microsoft R Client will also be retired at the same time. The next version of SQL Server will not include the Machine Learning Server (Standalone) role as part of the setup experience. However, SQL Machine Learning Services will not be impacted by this change.<\/p>\n\n\n\n<p>Existing customers of Machine Learning Server will be able to access the software for the next 12 months via the volume licensing download site. Support for Machine Learning Server has been extended by a period of 12 months from the date of this announcement, providing existing customers with the opportunity to migrate while still having a supported platform by Microsoft. Customers using Machine Learning Server as a development environment for R programming will be able to create their own environments with the Revo packages once they have been open sourced.<\/p>\n\n\n\n<p>Moving forward, Azure SQL and SQL Server machine learning product investments will focus on SQL Machine Learning Services and the T-SQL language surface area. We encourage you to explore programming in R using Azure SQL Managed Instance or SQL Server 2019 with SQL Machine Learning Services. Enterprise R scoring scenarios such as linear regression, logistic regression, or boosted decision trees using the T-SQL PREDICT function provide market-leading performance and scalability that is unmatched in the industry. For native scoring, this is the recommended path forward.<\/p>\n\n\n\n<p>Customers using R for machine learning training scenarios should also explore <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/relational-databases\/system-stored-procedures\/sp-execute-external-script-transact-sql\" target=\"_blank\" rel=\"noopener\">sp_execute_external_script<\/a> as it provides greater flexibility, letting you run any valid R code without having to take the data out of your database.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote blockquote is-layout-flow wp-block-quote blockquote-is-layout-flow\">\n<p><em>\u201cI am delighted that next version of SQL Server and Azure SQL will introduce new machine learning and advanced analytics capabilities based on the CRAN distribution of R, its original home. My customers rely on the amazing performance and the ease of use of the T-SQL PREDICT statement. Being able to do nanosecond-scale predictions, using billions of rows per second, is a superb feature of SQL Server! However, we also like the performance and efficiency of running more traditional R and Python code within the database thanks to the rest of RevoScale technology, like the very convenient RxSqlServerData. We have always wanted to have that functionality available in the open-source R, without having to rely on some infrequent Microsoft distribution of it. It is great that this will be possible in the upcoming version. I think it will make the combination of R and both Azure SQL and SQL Server even more powerful, easier to use, and more popular.\u201d\u2014<\/em>Rafal Lukawiecki, Data Scientist at Project Botticelli<\/p>\n<\/blockquote>\n\n\n\n<p>Finally, Microsoft Azure Machine Learning, Microsoft\u2019s flagship machine learning PaaS platform, is now also available on Azure Arc to power your hybrid and multi-cloud machine learning topologies. You can learn about the public preview of Azure Arc-enabled machine learning from the recent <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-ai\/updates-to-azure-arc-enabled-machine-learning\/ba-p\/2465745\" target=\"_blank\" rel=\"noopener\">product announcement<\/a>. Plus, check out the product documentation for <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/machine-learning\/how-to-attach-arc-kubernetes\" target=\"_blank\" rel=\"noopener\">Azure Arc-enabled machine learning<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Looking to the future with the R community<\/h2>\n\n\n\n<p>Microsoft provides several great machine learning platforms. We also understand that the future and strength of R is in its open-source community. The Azure SQL and SQL Server teams are embracing that spirit of openness by sharing our direction and intent with you. We are at the beginning of this journey, and we look forward to serving the needs of the entire R community moving forward.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The R community plays a vital role in transformation and the R language continues to be the de-facto choice for statistical computing.<\/p>\n","protected":false},"author":6110,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[],"product":[],"content-type":[2448],"topic":[2466],"coauthors":[3606],"class_list":["post-35070","post","type-post","status-publish","format-standard","hentry","content-type-updates","topic-developer","review-flag-1-1593580431-15","review-flag-2-1593580436-981","review-flag-4-1593580446-456","review-flag-7-1593580462-294","review-flag-9-1593580472-173","review-flag-alway-1593580309-407","review-flag-gener-1593580750-651","review-flag-new-1593580247-437","review-flag-publi-1593580761-761"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Looking to the future for R in Azure SQL and SQL Server - Microsoft SQL Server Blog<\/title>\n<meta name=\"description\" content=\"The R community plays a vital role in transformation and the R language continues to be the de-facto choice for statistical computing.\" \/>\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\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Looking to the future for R in Azure SQL and SQL Server - Microsoft SQL Server Blog\" \/>\n<meta property=\"og:description\" content=\"The R community plays a vital role in transformation and the R language continues to be the de-facto choice for statistical computing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/\" \/>\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=\"2021-06-30T18:00:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-28T03:44:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/08\/cropped-microsoft_logo_element.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"James Rowland-Jones\" \/>\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=\"James Rowland-Jones\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 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\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/author\/james-rowland-jones\/\",\"@type\":\"Person\",\"@name\":\"James Rowland-Jones\"}],\"headline\":\"Looking to the future for R in Azure SQL and SQL Server\",\"datePublished\":\"2021-06-30T18:00:54+00:00\",\"dateModified\":\"2023-01-28T03:44:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/\"},\"wordCount\":1072,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/\",\"name\":\"Looking to the future for R in Azure SQL and SQL Server - Microsoft SQL Server Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website\"},\"datePublished\":\"2021-06-30T18:00:54+00:00\",\"dateModified\":\"2023-01-28T03:44:04+00:00\",\"description\":\"The R community plays a vital role in transformation and the R language continues to be the de-facto choice for statistical computing.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Looking to the future for R in Azure SQL and SQL Server\"}]},{\"@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":"Looking to the future for R in Azure SQL and SQL Server - Microsoft SQL Server Blog","description":"The R community plays a vital role in transformation and the R language continues to be the de-facto choice for statistical computing.","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\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/","og_locale":"en_US","og_type":"article","og_title":"Looking to the future for R in Azure SQL and SQL Server - Microsoft SQL Server Blog","og_description":"The R community plays a vital role in transformation and the R language continues to be the de-facto choice for statistical computing.","og_url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/","og_site_name":"Microsoft SQL Server Blog","article_publisher":"http:\/\/www.facebook.com\/sqlserver","article_published_time":"2021-06-30T18:00:54+00:00","article_modified_time":"2023-01-28T03:44:04+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-content\/uploads\/2018\/08\/cropped-microsoft_logo_element.png","type":"image\/png"}],"author":"James Rowland-Jones","twitter_card":"summary_large_image","twitter_creator":"@SQLServer","twitter_site":"@SQLServer","twitter_misc":{"Written by":"James Rowland-Jones","Est. reading time":"4 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/author\/james-rowland-jones\/","@type":"Person","@name":"James Rowland-Jones"}],"headline":"Looking to the future for R in Azure SQL and SQL Server","datePublished":"2021-06-30T18:00:54+00:00","dateModified":"2023-01-28T03:44:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/"},"wordCount":1072,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/","url":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/","name":"Looking to the future for R in Azure SQL and SQL Server - Microsoft SQL Server Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/#website"},"datePublished":"2021-06-30T18:00:54+00:00","dateModified":"2023-01-28T03:44:04+00:00","description":"The R community plays a vital role in transformation and the R language continues to be the de-facto choice for statistical computing.","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2021\/06\/30\/looking-to-the-future-for-r-in-azure-sql-and-sql-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/"},{"@type":"ListItem","position":2,"name":"Looking to the future for R in Azure SQL and SQL Server"}]},{"@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\/35070","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\/6110"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/comments?post=35070"}],"version-history":[{"count":0,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/posts\/35070\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/media?parent=35070"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/post_tag?post=35070"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/product?post=35070"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/content-type?post=35070"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/topic?post=35070"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/wp-json\/wp\/v2\/coauthors?post=35070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}