Skip to main content

An Apache-Superset extension app that enhances it with tagging, workspaces, batch cleaning

Project description

Superset Extender

License build status

An Apache-Superset extension app that enhances it with tagging, workspaces, batch cleaning.

Why Superset Extender? | Supported Databases | Installation and Configuration | Contributor Guide | Getting started |

Why Superset Extender?

The Superset-Extender provides:

  • A batch cleaner app to remove entities on Apache-Superset based on predefined criteria
  • An easy integration with Apache-Airflow for scheduled actions
  • A no-code interface for tagging, categorizing Apache-Superset entities into workspaces
  • A web-based interface for interacting with the Apache Superset API
  • A CLI

Screenshots

Get a better view of superset dashboards


Add and remove tags


Support for categorization


Supported Databases

Superset-extender can save deleted entities on any SQL-speaking datastore that has a Python DB-API driver and a SQLAlchemy dialect.

Contributor Guide

Interested in contributing? Check out our CONTRIBUTING.md to find resources around contributing along with a detailed guide on how to set up a development environment.

Getting started

  • Using pip
# Install Superset-Extender in editable (development) mode
$ pip install supextend

# View help
$ supextend --help

# Run migrations (default database: )
$ supextend upgrade-metastore

# Initialize with data from superset
$ supextend  init

# Start the Flask dev web server from inside your virtualenv
$ supextend  run

# View charts and dashboards on superset
$ supextend  report-superset

# Remove superset charts and/or dashboards
$ supextend  clean-superset

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

superset-extender-1.0.0.tar.gz (6.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superset_extender-1.0.0-py3-none-any.whl (6.9 MB view details)

Uploaded Python 3

File details

Details for the file superset-extender-1.0.0.tar.gz.

File metadata

  • Download URL: superset-extender-1.0.0.tar.gz
  • Upload date:
  • Size: 6.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for superset-extender-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d30e4fd4f0a46a662d255a518a569326c2980e16c4d5d448eab7385a9e66b370
MD5 9b4b3b72d39c336a1f59fe761c826f6c
BLAKE2b-256 42f2110e949fee615f2f1c712bae609a244cc13a7a4c122010fec16f8a64d307

See more details on using hashes here.

File details

Details for the file superset_extender-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for superset_extender-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1128ec0f04acbb2d9253bf705e343862e9c7eb2e67bae9c07312615b90dbf5e7
MD5 c690e2800c5828e5d3aa803153b40757
BLAKE2b-256 e76b6a4ec5e6fa577f9e39ccb44f3ce332134f5c48bad0b1f5eb5ff009a68da9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page