Preparations Overview

This page shows an overview of the necessary preparations to set up and run Cadenza.

User Management System

We recommend using an external Identity Provider for medium-sized and large environments with many users, see information on user administration. For small setups or initial commissioning, Cadenza also includes a small built-in user management system (Embedded Authenticator) that can only be managed through configuration files, not in the user frontend, see information on the Embedded Authenticator. One of these options must be selected and configured.

Database Schemas

To run Cadenza, multiple database schemas need to be prepared and provided. These schemas must first be created in your database system and made accessible with a database user, see Information on creating database schemas. Before starting Cadenza for the first time, the schemas must be initialized using the Database Migration Tool, see Information on preparing database schemas.

Each Cadenza cluster needs its own database schemas. The database schemas must not be shared between different Cadenza clusters or between multiple non-clustered Cadenza instances.

The following database schemas are required for initial commissioning:

  • System database schema: Stores information required for the operation of Cadenza.

  • Repository database schema: Stores one ore more Cadenza repositories.

  • Central Cadenza Data Store schema (central CDS schema): Stores all self-service data of all repositorys.

In previous Cadenza versions, the system database was split into three separate schemas: the configuration database schema (configurationdatabase config), the user preferences database schema (userpreferences config), and the job management database schema (jobs config). For new installations, we recommend using the consolidated system database schema (systemDb in the core Configuration). If you would like assistance migrating from the old three-schema setup to the new consolidated approach, please contact your Disy representative.

Configuration

Once you have selected an authentication method or Identity Provider and prepared the necessary database schemas, the following configurations must be completed before Cadenza can be started for the first time: