Skip to content

Connect Omni workbook assets to dbt model lineage#184

Merged
vbalalian merged 3 commits intomainfrom
fix/omni-lineage-connection
Mar 10, 2026
Merged

Connect Omni workbook assets to dbt model lineage#184
vbalalian merged 3 commits intomainfrom
fix/omni-lineage-connection

Conversation

@vbalalian
Copy link
Copy Markdown
Owner

@vbalalian vbalalian commented Mar 10, 2026

Summary

  • Creates CustomOmniComponent subclass that remaps Omni query table names (e.g. BigQuery_omni_dbt_marts__fct_sessions) to dbt model asset keys (e.g. fct_sessions)
  • Enables upstream/downstream lineage connections between dbt models and Omni workbooks in the Dagster UI
  • Updates tests and documentation

Test plan

  • All 6 dagster unit tests pass locally
  • CI passes (lint, test, validate)
  • dg list defs shows deps on Omni document assets (requires Omni env vars)
  • Dagster UI shows lineage: dbt models → Omni workbooks

Subclass OmniComponent to remap Omni query table names
(e.g. BigQuery_omni_dbt_marts__fct_sessions) to dbt model
asset keys (e.g. fct_sessions), enabling upstream/downstream
lineage connections in the Dagster UI.
@github-actions
Copy link
Copy Markdown

Omni Content Validator Results

Content Validator did not produce a report.

@vbalalian vbalalian merged commit 3936235 into main Mar 10, 2026
6 checks passed
@vbalalian vbalalian deleted the fix/omni-lineage-connection branch March 10, 2026 01:50
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.

1 participant