Limitations and considerations

Before you begin developing packages to use with TIBCO Enterprise Runtime for R, you should familiarize yourself with some basic limitations.

Platform considerations

You can develop or download open-source R packages to run on either LINUX® or Microsoft Windows® platforms. Therefore, when you write your code to run on the server, take into account the platform you expect it to run on.

  • If you plan to run packages locally on a TIBCO Enterprise Runtime for R engine in Spotfire, your package must be a Windows binary package.
  • If you plan to deploy a package to run in TIBCO Enterprise Runtime for R for Spotfire Statistics Services, the package type must be binary, and it must match the platform of the Spotfire Statistics Services deployment.

Graphical and S4 limitations

The TIBCO Enterprise Runtime for R engine can run as a statistical engine in Spotfire, which provides data visualizations. Therefore, the TIBCO Enterprise Runtime for R engine has no support for open-source R graphics functions. (However, we have implemented stub functions to allow the non-graphical portions of many packages to run without error.) You should always test package functions to make sure they run as expected.

Licensing limitations

To make a data function available in an analysis published to a Spotfire library, you must have the appropriate licenses. If you are not sure of your licenses, or if you do not see the Tools > Register Data Functions menu in the Spotfire Professional client, see your Spotfire Administrator for more information.