Jump to content
  • Spotfire® Enterprise Runtime for R FAQ


    Spotfire® Enterprise Runtime for R is an enterprise-grade analytic engine that we built from the ground up to be fully compatible with the R language. This allows customers to continue to develop in open source R, but to then integrate and deploy their R code on a commercially-supported and robust platform.

    What is Spotfire® Enterprise Runtime for R (TERR)?

    Spotfire® Enterprise Runtime for R is an enterprise-grade analytic engine that we built from the ground up to be fully compatible with the R language and embedded in Spotfire®. This allows customers to deploy their R code on a commercially-supported and robust platform. 

    Why was TIBCO® Enterprise Runtime for R (TERR) renamed?

    As of version 14, Spotfire® became a stand-alone brand within the Cloud Software Group, and this change is reflected in a new logotype and new product name. TERR is a product under the Spotfire® brand, so as of version 6.1.0, it was also renamed and rebranded as Spotfire® Enterprise Runtime for R. However, it is still identified with the trademarked acronym "TERR".

    What are the advantages of Spotfire® Enterprise Runtime for R vs. Open Source R?

    In brief, the main advantages of Spotfire® Enterprise Runtime for R are as follows.

    • Spotfire® Enterprise Runtime for R is not Open Source/GPL, which means we can license it to customers and partners for embedding in their applications
    • All with the goal of delivering analytic power AND agility, so that our customers can develop in open source R, and deploy/scale/integrate using Enterprise Runtime for R, without having to recode their analytics
    • Spotfire® Enterprise Runtime for R is commercially supported.

    What does R compatible mean? Can I run any R code? Are there any limitations?

    • We are 100% R compatible (in terms of full support for the R language), but we don't have full R coverage (in terms of support for all the core R functions and APIs). We focused on implementing the most commonly-used functions and statistical methods that are also available in core R, and support for the most commonly used R packages (so thousands of R packages from the CRAN repository can be run in Spotfire® Enterprise Runtime for R without any modification). See the documentation site for a link to an Analysis with a compatibility analysis.

    • Some specific things Spotfire® Enterprise Runtime for R does not include:

      • Support for R-based graphics (since our first release focused on Spotfire® integration, we use Spotfire® for visualization)

      • Support for some of the less-commonly-used statistical and utility functions in core R.

    Where can I get more information on Spotfire® Enterprise Runtime for R? How can I get Spotfire® Enterprise Runtime for R?

    How can I request specific R compatibility features/packages?

    • Current Spotfire® Customers can use the Spotfire® Ideas portal to request an enhancement for Spotfire®. Choose the Spotfire Workspace and the Category Spotfire® Enterprise Runtime for R.

    Why did you name it Spotfire® Enterprise Runtime for R?

    • "Enterprise" refers to the main focus of Spotfire® Enterprise Runtime for R: bring the analytic power and flexibility of R to large organizations in a way that meets their expectations for performance, robustness, support, etc.

    • "Runtime for R" means that this product is compatible with the R language, and provides a unique platform on which to run R language scripts. Spotfire® Enterprise Runtime for R users can take the scripts that they have developed on OS R, and deploy and integrate them using the Spotfire® Enterprise Runtime for R environment.

    What legal process did you follow to create Spotfire® Enterprise Runtime for R?

    We developed TERR from the ground up. The Cloud Software Group and its licensors fully own all intellectual property rights in this product, drawing on our long history and expertise with S+. To ensure that our new product would be an original work, we followed a rigorously independent development process, including a "clean room" methodology, in which one dedicated off-site group created a specification for R, and a separate engineering team wrote code to match that specification without making use of the R source code. Rigorous and ongoing testing has been performed to ensure the output of Spotfire® Enterprise Runtime for R matches the expected output for open source R.

    What versions of Spotfire® Enterprise Runtime for R are available?

    Check out which version of Spotfire® Enterprise Runtime for R is available for your environment.

    What's New in Spotfire® Enterprise Runtime for R

    Check out what's new in recent Spotfire Enterprise Runtime for R releases.

    How do I set JAVA_HOME variable?

    To enable some TERR packages that require JAVA, you need to set the JAVA_HOME Windows variable. In Windows, this is done as such.


    User Feedback

    Recommended Comments

    There are no comments to display.


×
×
  • Create New...