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
I have searched the existing issues, and I could not find an existing issue for this feature
I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion
Describe the feature
Hi, looking at the extras dictionnary already sent as available variables in the after_run() of RunTask class,
I'd like to see manifest object available for the following reasons :
regarding the current dbt_artifacts package, it's really hard to provide "test coverage" of a dbt project out of the box, enforcing us to use stale project like dbt-coverage
Even if we could do it, the Results object doesnt contains any information about the documentation (and I don't think you will allow a BC on that class)
Even if the manifest is not enough (mostly because it doesnt cover the columns not documented, which is why it would be ideal to get a catalog object ?) this will ease a lot the door to provide a "dbt" solution to start "tests & docs" coverage.
Describe alternatives you've considered
Using dbt-coverage and a Python script to load data into tables
Who will this benefit?
IMHO anyone as it is the job of analytics engineers to ensure the quality of their data : how can you do that when you can't even monitor a tests/docs coverage over you project ?
Are you interested in contributing this feature?
YES
Anything else?
# run.py l.1025extras= {
"schemas": list({sfor_, sindatabase_schema_set}),
"results": [
rforrinresultsifr.thread_id!="main"orr.status==RunStatus.Error
], # exclude that didn't fail to preserve backwards compatibility"database_schemas": list(database_schema_set),
"manifest": self.manifest, # 1-line addition may help a lot"catalog": to_be_done, # this second line would be really awesome but require far more work I guess ?
}
The text was updated successfully, but these errors were encountered:
Is this your first time submitting a feature request?
Describe the feature
Hi, looking at the extras dictionnary already sent as available variables in the
after_run()
ofRunTask
class,I'd like to see
manifest
object available for the following reasons :Describe alternatives you've considered
Who will this benefit?
IMHO anyone as it is the job of analytics engineers to ensure the quality of their data : how can you do that when you can't even monitor a tests/docs coverage over you project ?
Are you interested in contributing this feature?
YES
Anything else?
The text was updated successfully, but these errors were encountered: