Backing up Sisense

The backup process for Sisense requires backing up your ElastiCubes and the Sisense Web Application. In addition, if you have customized your environment, you may want to back up your customizations as well.

This topic describes how to back up your ElastiCubes, the Sisense Web Application, and any customizations you may have performed.

Backing Up Your ElastiCubes

Your ElastiCube Server contains information about your ElastiCubes, including the schema and the data that was imported when the ElastiCube was built. This information is saved in a collection of folders stored in the ElastiCube Data folder. The files and folders in the ElastiCube Data must be saved and their structured maintained to ensure your implementation will work as expected on the migrated machine.

To back your ElastiCubes:

  1. In Windows Services, stop Sisense.ECMS.
  2. Open the directory:
    %ProgramData%\Sisense\PrismServer\ElastiCubeData
    Note: This is the default path. To check which path is being used, open the Sisense Server Console and click on the Server Preferences icon to verify the correct path.
  3. Copy the data to your backup location.

Backing Up the Sisense Web Application

The Sisense Web Application uses information stored in an instance on the Sisense application database where the Sisense Web Application is installed. This instance stores data about users, dashboards, widgets, and other information. This information must be stored to ensure your Sisense Web Application runs properly.

To back up the Sisense Web Application:

  1. In Windows Services, stop the Sisense.Repository and Sisense.Discovery services.
  2. Open the directory:
    %ProgramData%\Sisense\PrismWeb\Repository\DB
  3. Copy the data to your backup location maintaining the same file structure.
  4. Open the directory:
    %ProgramData%\Sisense\Infra\Discovery
  5. Copy the data to your backup location maintaining the same file structure.
  6. (Optional) Back up your custom plugins by copying the directory:
    C:\Program Files\Sisense\PrismWeb\plugins
    For information on how to automate the backup process, see Automatically Backup Sisense Web Data.

Backing Up Sisense in a High Availability Environment

If you have implemented a high availability environment for Sisense and want to back up your installation, the files described below should be backed up in addition to the files described above in Backing Up Your ElastiCubes and Backing Up Your Sisense Web Application:

Build Node(s):

Web Node(s):

Save Custom Configurations

While Sisense preserves your configuration between upgrades, it is a best practice to backup configuration files for any custom configurations you may have in your environment.

The list below includes possible custom configurations that you should back up if you’ve implemented:

Note: Save copies of these files in a safe location.

Virtual Machines

If your Sisense environment is hosted on a virtual machine, you should save an image of your environment and save it in a safe location. If you create an image, you do not need to back up the other custom configuration files described above.

Save Sisense Assets

In addition to your ElastiCubes, dashboards, and any custom configuration files you have backed up, you should also collect information about your environment so you can verify that your system is fully functional after upgrading Sisense.

It is recommended that you note the number of dashboards, ElastiCubes, users, and groups you have. Having this information will help you later on when you verify the success of your upgrade.

You can see the complete list of your Users, Groups, and Data Sources in the Admin page.


For a list of dashboards, see the Analytics page in List view.

Next Steps