TIBCO® Enterprise Runtime for R (TERR™)
A high-performance, enterprise-quality statistical engine to provide predictive analytic capabilities – available for integration into other applications through various APIs. Developing in R, and then deploying on TIBCO® Enterprise Runtime for R, lets you rapidly move from prototyping to production, without recoding and retesting your analyses.
Compatible Products
TIBCO® Data Science
Provider
TIBCO Software Inc.License
Proprietary
Overview
BENEFITS
Engine: A completely new statistical engine, based on TIBCO’s extensive expertise as the makers of S+;
Console: The console provides a simple interface for sending commands and executing scripts using theTIBCO® Enterprise Runtime for R engine.
Performance: Fast performance and highly efficient memory management to optimize your R analyses
Integration: APIs for direct engine integration, or server integration through TIBCO Spotfire Statistics Services.
Open-source R compatibility:TIBCO® Enterprise Runtime for R is largely compatible with open-source R. See the Release Notes for details on R compatibility in this release.
Package support:TIBCO® Enterprise Runtime for R includes many packages and also supports installing and using a wide range of packages from CRAN.
Spotfire applications: Scripts developed on TIBCO® Enterprise Runtime for R can be deployed inside Spotfire applications using the embedded versions of the engine.
Release(s)
TIBCO® Enterprise Runtime for R - Developer Edition
Published: October 2015
BENEFITS
Engine: A completely new statistical engine, based on TIBCO’s extensive expertise as the makers of S+;
Console: The console provides a simple interface for sending commands and executing scripts using theTIBCO® Enterprise Runtime for R engine.
Performance: Fast performance and highly efficient memory management to optimize your R analyses
Integration: APIs for direct engine integration, or server integration through TIBCO Spotfire Statistics Services.
Open-source R compatibility:TIBCO® Enterprise Runtime for R is largely compatible with open-source R. See the Release Notes for details on R compatibility in this release.
Package support:TIBCO® Enterprise Runtime for R includes many packages and also supports installing and using a wide range of packages from CRAN.
Spotfire applications: Scripts developed on TIBCO® Enterprise Runtime for R can be deployed inside Spotfire applications using the embedded versions of the engine.
There are currently no reviews for this content.
Why not be the first to review it - click here to login
TIBCO® Enterprise Runtime for R (TERR)
What is TIBCO® Enterprise Runtime for R (TERR)?
TIBCO® Enterprise Runtime for R provides a robust, fast and enterprise-grade platform on which to run a huge variety of Advanced Analytics based on the popular R language, and can be used in many different ways:
-
Embedded in the TIBCO Spotfire® platform to enhance Data Discovery and Analytic Applications, both via predictive tools and direct R scripting.
-
Integrated with TIBCO Fast Data products (including TIBCO Streambase® and TIBCO BusinessEvents®) to perform real-time predictive model scoring.
-
Deployable to Big Data environments (such as Hadoop and Spark) and grids (via TIBCO GridServer®) for fast, advanced analysis on Big Data.
-
Embedded in partner products (such as Lavastorm Analytics).
-
Integration in custom applications by customers and partners via a variety of APIs.
-
For free use by individual R users via the TIBCO® Enterprise Runtime for R Developer's Edition.
-
TIBCO® Enterprise Runtime for R is also compatible with popular open source environments, such as RStudio and KNIME.
See the TIBCO® Enterprise Runtime for R FAQ for more information.
Getting Started with TIBCO® Enterprise Runtime for R
-
Download the TIBCO® Enterprise Runtime for R Developer's Edition.
-
If you are a user of TIBCO Spotfire® Desktop or TIBCO Spotfire® Analyst, the TIBCO® Enterprise Runtime for R engine is embedded and can be used directly.
-
We recommend RStudio as an IDE for use with TIBCO® Enterprise Runtime for R. Download the right version of RStudio for your version of TIBCO® Enterprise Runtime for R, by checking out the System Requirements for TIBCO® Enterprise Runtime for R, which provides direct links for downloads. Check out these instructions for configuring RStudio to use TIBCO® Enterprise Runtime for R.
-
If you are a KNIME user, check out these instructions for using TIBCO® Enterprise Runtime for R under KNIME.
-
Check out this list of Tips, Tricks and Additional Resources for using TERR, and the TERR Documentation site for more info.
-
-
If you are a Spotfire® user, you can learn more about how to use TIBCO® Enterprise Runtime for R to enhance your visualizations and analyses at Predictive Analytics with Spotfire and TERR.
What's New in TIBCO® Enterprise Runtime for R
Check out what's new in recent TIBCO® Enterprise Runtime for R releases.
TIBCO® Enterprise Runtime for R Compatibility with R
TIBCO® Enterprise Runtime for R was designed from the ground up to be compatible with the R language, and thousands of CRAN packages are currently compatible with TIBCO® Enterprise Runtime for R.
For each release, we run tests on every expression in every help file in every package available on CRAN, and we report the results of these CRAN tests in visualizations that are available on TIBCO Cloud™ Spotfire®, where you can browse and review the results for the packages you want to use. You can review the results for an individual package of interest, or you can examine packages by their CRAN task views. We also provide test results for BioConductor packages. You find the test results for your operating system at the main TERR documentation page.
TIBCOc Enterprise Runtime for R also ships with core packages, such as base, stats, utils, graphics, and methods. It also ships with packages to provide sample datasets and to integrate with other products (such as TIBCO® Spotfire and the TIBCO® Streambase Artifact Management Server).
-
Get full details on which packages ship with TIBCO® Enterprise Runtime for R
- If you want to use an R package that is not yet available in TIBCO Enterprise Runtime for R (TERR), not a problem: simply follow these RinR procedures and you are all set! The RinR package actually provides functions for for both running code in open-source R from TERR AND running code in TERR from open-source R. Using RinR, you can:
-
Compare results of running the same code in different open-source R and TIBCO Enterprise Runtime for R versions (see RCompare in the RinR procedures).
-
Call a function from an open-source R package and return the results to TIBCO Enterprise Runtime for R (see REvaluate in the RinR procedures)).
-
Use open-source R to create a graphic, and then return the graphic to be displayed in TIBCO Spotfire or a browser (see RGraph in the RinR procedures).
-
Fitting a model using Python and TIBCO® Enterprise Runtime for R
You might find yourself working in a situation where you have Python programmers writing Python scripts and R programmers writing R scripts, but you need to share results from data across the organization. Using TIBCO Enterprise Runtime for R, Python, and a set of available packages, you can span the chasm of programming languages for meaningful results. Optionally, you can create a data function in TIBCO Spotfire to call this code, and then use the results returned from Python to create a visualization.
See https://community.tibco.com/wiki/Fitting a model using Python and TERR
Furthermore, if you wish to pass data and arguments between Spotfire and Python, you can use functions PySet and PyGet from TERR's PythonInR package. This effectively allows you to run Python data functions from Spotfire via TERR.
TIBCO® Enterprise Runtime for R Performance and Big Data
TIBCO® Enterprise Runtime for R was designed for high performance, and will typically run existing R scripts faster and more reliably. TIBCO® Enterprise Runtime for R can run 2-10x as fast on smaller data, and 10-100x as fast on larger data (where the superior memory management of TIBCO® Enterprise Runtime for R really shines. TIBCO® Enterprise Runtime for R is also compatible with various Big Data environments, and can help you solve Big Data problems faster and with less resources.
-
Datasheet: Spotfire®, TIBCO® Enterprise Runtime for R and Hadoop
-
Blog Post: Easy to Use Interfaces for Hadoop (with Spotfire and TERR)
-
Overview of Spotfire Solutions for Big Data
-
Technical Notes
-
Connecting to Data Sources
-
Integration with Big Data Environments
-
H2O: TERR is compatible with the h2o package from CRAN, which is an R interface to H2O, the open source math engine for big data that computes parallel distributed machine learning algorithms such as generalized linear models, gradient boosting machines, random forests, and neural networks (deep learning) within various cluster environments
-
FuzzyLogix: TERR is compatible with the AdapteR package (available on GitHub) from FuzzyLogix, which enables R users to perform in-database analytics using Fuzzy Logix's flagship DBLytix suite of functions http://www.fuzzyl.com/products/in-database-analytics/
-
Python: TERR is compatible with the rPython package from CRAN, which allows R users to call out to Python Analytic Libraries
-
Embedding TIBCO® Enterprise Runtime for R
TIBCO® Enterprise Runtime for R can be embedded into applications either using TIBCO Spotfire® Statistics Services, or directly using the TERRJava API, or a variety of R APIs.
What versions of TIBCO® Enterprise Runtime for R are available?
Check out which version of TIBCO® Enterprise Runtime for R is available for your environment.