Apache Superset features

Pages on Superset features that need specific configuration or governance decisions before rollout, based on the Superset admin documentation.

Apache Superset row level security

Restricting which rows each user, role or group sees in Superset with RLS filters: regular versus base filters, group keys and how filters combine, Jinja-driven user filters, and testing RLS before dashboards go to wider audiences.

Apache Superset Jinja SQL templating

Building dynamic datasets and queries with Jinja macros such as current_username, filter_values and url_param, and the server-side template injection risk that decides who may edit datasets once templating is on.

Apache Superset alerts and scheduled reports

Setting up scheduled dashboard and chart reports and threshold alerts to email and Slack: the feature flag, Celery worker and beat, Playwright screenshots, Slack app setup, and dry-run mode that silently blocks delivery.

Apache Superset async queries with Celery

Moving long SQL Lab queries off the web tier onto Celery workers: broker and results backend choices, worker sizing and timeouts, and how async execution changes the user experience for heavy queries.

Apache Superset MCP server for AI assistants

Letting Claude, ChatGPT and other MCP clients query a self-hosted Superset through its built-in MCP server: JWT and OIDC authentication, how RBAC and row level security still apply, audit logging of tool calls and worker limits.

Apache Superset SQL Lab for analysts

Rolling out SQL Lab safely: the sql_lab role and per-database access, async execution for long queries, the 6 hour default limit, query history pruning, cost estimation permissions and disallowed functions.

Apache Superset virtual datasets and metrics

Modeling data for Superset users with physical and virtual (SQL) datasets, saved metrics and calculated columns: why charts query one dataset at a time, join strategies and the performance cost of views.

Apache Superset native filters and cross-filtering

Designing dashboard filters users understand: native filter types, scoping to charts and tabs, cross-filters, the horizontal filter bar, default values and the effect of filters on query load and caching.

Apache Superset drill by and drill to detail

Letting users explore below a chart with Drill by and Drill to Detail: permissions that control them, their availability in embedded dashboards since 6.0 and the extra queries they send to the warehouse.

Uploading CSV and Excel files to Apache Superset

Enabling file uploads into a database for ad hoc analysis: which databases allow uploads, schema restrictions, upload size limits at the web server since 5.0 and governance of user-uploaded tables.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.