.Stat Suite documentation

Full installation from source code

Table of Content


Intro

The three main .Stat Suite modules Data Explorer, Data Lifecycle Manager and .Stat Core or their components can be freely re-used to compose a new topology (system architecture) by anyone on their own infrastructure.

This section describes where to find and how to install .Stat Suite framework components (applications, services, libraries) starting from the source code.

For the general purpose of the .Stat Suite framework components and technical architecture, please refer to the .Stat Suite Open Source Framework Introduction.


Source code of each component of the main .Stat Suite modules

The technical description of each service can be accessed from each Gitlab’s repository:

JavaScript components

.NET/SQL (Core) components


Example of topologies

Installations for frequent usages of the .Stat Suite are described below.
More topologies will be added in the future.

Installing the .Stat Suite full stack

This topology contains the full stack of .Stat Suite.

Stat Suite high-level architecture

The installation must performed in the following order:

I. Install the .Stat Suite Core (.NET/SQL) components

  1. Install the Database layer. See here for a topology configuration example.
  2. Install the SDMX/NSI web service. See here for a topology configuration example of a nsi-reset and here for a topology configuraiton example of a nsi-stable.
  3. Install the Transfer service. See here for a topology configuration example.
  4. [to come] Install the Authentication Management service

See more about the Recommended infrastructure requirements for all the .Stat Core components listed above; Including the Transfer service, SDMX service and Authorisation service.

II. Install the .Stat Suite JavaScript components

  1. Install the Configuration service. See here for a topology configuration example.
  2. Install the Search service. See here for a topology configuration example.
  3. Install the Share service. See here for a topology configuration example.
  4. Install the Share Viewer. See here for a topology configuration example.
  5. Optional for multi-tenant architectures: Install the Proxy service. See here for a topology configuration example.
  6. Install the Data Explorer. See here for a topology configuration example.
  7. Install the Data LifeCycle Manager. See here for a topology configuration example.

Best practice when updating an installation

When you retrieve and install a new version of the JavaScript Data Explorer services:

  • If the update is (or may be) related to the search engine or the search capabilities, then once the installation is complete, you should first clean your index (meaning deleting all indexed dataflows and sfs config), and then reindex all dataflows in sfs (SolR db).
  • See here the list of supported actions over the sfs index.