Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrating DBT with Superset #1073

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

Integrating DBT with Superset #1073

wants to merge 3 commits into from

Conversation

quazi-h
Copy link
Contributor

@quazi-h quazi-h commented Apr 10, 2024

What are the relevant tickets?

mitodl/ol-infrastructure#1968

Description (What does it do?)

Updating elt definitions to use DbtCliResource to replace deprecated dbt_cli_resource.
Adding new ops to open_edx:
New op to sync dbt and superset datasets.
New op to push dbt metadata to superset.

How can this be tested?

…dbt_cli_resource.

Adding new ops to open_edx.
New op to sync dbt and superset datasets.
New op to push dbt metadata to superset.
Comment on lines +58 to +60
# TODO pass a list of dbt tables and superset tables
sync_superset_data(dbt_tables_marts, superset_tables)
push_dbt_metadata()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These don't seem to belong in this job definition

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These don't belong in the open_edx ops. If anything I'd consider creating a module in ops for superset.

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