Skip to content
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] Allow organization and brand to be enable/disable configurable #176

Open
1 of 4 tasks
fivetran-joemarkiewicz opened this issue Nov 18, 2024 · 0 comments
Open
1 of 4 tasks
Assignees
Labels
good first issue Good for newcomers status:in_review Currently in review type:enhancement New functionality or enhancement

Comments

@fivetran-joemarkiewicz
Copy link
Contributor

Is there an existing feature request for this?

  • I have searched the existing issues

Describe the Feature

I've found a number of cases where users do not have the organization or brand tables syncing from their Zendesk connector. We should support the Zendesk package to run without error when these two tables are not present in the destination.

How would you implement this feature?

Add two new variables using_organization and using_brand for both zendesk and zendesk_source to leverage when planning the models and turning off these components when the variable (default true) is set to disabled.

As an added benefit, we will be able to add this to the quickstart.yml so the Quickstart orchestration method can handle this enable/disable mechanism entirely.

Describe alternatives you've considered

Adding the union data feature will address this issue, but it could introduce other issues as well. Adding these variables will more accurately address this issue.

Are you interested in contributing this feature?

  • Yes.
  • Yes, but I will need assistance.
  • No.

Anything else?

I also noticed that some customers experience runtime failures due to the ticket_field_history table not being present. However, since this is a core table for many downstream models I would prefer we do not add a enable/disable mechanism for this table. Although we can always keep a close eye on this to see if this is something to consider in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers status:in_review Currently in review type:enhancement New functionality or enhancement
Projects
None yet
Development

No branches or pull requests

2 participants