-
Notifications
You must be signed in to change notification settings - Fork 9
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] Accept all task custom fields when running as a Fivetran quickstart transformation #32
Comments
Hi @irvingpop thanks for opening this Feature Request! Variable configurations is something I know the product team is looking to explore in the future. In the meantime, do you know if there is a specific field(s) you are wishing to incorporate? Maybe we can consider permanently adding new fields by default if they aren't too custom. Alternatively, we have leveraged solutions in the past which do include all custom fields by default for all users, but this comes with some tradeoffs (we aren't able to document these fields and ensure they do not cause any downstream issues). Let me know your thoughts. I'll also share this feedback with our product team to help them understand the desire for the variable configuration ability in the Quickstart product. |
Thanks for the quick response @fivetran-joemarkiewicz ! Exciting to hear that it's on the radar for your product team 🙂 In my case - our field names are very custom and team/domain-specific. Asana seems to make it easy to go crazy with custom fields, and our various eng teams seem to come up with some hilarious ones (I'm still chuckling at these 3: I agree that people who run this module seriously should be recommended to maintain a static list of known and trusted custom fields, and to document them. And it would be super cool to be able to do that within the Fivetran UI! But even if not, or just for "quickstart" purposes, I can see some advantages to a "take all" strategy |
Thanks @irvingpop for the additional context and details! Unfortunately, while the variable use case in the Fivetran UI is on the roadmap, I don't believe it is slated for anytime soon. Let me consult with our product team to consider the pros/cons of the "take all" strategy and if this is something we would want to consider. Another risk I see with this is given the fact that Asana allows teams to go crazy with custom fields means that if we apply the take all strategy then the end model can become extremely wide with possibly hundreds of fields, making it hard to effectively leverage. I know it isn't the best solution, but a possible workaround for the time being could be to perform a post Quickstart join from the |
This is a good workaround idea, and I can live with that for now. For the rest - very excited to see what y'all come up with. I could definitely see us running more quickstart transformations in Fivetran in the future if they had a bit of configuration flexibility. |
Sounds great @irvingpop and glad that suggestion will suffice for the time being. I relayed this with our product team and we are not going to move forward with a "take all" approach by default. The product team is also planning on incorporating the ability to customize the Quickstart data models via these variables later in the year. I will post back here once this functionality is possible directly within Quickstart. For the time being the post transformation join will be the solution for Quickstart users. |
Is there an existing feature request for this?
Describe the Feature
I would love to run this as a Fivetran quick transformation (in Fivetran), rather than in my dbt pipelines. The only thing preventing me from doing so is the
task_pass_through_columns
configuration I need.It would be super cool if this package had some kind of "include all custom task fields" setting. Even better, if that was automatically switched on when running via Fivetran.
Describe alternatives you've considered
No response
Are you interested in contributing this feature?
Anything else?
No response
The text was updated successfully, but these errors were encountered: