You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DBT has a powerful feature to select models via yaml configuration, where the functionality afforded by yaml is a superset of what is possible with regular string CLI params. It's especially useful to chain together selector definitions, doing something like
It would be great to bring this to dagster's DBT utilities like build_dbt_asset_selection.
The only workaround today I can think of is using the CLI directly to run models, instead of treating jobs as materializing assets. However, this isn't great either because we lose out on Dagster functionality like rerun from failure.
Ideas of implementation
No response
Additional information
For now, we're writing our own parsing functions, limited to the yaml fields most used.
Message from the maintainers
Impacted by this issue? Give it a 👍! We factor engagement into prioritization.
The text was updated successfully, but these errors were encountered:
What's the use case?
DBT has a powerful feature to select models via yaml configuration, where the functionality afforded by yaml is a superset of what is possible with regular string CLI params. It's especially useful to chain together
selector
definitions, doing something likeIt would be great to bring this to dagster's DBT utilities like
build_dbt_asset_selection
.The only workaround today I can think of is using the CLI directly to run models, instead of treating jobs as materializing assets. However, this isn't great either because we lose out on Dagster functionality like rerun from failure.
Ideas of implementation
No response
Additional information
For now, we're writing our own parsing functions, limited to the yaml fields most used.
Message from the maintainers
Impacted by this issue? Give it a 👍! We factor engagement into prioritization.
The text was updated successfully, but these errors were encountered: