Paso 1 - Instalación

Durante la instación debemos asegurarnos de seleccionar los Features de R.

  • "R Services (In-Database) is the service that enable the usage of the R Script in SQL Server." 
  • "R Server (Standalone) is a server environment to run R jobs based on the enhanced R packages developed by Revolution Analytics." 

Paso 2 - Habilita la ejecución de scripts

En el SQL Server Management Studio ejecuta el siguiente script:

--Habilita la ejecución de scripts

Exec sp_configure  'external scripts enabled',

Reconfigure  with  override

Una vez terminado el proceso, debemos reiniciar el Database Engine. Para verificar la configuración tenemos el siguiente script:

Exec sp_configure  'external scripts enabled'  

Esperando el siguiente resultado:


 

Paso 3 - Asegurence de que el servicio esta corriendo
Si reciben el siguiente error, asegurence de que el SQL Server Launchpad esta corriendo utilizando el Configuration Manager.

Msg 39011, SQL Server was unable to communicate with the LaunchPad service. Please verify the configuration of the service.  



Paso 4 - Probemos el R Services

Con el siguiente script probamos el R services

exec sp_execute_external_script  @language =N'R', 

@script=N'OutputDataSet<-InputDataSet',   

@input_data_1 =N'select ''BILATAM'' as HolaBILATAM' 

with result sets (([hola] varchar(50) not null)); 

go


Esperando el siguiente resultado:


 

Ya con esto tenemos el servicio de R trabajando, en la siguiente entrada crearemos ejemplos con datos y algoritmos.