Technical Guide
The TERR Technical Guide contains information on a variety of techncal aspects of working with TERR.
You could be trying to configure the startup behavior of your TERR installation, or you might be working with code across international boundaries. You might be dealing with heap size issues, or need to move code between open-source R and TERR. If you have a question about TERR, start in this guide.
- Run the Spotfire Enterprise Runtime for R Console
Regardless from where you use an installation of Spotfire® Enterprise Runtime for R ( a/k/a TERR™) , you can run a console interface for writing and testing functions scripts, or for running a batch process. - Customize the TERR Environment at Startup
A user or an administrator can specify a variety of files, environment variables, and functions to customize a TERR session. These options are processed when the session starts. Changing them does not affect the current session of TERR. - Get Help with Spotfire Enterprise Runtime for R
You can get complete help for TERR from the console's command line. - Package Management in Spotfire Enterprise Runtime for R
You can develop custom packages, or you can use one of the packages customized to use specifically with TERR and posted on the TERR Archive Network, or you can use one of the many packages developed and posted on the Comprehensive R Archive Network (CRAN). - Use Spotfire Enterprise Runtime for R with Spotfire
If you are developing and using data functions in Spotfire Analyst, you can select one of three possible TERR engines. - Batch Processing
You can call the TERR engine non-interactively using a batch processing interface. - Command Line Options for Spotfire Enterprise Runtime for R
From the shell command line, you can run the TERR command, passing in the following options, either interactively or in a batch process. You can also get help using the syntax and options described here. - CMD Commands in Spotfire Enterprise Runtime for R
You can issue a CMD command at the shell command line in TERR. - Embed the Supported Spotfire Enterprise Runtime for R Engine
The TERR engine is designed to be embedded in applications that require including a general computational statistical engine. - Internationalization
TERR supports many, but not all, localization features available in open-source R. - Move Data Between Spotfire Enterprise Runtime for R and Open-Source R
You can transfer data objects between TERR and open-source R. - Manage Heap Size
TERR does not have built-in memory allocation size limits, except those imposed by the operating system (for example, the 2 gigabyte limit on 32-bit Windows). However, to prevent possible negative effects on the performance of other running applications, it is possible to set a limit on the total memory allocation by calling thememory.limit
function. - Signal Handlers and Spotfire Enterprise Runtime for R
TERR supports installing signal handlers. - Working with the AsterDB Package
The TERR package AsterDB is provided in the Spotfire Statistics Services installation. If you are creating Spotfire Data Functions that use this package for a Teradata® Aster Database installation, see your system administrator.
- Run the Spotfire Enterprise Runtime for R Console
Regardless from where you use an installation of Spotfire® Enterprise Runtime for R ( a/k/a TERR™) , you can run a console interface for writing and testing functions scripts, or for running a batch process. - Customize the TERR Environment at Startup
A user or an administrator can specify a variety of files, environment variables, and functions to customize a TERR session. These options are processed when the session starts. Changing them does not affect the current session of TERR. - Get Help with Spotfire Enterprise Runtime for R
You can get complete help for TERR from the console's command line. - Package Management in Spotfire Enterprise Runtime for R
You can develop custom packages, or you can use one of the packages customized to use specifically with TERR and posted on the TERR Archive Network, or you can use one of the many packages developed and posted on the Comprehensive R Archive Network (CRAN). - Use Spotfire Enterprise Runtime for R with Spotfire
If you are developing and using data functions in Spotfire Analyst, you can select one of three possible TERR engines. - Batch Processing
You can call the TERR engine non-interactively using a batch processing interface. - Command Line Options for Spotfire Enterprise Runtime for R
From the shell command line, you can run the TERR command, passing in the following options, either interactively or in a batch process. You can also get help using the syntax and options described here. - CMD Commands in Spotfire Enterprise Runtime for R
You can issue a CMD command at the shell command line in TERR. - Embed the Supported Spotfire Enterprise Runtime for R Engine
The TERR engine is designed to be embedded in applications that require including a general computational statistical engine. - Internationalization
TERR supports many, but not all, localization features available in open-source R. - Move Data Between Spotfire Enterprise Runtime for R and Open-Source R
You can transfer data objects between TERR and open-source R. - Manage Heap Size
TERR does not have built-in memory allocation size limits, except those imposed by the operating system (for example, the 2 gigabyte limit on 32-bit Windows). However, to prevent possible negative effects on the performance of other running applications, it is possible to set a limit on the total memory allocation by calling thememory.limit
function. - Signal Handlers and Spotfire Enterprise Runtime for R
TERR supports installing signal handlers. - Working with the AsterDB Package
The TERR package AsterDB is provided in the Spotfire Statistics Services installation. If you are creating Spotfire Data Functions that use this package for a Teradata® Aster Database installation, see your system administrator.