Spotfire® Server and Environment Security

R Data Functions

The R programming language provides execution environments for running R scripts in an R engine that you have installed on a node manager. R data functions have access to the operating system and can run arbitrary commands.

Component Description
Authorization
  • Members of the Script Author group can save data functions to be executed by other users.
  • Spotfire Service for R runs in a node manager and is called using the Spotfire Server acting as a reverse proxy. It requires an authenticated Spotfire session.
Execution context An R data function runs remotely only. Remote execution is when an R data function is sent from a Spotfire client, Spotfire Web Player service, or Spotfire Automation Services service to Spotfire Service for R (which runs on a node manager).