Skip to content

Lightdash lineage#71

Draft
gowthamrajj wants to merge 20 commits into
Workday:v1.9.0from
gowthamrajj:features/lightdash-lineage
Draft

Lightdash lineage#71
gowthamrajj wants to merge 20 commits into
Workday:v1.9.0from
gowthamrajj:features/lightdash-lineage

Conversation

@gowthamrajj

Copy link
Copy Markdown
Contributor

Changes

Lightdash reverse lineage

  • Trace a Lightdash dashboard or chart back to its dbt models. The Data Explorer panel gains a Lightdash view — open it from the panel sidebar, the DJ: Lightdash — Reverse Lineage command, or a dashboard/chart node in the lineage graph — where you pick an asset, see the mart_* model(s) it depends on, and keep expanding upstream. Each model node can view columns, compile, or run a preview.
  • An asset picker built for large projects. Searchable and filterable (All / Dashboards / Charts / Standalone), and responsive across thousands of charts and dashboards. Each entry shows a kind badge and, for charts, the dashboard(s) it belongs to (or Standalone); selecting a chart also shows its parent dashboard(s) in the graph.
  • Helpful states. Flags referenced models missing from the project and shows a download banner when no Lightdash content is present. When the dbt manifest isn't parsed, it points you to run dbt parse, then Refresh Projects to re-read it. A toolbar label names the folder it reads from (dj.lightdash.dashboardsAsCodePath); Refresh re-reads that folder to pick up assets you've downloaded or removed.
  • More reliable model resolution for Lightdash charts that don't name an explore, fixing both the forward and reverse Lightdash lineage.

Dashboards as Code

  • One project per download folder. Downloading a different Lightdash project into a folder that already holds one prompts you to Replace the existing files or Cancel and pick another Save to Path, so a folder's YAML always reflects a single project.
  • Visible progress in the post-upload prompt. After an upload, the prompt streams the lightdash download output inline as it refreshes, and offers two clear choices: Refresh from Lightdash (pulls back exactly the charts and dashboards you just uploaded, or the whole project if you uploaded everything) or Close to keep your local files as-is.

@arunxdev

arunxdev commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants