Skip to content

Add dagster-omni integration for Omni workbook assets#181

Merged
vbalalian merged 6 commits intomainfrom
feature/dagster-omni-integration
Mar 9, 2026
Merged

Add dagster-omni integration for Omni workbook assets#181
vbalalian merged 6 commits intomainfrom
feature/dagster-omni-integration

Conversation

@vbalalian
Copy link
Copy Markdown
Owner

Summary

  • Adds dagster-omni==0.28.18 and scaffolds an OmniComponent to represent Omni Analytics workbooks as Dagster assets
  • Adds Omni component state refresh (dg utils refresh-component-state) to the CD pipeline deploy step
  • Adds OMNI_API_KEY and OMNI_BASE_URL to Terraform variables, startup script systemd overrides, and tfvars example
  • Adds YAML validation test for the Omni component definition
  • Documents the integration in README, orchestration docs, and dbt exposures

Test plan

  • CI passes (dagster lint, test, validate; dbt; terraform)
  • After merge, SSH into VM to add OMNI_API_KEY and OMNI_BASE_URL to existing systemd overrides
  • Run initial dg utils refresh-component-state on VM to populate component state
  • Verify Omni assets appear in Dagster UI lineage graph
  • Trigger CD and confirm state refresh step succeeds

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 9, 2026

Omni Content Validator Results

Content Validator did not produce a report.

@vbalalian vbalalian merged commit 0c50063 into main Mar 9, 2026
7 checks passed
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