Simplifying The Use of Azure Data Science Virtual Machine with R

This post is authored by Le Zhang, Data Scientist, and Graham Williams, Director of Data Science at Microsoft. Azure Data Science Virtual Machine (DSVM) and AzureDSVM package Azure Data Science Virtual Machine (DSVM) is a curated Azure VM image preinstalled and configured with popular tools that are commonly used for data analytics and machine learning,…

0

Using R to generate API Client from Swagger

Microsoft R Server’s operationalization feature enables data scientists to deploy and consume web services to operationalize their R analytics. The publishService() function in mrsdeploy package can be used to publish an R code block as a new web service. After it has been deployed, the web service can be: Consumed directly in R by another…


Enterprise-grade R package management made easy in SQL Server

As enterprise data scientists access SQL Server R Services to perform their in-database analytic work such as data mining and machine learning, the R language’s full power cannot be materialized without custom yet secure R package installation. SQL Server has offered R package management functionality since 2016 (SQL R Services 9.0) which enables a team…

1

Using RxOdbcData with Oracle Wallet

In Microsoft R Server you can use RxOdbcData class to connect to an ODBC DataSource, for example a table in an Oracle database. At times some of our customer’s have a requirement to hide the credentials for their Oracle database (username and password) in the connection string they specify when writing an R script in…

0

Using RStudio Server with Microsoft R Server Parcel for Cloudera

In previous releases of Microsoft R Server, parcel installation required downloading two pre-built parcel files. The 9.1 release improves upon this experience by providing a parcel generator script generate_mrs_parcel.sh to generate a single MRS-9.1.0-*.parcel file. Here are the complete instructions to install MRS Parcel in Cloudera Cluster. In this article we will look into how to…


New Features in 9.1: Microsoft R Server with sparklyr Interoperability

Introduction With the launch of Microsoft R Server 9.1, many optimizations and new features were delivered to our users. One key feature is interoperability between Microsoft R Server and sparklyr. sparklyr, a package by RStudio, is an R interface to Apache Spark. It allows users to utilize Spark as the backend for dplyr, one of…


Role Based Access Control With MRS 9.1.0

In the latest release of Microsoft R Server 9.1 we can configure role based access control (RBAC) for users who can publish, modify and delete the web services. There are three roles in MRS 9.1 and each role has defined set of permissions for what they can do and what they cannot do. Owner: users…


REST Calls using PostMan for R server O16N

The Microsoft R Server operationalization REST APIs are exposed by R Server’s operationalization server, a standards-based server technology capable of scaling to meet the needs of enterprise-grade deployments. With the operationalization feature configured, the full statistics, analytics and visualization capabilities of R can now be directly leveraged inside Web, desktop and mobile applications. Core Operationalization…


Microsoft R Server – Using Hive data source in Spark compute context

Before Microsoft R Server 9.0 release, if you needed to perform analytics on your Hive or Parquet data you had to first manually export to some supported format (e.g., csv) and then use something like RxTextData to perform analytics after potentially uploading the text data to HDFS. With Microsoft R Server 9.0 release, Spark compute…


Microsoft R Server Operationalization Examples

Today, more and more businesses are adopting advanced analytics for mission critical decision making in areas such as fraud detection, healthcare and manufacturing. Typically, the data scientists first build out the predictive models and only then can businesses deploy those models in a production environment and consume them for predictive actions Here are few examples…