Configuring R Server to Operationalize Analytics using ARM Templates

To benefit from Microsoft R Server’s deployment and operationalization features, you can configure R Server after installation to act as a deployment server and host analytic web services. R Server Web Services can be operationalized in two types of configuration : One-box configuration: As the name suggests, one web node and one compute node run…


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

Introducing Zipkin-Azure

Today in Build 2017, we released Microsoft’s contribution to the Open Source Community by extending Zipkin with the power of Application Insights calling it “Zipkin-Azure”. Zipkin is a tracing tool for distributed systems to log events related to each individual activity (also known as job, transaction, or trace, depending on the context) in a way that allows the path…


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…


Stratified Splitting using rxExecBy

In Microsoft R Server 9.1, we have a new function called rxExecBy() which can be used to partition input data source by keys and apply user defined function on individual partitions. You can read more about rxExecBy() here : Pleasingly Parallel using rxExecBy In this article, we will look at how to use rxExecby 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…


Logging in Microsoft R Server Engine

With Microsoft R Server 9.1 release we have made improvements that can help us better diagnose and troubleshoot problems that can occur in a customer’s deployments. If you run into any errors/issues with Microsoft R Server and contact Microsoft support you might be asked to collect BxlServer logs in addition to other information. This blog…

0

Step by Step Guide to Setup LDAPS on Windows Server

Step-by-step guide for setting up LDAPS (LDAP over SSL) The guide is split into 3 sections : Create a Windows Server VM in Azure Setup LDAP using AD LDS (Active Directory Lightweight Directory Services) Setup LDAPS (LDAP over SSL) NOTE : The following steps are similar for Windows Server 2008, 2012, 2012 R2 , 2016….