Skip to main content
Version: Next

Superset

Superset is used in the platform as a data exploration and visualization tool. Users can interact with data, create charts, and build dashboards, all accessible via a user-friendly interface.

Superset login is facilitated via Keycloak.

Superset SignIn

5.1. Database Configuration

New database connections are created via the menu to the top right: Settings -> Database Connection.

SuperSet Databases You can use the internal database URIs. Databases are not exposed to the internet.

SuperSet Edit Databases

Databases can only be added by administrators

5.2. Datasets

Datasets in Superset represent tables or views from the database. These have to be defined explicitly and are used to grant access rights to roles.

Datasets can only be added by administrators

5.3. Data Exploration

The SQL Lab can be utilized to browse data and create custom queries.

SuperSet SQL Lab Queries can be saved as "datasets" for reuse in dashboards.

5.4. Charts and Dashboards

Charts can be created using data from specific datasets.

SuperSet New Chart

Superset dashboards combine several charts (that have been defined before) within a single page.

SuperSet Dashboard Properties

5.5. User Access Rights

User access rights can be defined at the dataset level. If a user lacks access rights to a dataset, they cannot view dashboards using that dataset, neither.

Dashboard access can be further controlled through specific user roles.

Both rights are checked against the information in the token generated by keycloak.

5.5.1. Public Access

Dashboards and charts marked as "public" can be accessed without login from the internet.

5.5.2. Administrative Functions

Only users with admin role can define database connections and datasets. Admins have full control over the supersets's configuration and settings.