-
Notifications
You must be signed in to change notification settings - Fork 177
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
[Feature] Store dbt artifacts (namely, manifest.json, catalog.json and run_results.json) after every dbt run. #1292
Comments
hi @victormacaubas , thanks for requesting this feature. Would it help if we start uploading these to a |
Hello @pankajkoti It would be even better if these artifacts could be persisted in a |
This issue is stale because it has been open for 30 days with no activity. |
Hello @pankajkoti, I would also like to propose to have this feature on ExecutionMode.KUBERNETES. We would like to upload |
@victormacaubas @darennathanielviki, to give visibility, we're actively working on this task, and we should release it by Cosmos 1.8. Since different flavours of this feature have been requested, we've created a label to track them: Once this is out there, we'd love feedback. Thanks for your patience. |
@tatiana thank you for your work on this! excited to see it live |
hi @victormacaubas , we recently merged PR #1389, which introduces minor changes to the existing callback functionality and will be included in the upcoming Cosmos 1.8.0 release. To allow users to try out these changes ahead of the official release, we have prepared an alpha release. You can install it using the following link: astronomer-cosmos 1.8.0a3. PR #1389 also provides examples showcasing how to use this callback functionality. For additional guidance, refer to the documentation on leveraging callbacks: Callback Configuration. The helper functions demonstrated in the examples can be found here: cosmos/io.py. However, you are not limited to these; you can create your own custom callback functions using these examples as a reference and pass them via the callback argument. We would greatly appreciate any feedback you have after testing this alpha release! |
Howdy! That's great, I'll look into it and see if we can test this out next sprint =) thank you all |
Description
Hi all,
I’ve noticed some similar requests, but I wanted to ask if it’s possible to persist dbt artifacts (namely, manifest.json, catalog.json and run_results.json) permanently after every run, regardless of whether we use TestBehavior.AFTER_ALL or TestBehavior.AFTER_EACH.
Use case/motivation
I’d like to be able to send these run results to both Metaplane and Atlan for data observability analytics.
Related issues
#1253
#801
Are you willing to submit a PR?
The text was updated successfully, but these errors were encountered: