-
Notifications
You must be signed in to change notification settings - Fork 35
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] metadata columns does not appear summary tables #65
Comments
Hi @nbenezri thanks for opening this issue. I understand you are wanting to bring the metadata fields through to the end models. However, we did intentionally exclude those from a number of end models in a previous release as we were being mindful of scope creep and were not sure if users wanted these fields to persist to the end models. As such, I will restructure this issue as a feature request to include the metadata columns to the end models. That being said, I believe you have the right approach for how this should be integrated into the end models in the manual code snippets you shared above. Before accepting this feature I would want to understand a bit more which metadata fields you are most interested in persisting to which downstream models. The main reason we excluded these in the first place was we found extra complexity being added and were unsure of the benefits for including the fields if we made the models more complex. Or would you prefer all metadata fields are persisted downstream to the relevant models no matter what? |
I thought the whole purpose was to show them at the end models. I would want whatever we configure in the vars to be visible everywhere possible (at the end models). So if I set, for example, |
In the current build the intention was to bring these metadata columns through to the staging models so users could leverage them in their own transformations. We were unaware at the time of the implementation how relevant these fields would be to users so we decided to only bring them through to the staging models to assess their value and determine how/if they would ultimately be leveraged downstream. Your input is a huge help in regards to how users intend to leverage these fields! We will share our plans here as we continue to scope and prioritize this feature on our end. If other users are interested in this feature I would highly encourage chiming into this thread so we can understand how to best support this feature. |
Is there an existing issue for this?
Describe the issue
I want to add some columns from the metadata column into some of the summary tables:
stripe__balance_transactions
stripe__invoice_details
stripe__invoice_line_item_details
stripe__subscription_details
stripe__customer_overview
With the exception of
stripe__customer_overview
adding the following vars indbt_project.yml
did not help:For now, I did the same as here , adding manually
To files like
stripe__balance_transactions.sql
Relevant error log or model output
No error was reported as dbt run and test work.
Expected behavior
Columns
col1, col2, col3, col4
appear in:stripe__balance_transactions
stripe__invoice_details
stripe__invoice_line_item_details
stripe__subscription_details
Column
col1
appears in (it is):stripe__customer_overview
dbt Project configurations
Package versions
What database are you using dbt with?
redshift
dbt Version
Additional Context
No response
Are you willing to open a PR to help address this issue?
The text was updated successfully, but these errors were encountered: