Installation and configuration
The Spotfire Server deployment requires that the preparation, installation, database configuration, and server configuration happen in a specific order. Make sure that you follow the steps as described.
See Basic installation process for Spotfire for the required sequence.
- Preparation
Prepare to install the Spotfire environment by downloading the required software from the Spotfire Download site (both server and deployment software). You must also collect the required system properties, and set up the Spotfire database on your database server. - Spotfire database setup
The Spotfire database is an important part of the Spotfire environment. Depending on which method you use for your installations, you configure the database before or after installing the server. - Spotfire Server Installation
There are several different options available to install Spotfire Server. - Database drivers
Spotfire Server ships with the following database drivers. - Initial configuration
It is recommended that Spotfire administrators configure a successful basic installation of Spotfire Server before configuring more advanced implementations. - Start or stop Spotfire Server
You must start or restart the Spotfire Server to load a new or updated configuration. - Clustered server deployments
For large companies, clustered server deployments where several Spotfire Servers share a database and work together to carry out the server tasks provide many benefits. - HTTPS
By default, Spotfire uses the HTTP protocol for communication between clients and Spotfire Server. To achieve a higher level of security, use the HTTPS protocol instead, ensuring encryption between clients and server. - Node manager installation
To deploy Spotfire services (like Spotfire Web Player, Spotfire Automation Services, and the data function services) on a host, you must first install the node manager software to manage the service. - Service installation on a node
After installing and trusting a node manager, you must deploy a Spotfire service and an instance on the node. - Installing the Spotfire client
The installed Spotfire client is a fully-featured client for working with data sources and creating complex analyses. It is installed on a user's local computer. You can install the installed Spotfire client either interactively, by running the setup-shared-computer-<version>.exe file, or silently, either on the command line or by using a software distribution system. - Sites
You can create multiple Spotfire environments that share the same Spotfire database, including the library and user directory. These environments, which are called sites, can be configured to reduce latency for multi-geographic deployments. Sites also enable the use of a variety of authentication methods, along with different user directories, within the same deployment. - Additional configuration
You can add to or change your Spotfire configuration by using the configuration tool or the command line, or by working directly in the configuration file. - Connectors
Spotfire uses connectors to enable end users to connect to and analyze data from a variety of data sources. This section describes how to configure the connectors for use with the installed client, the web client and Spotfire® Automation Services. - Information Services
Information Services is a server-side method for accessing data from JDBC-compliant data sources. When you use Information Services to access data in an analysis, the Spotfire Server connects to the external data source on behalf of the Spotfire client.
- Preparation
Prepare to install the Spotfire environment by downloading the required software from the Spotfire Download site (both server and deployment software). You must also collect the required system properties, and set up the Spotfire database on your database server. - Spotfire database setup
The Spotfire database is an important part of the Spotfire environment. Depending on which method you use for your installations, you configure the database before or after installing the server. - Spotfire Server Installation
There are several different options available to install Spotfire Server. - Database drivers
Spotfire Server ships with the following database drivers. - Initial configuration
It is recommended that Spotfire administrators configure a successful basic installation of Spotfire Server before configuring more advanced implementations. - Start or stop Spotfire Server
You must start or restart the Spotfire Server to load a new or updated configuration. - Clustered server deployments
For large companies, clustered server deployments where several Spotfire Servers share a database and work together to carry out the server tasks provide many benefits. - HTTPS
By default, Spotfire uses the HTTP protocol for communication between clients and Spotfire Server. To achieve a higher level of security, use the HTTPS protocol instead, ensuring encryption between clients and server. - Node manager installation
To deploy Spotfire services (like Spotfire Web Player, Spotfire Automation Services, and the data function services) on a host, you must first install the node manager software to manage the service. - Service installation on a node
After installing and trusting a node manager, you must deploy a Spotfire service and an instance on the node. - Installing the Spotfire client
The installed Spotfire client is a fully-featured client for working with data sources and creating complex analyses. It is installed on a user's local computer. You can install the installed Spotfire client either interactively, by running the setup-shared-computer-<version>.exe file, or silently, either on the command line or by using a software distribution system. - Sites
You can create multiple Spotfire environments that share the same Spotfire database, including the library and user directory. These environments, which are called sites, can be configured to reduce latency for multi-geographic deployments. Sites also enable the use of a variety of authentication methods, along with different user directories, within the same deployment. - Additional configuration
You can add to or change your Spotfire configuration by using the configuration tool or the command line, or by working directly in the configuration file. - Connectors
Spotfire uses connectors to enable end users to connect to and analyze data from a variety of data sources. This section describes how to configure the connectors for use with the installed client, the web client and Spotfire® Automation Services. - Information Services
Information Services is a server-side method for accessing data from JDBC-compliant data sources. When you use Information Services to access data in an analysis, the Spotfire Server connects to the external data source on behalf of the Spotfire client.