Skip to main content
Version: 10.3.1

Add Superset to existing environment

The guide describes how you can add Superset Analytics to an existing environment if the component was not enabled at installation.

Prepare infrastructure

To prepare an infrastructure for Superset, meet the following requirements:

  • Create a Superset server with appropriate hardware.

  • Create DNS records for the Superset server and Superset service.

  • Make sure the network security allows communication between the environment and the Superset server. For details, see the Ports topic.

Prepare database

Create an MS SQL login and a user for Superset. See db_analytics_ro in the Database topic.

Update installer configuration files

Change the specified configuration files as described below:

  • In <PACKAGE_DIR>, update the hosts.yml configuration file. Set the superset_hostnames and superset_lb_hostname values. For correct values, see Prepare for installation | Specify hostnames.

  • In <PACKAGE_DIR>, update the config.yml configuration file. Set the mssql_db_analytics_ro_user and mssql_db_analytics_ro_pass values.

Install Superset

To install Superset in the prepared environment, execute the following installer commands one by one:

  1. ./install.sh configure mssql

  2. ./install.sh install init-properties -e init_properties=superset

  3. ./install.sh configure haproxy

  4. ./install.sh configure workfusion

  5. ./install.sh configure keycloak

  6. ./install.sh preinstall superset

  7. ./install.sh install superset

  8. ./install.sh check superset