Apache Superset
ApacheSuperset optimizations
These are optional optimizations that are added in the config.py backend file: #These configurations were added so that your ApacheSuperset has as less technical limits SQLLAB_ASYNC_TIME_LIMIT_SEC = 60 * 60 * 6 SUPERSET_WEBSERVER_TIMEOUT = 3600 ...
User Role
The default role for a new user is administrator. To change this, edit /app/data/config/config_user.py using the File manager and change AUTH_USER_REGISTRATION_ROLE. For example: AUTH_USER_REGISTRATION_ROLE = "Public" Be sure to restart the app after ...
Public Dashboards
For publicly accessible dashboards, try a config like below. Please read the Superset docs to understand the security implications. AUTH_ROLE_PUBLIC = 'Public' PUBLIC_ROLE_LIKE = 'Gamma' FEATURE_FLAGS = { 'DASHBOARD_RBAC': True }
RBAC
To configure which roles can access a dashboard, enable DASHBOARD_RBAC feature flag in /app/data/config/config_user.py. FEATURE_FLAGS = { 'DASHBOARD_RBAC': True }
Sqlite
To enable Sqlite connections, add the following to /app/data/config/config_user.py using the File manager. Be sure to restart the app after making any changes. PREVENT_UNSAFE_DB_CONNECTIONS = False Sqlite SQLAlchemy path SQLAlchemy's Sqlite path has ...
Custom Config
Custom configuration can be placed in /app/data/config/config_user.py. For example: FEATURE_FLAGS = { 'SSH_TUNNELING': True } Be sure to restart the app after making any changes.
Demo data
Demo data is a great way to get to know how Superset works. To import open the Web terminal into the app and run the following commands: source /app/pkg/env.sh superset fab create-admin --username admin --firstname Superset --lastname Admin --email ...
How to order Apache Superset?
1. Login at: https://cloud.danian.co 2. Manage Apps - Add an App 3. Select: Apache Superset 4. Select vCPU / RAM If you don't know how much you will need to use, just leave the default. 5. Select Disk Storage Size If you don't know how much you will ...