OverviewArchitectureRecipeSourceProcessorSinkContext Graph for AI
OverviewArchitectureRecipeSourceProcessorSinkContext Graph for AI

Superset

Extracts dashboards and their charts from an Apache Superset server. Emits dashboard entities with ownership edges to the dashboard owners.

Usage

source:
  name: superset
  scope: my-scope
  config:
    username: meteor_tester
    password: meteor_pass_1234
    host: http://localhost:3000
    provider: db

Configuration

KeyTypeDescriptionRequired
usernamestringUsername for Superset authentication.Yes
passwordstringPassword for Superset authentication.Yes
hoststringURL of the Superset server.Yes
providerstringAuthentication provider, e.g. db.Yes

Output

Entity type: dashboard

URN pattern: urn:superset:{scope}:dashboard:{dashboard_id}

Notable properties:

  • published - Whether the dashboard is published.
  • url, slug - Dashboard URL and slug (set when available).
  • changed_by - Name of the user who last changed the dashboard (set when available).
  • charts - List of chart objects. Each has urn (urn:superset:{scope}:chart:{slice_id}), name, source, url, data_source, dashboard_urn, and description when set.

Edges

Edge typeFromTo
owned_bydashboarduser

One owned_by edge is created per dashboard owner (urn:superset:{scope}:user:{owner_id}).

SnowflakeTableau
On this page
UsageConfigurationOutputEdges