To improve fault tolerance, each configuration can have a BI servers cluster implemented. If two or more BI servers are used, it is recommended to add a state server to configuration, which will restore object parameters in case of failure of the requested BI server.
NOTE. A state server is not included in software package of Foresight Analytics Platform.
As a state server, the platform supports work with Redis and Memcached. In order a Memcached-based state server works, install OpenSSL libraries.
To set up a Redis-based state server, see the Setting Up Redis-Based State Server section.
To set up a Memcached-based state server, see the Setting Up Memcached-Based State Server section.
To set up authentication on state server, see the Setting Up Authentication on State Server section.
Working with BI server, after executing queries to change objects, their states (moniker and parameters required to restore the object) are saved at the state server and loaded from the server on further addressing the objects. Saving states is supported by the security manager and the following repository objects:
Repository connection settings and repository links (repository description and credentials used for connection).
All types of dictionaries, and also related objects (selection schemas, groups of elements, alternative hierarchies).
Data entry forms, Calculation algorithms, Business process management, Business application designers.
The types of objects specified above created in BI server memory but not yet saved in the repository.
See also: