Package Management for the Spotfire Environment
This Package Management guide provides information about working with two kinds of packages in the Spotfire ecosystem: the R package, which you use with TERR, and the Spotfire package, or SPK, which you deploy from the Spotfire Server to client users.
This guide provides an orientation for both kinds of packages, including creating them, deploying and installing them, managing them, and troubleshooting them.
- Package Management Orientation
If you are an R package developer but have no experience with Spotfire, or if your organization is new to advanced data analysis using TERR with Spotfire Analyst, review the topics in this section. - Package Installation Locations and Recommendations for Updating
You can use packages installed with TERR and with TERR in Spotfire Analyst, you can create and share your own packages, and you can download packages from a package repository. In all cases, you should know where they are installed and how they behave when you update your TERR or Spotfire installation. - Packages in TIBCO Predictive Analytics
Analysts and data scientists can download existing packages, or they can build and test their own packages. They can wrap them in a Spotfire SPK for distribution to analysts in their organization. Spotfire Server administrators can distribute the packages using Spotfire Server, and Spotfire web client users can view Spotfire analyses that use the packages. - Install Packages on Spotfire Statistics Services
You can install packages onto the Spotfire Statistics Services server. If you want to use packages from a repository on the internet (such as CRAN), you need a computer with a connection to the internet. - Manage Packages Between Spotfire and Spotfire Statistics Services
You can share Spotfire visualizations that use R language packages. To share such visualizations widely in a web browser, your server configuration must include the Spotfire web client and Spotfire Statistics Services deployed and configured to work with Spotfire Server. - Troubleshooting TERR and Spotfire Packages
If you remove a package accidentally, cannot install a package, get different results than you expect in your analysis, or cannot distribute an SPK, try these techniques to solve the problem.
- Package Management Orientation
If you are an R package developer but have no experience with Spotfire, or if your organization is new to advanced data analysis using TERR with Spotfire Analyst, review the topics in this section. - Package Installation Locations and Recommendations for Updating
You can use packages installed with TERR and with TERR in Spotfire Analyst, you can create and share your own packages, and you can download packages from a package repository. In all cases, you should know where they are installed and how they behave when you update your TERR or Spotfire installation. - Packages in TIBCO Predictive Analytics
Analysts and data scientists can download existing packages, or they can build and test their own packages. They can wrap them in a Spotfire SPK for distribution to analysts in their organization. Spotfire Server administrators can distribute the packages using Spotfire Server, and Spotfire web client users can view Spotfire analyses that use the packages. - Install Packages on Spotfire Statistics Services
You can install packages onto the Spotfire Statistics Services server. If you want to use packages from a repository on the internet (such as CRAN), you need a computer with a connection to the internet. - Manage Packages Between Spotfire and Spotfire Statistics Services
You can share Spotfire visualizations that use R language packages. To share such visualizations widely in a web browser, your server configuration must include the Spotfire web client and Spotfire Statistics Services deployed and configured to work with Spotfire Server. - Troubleshooting TERR and Spotfire Packages
If you remove a package accidentally, cannot install a package, get different results than you expect in your analysis, or cannot distribute an SPK, try these techniques to solve the problem.