System Requirements for Database Server

Below are recommendations for the hardware and requirements for the software of the database server.

Hardware Requirements

Requirements to DBMS server are determined by DBMS type and expected volume of stored data.

To determine DBMS server requirements, contact DBMS developers.

Communication channel requirements depend on the project features and planned number of simultaneously working users.

The communication channel width is calculated individually for each application system based on load testing results. For initial assessment at support@fsight.ru or via technical support services that are available after registration at the website.

Software Requirements

 

Software

DBMS DBMS back end:
  • PostgreSQL.

  • Postgres Pro.

  • Teradata.

  • Microsoft SQL Server.

  • Oracle.

IMPORTANT. Working with Oracle 12.x is not supported if Oracle Multitenant technology option is enabled on installing back end.

NOTE. Foresight Analytics Platform also supports work with SQLite DBMS that does not have a back end. For details see the System Requirements for Client Environment section.
For details about supported DBMS versions see the Supported DBMS article.

Operating system To determine configurations of operating systems and processors (RISC systems) for a server, please refer to the DBMS documentation.

System Requirements for Client Environment

The following are the system requirements for the hardware and the software of the client computers, which must be met for correct installation and work of Foresight Analytics Platform. Software requirements are different for work in the desktop application and the web application.

Hardware Requirements

  Minimum requirements
Processor 2 cores, clock frequency 2.40 GHz and higher
Platform bitness 64-bit
RAM memory 4 Gb and more
Video adapter

Video adapters supporting Shader Model 3.0, such as:

  • Nvidia GeForce 6600 or later.

  • ATI Radeon X1300 or later.

  • Intel G35 (GMA X3500) chipset, Intel G4x, Q4x or later.

HDD Free space 20 GB* or more.
Display Display resolution 1920x1080, diagonal 22 inches or more

* - Free space is given including the space needed to cache objects and data. By default, temporary files are unpacked to the disk with installed operating system. The temporary files location is determined in the TMP environment variable for Windows OS or in the TMPDIR variable for Linux OS.

Software for Working in Web Application

  Software
Browser

Three latest browser versions are supported:

  • Yandex.Browser.

  • Chromium-Gost.

  • Google Chrome.

  • Mozilla Firefox.

  • Chromium.

DBMS DBMS client end is not necessary.
Operating system Any versions of operating systems where supported browser versions work that are specified above.

To provide web application work in Chromium-Gost browser, see the Setting Up Web Application to Work in Chromium-Gost Browser section. It is relevant only for Astra Linux SE 1.7.

NOTE. The web application is not designed to be used on mobile devices. To work with Foresight Analytics Platform on mobile devices, use the Foresight Mobile BI mobile application.

Software for Working in Desktop Application

  Software
DBMS
  • Front End of Used DBMS: Postgres Pro, PostgreSQL, Oracle, Microsoft SQL Server, Teradata. Before installing the front end, study the list of supported DBMS versions.

NOTE. To correctly connect to Oracle, PostgreSQL DBMS, bitness of Foresight Analytics Platform and Oracle DBMS front and must match.

  • Built-In SQLite DBMS. The required driver is included to the selected distribution file in software package of Foresight Analytics Platform.

Operating system
  • Windows 10 family.

  • Windows Server 2012 family.

  • Windows Server 2012 R2 family.

  • Windows Server 2016 family.

  • Windows Server 2019 family.

All operating system editions are supported except the Home edition. The Demo and Personal distribution files are available in the Home edition.

NOTE. To provide correct work of Foresight Analytics Platform, color depth value must be at least 16 bit.

Video adapter drivers The latest version of the driver for the installed video adapter.
Add-in software Depending on the add-ins in use, the client computer must have:
  • Microsoft Excel.

  • Microsoft PowerPoint.

  • Microsoft Word.

Supported Microsoft Office versions: Microsoft Office 2016, Microsoft Office 2019​​.

Software for Tree Map, Bubble Tree, Bubble Chart and Map visualizers

Graphics libraries delivered with Windows:
  • DirectX 11. To enable correct work with the library in Windows Server 2012, install the KB4019990 update that allows for the use of the D3DCompile_47.dll library that is required to display 3D graphics.

  • OpenGL 3.1.

System Requirements for BI Server and Application Server

Below are recommendations for hardware and software for BI server, and application server, which should be implemented for correct work via the web service of Foresight Analytics Platform.

Hardware Requirements

Hardware requirements directly depend on:

Supported communication protocols: HTTP/HTTPS.

Communication channel requirements depend on the project features and planned number of simultaneously working users.

Hardware requirements are calculated individually for each application system based on load testing results. For initial assessment at support@fsight.ru or via technical support services that are available after registration at the website.

Software Requirements

  Software
  Windows OS family Linux OS family
DBMS

Client end of the operated DBMS.

Operating system Supported Windows OS family versions:
  • Windows 10.

  • Windows Server 2012.

  • Windows Server 2012 R2.

  • Windows Server 2016.

  • Windows Server 2019.

Enterprise Edition OS is recommended.
Supported Linux OS family versions:
  • Astra Linux.

  • RED OS.

  • Rocky Linux.

  • ALT Linux.

For detailed description of supported versions of Linux OS see the Supported Versions of Linux OS section.
Additional software

Internet Information Services 8.0, 8.5, 10.

Apache HTTP Server 2.4 with the worker module.
Software for Tree Map, Bubble Tree, Bubble Chart and Map visualizers Graphics library:
  • DirectX 11. To enable correct work with the library in Windows Server 2012, install the KB4019990 update that allows for the use of the D3DCompile_47.dll library that is required to display 3D graphics.

  • OpenGL 3.1.

Mesa 3D graphics library (installation is required if hardware does not support OpenGL technology).

System Requirements for Web Application Server

Below are recommendations for server hardware and software for correct work of Foresight Analytics Platform web application.

Hardware Requirements

Web application server choice strongly depends on the planned number of simultaneously working users and project features.

Supported communication protocols: HTTP/HTTPS.

Communication channel requirements depend on the project features and planned number of simultaneously working users.

Hardware requirements are calculated individually for each application system based on load testing results. For initial assessment at support@fsight.ru or via technical support services that are available after registration at the website.

Software Requirements

 

Software

  Windows OS family Linux OS family
Operating system Supported Windows OS family versions:
    • Windows 10.

    • Windows Server 2012.

    • Windows Server 2012 R2.

    • Windows Server 2016.

    • Windows Server 2019.

Supported Linux OS family versions:
  • Astra Linux.

  • RED OS.

  • Rocky Linux.

  • ALT Linux.

For detailed description of supported versions of Linux OS see the Supported Versions of Linux OS section.

Additional software

If web application back end is required to be used (integrated domain authentication), use Internet Information Services 8.0, 8.5, 10.

Otherwise, any web server that enables the user to get static files can be used.

If it is required to use web application back end, use Apache. It is also available to use Apache Tomcat if domain authentication will not be used.

Otherwise, any web server that enables the user to get static files can be used.

See also:

Preparing DBMS Back End | Installing Desktop Application of Foresight Analytics Platform