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] Filter out Accounts without Active Subscriptions #11

Open
1 of 4 tasks
fivetran-joemarkiewicz opened this issue Dec 22, 2022 · 0 comments
Open
1 of 4 tasks
Labels
priority:p3 Affects many users; can wait type:enhancement New functionality or enhancement update_type:models Primary focus requires model updates

Comments

@fivetran-joemarkiewicz
Copy link
Collaborator

Is there an existing feature request for this?

  • I have searched the existing issues

Describe the Feature

Currently the recurly__account_overview and recurly__account_daily_overview end models include all accounts within the Recurly implementation. However, it has come to our attention that a number of Recurly customers only care about the accounts with a subscription, which is ~1/4 of the entire account population. This is likely a common pattern with companies with a free-tier plan.

As such, a proposed feature would be to add a filter to the above mentioned models that filter out any accounts that are not tied to an active subscription. In order to do this, we will need to apply a join between the account_history and the subscription_history models before rolling up into the final end models to then filter out any non-matches. This would likely be best fascilitated within an intermediate model that could possibly have a recurly__using_active_accounts (or something of the sort) variable that will allow users to leverage the filter or the default behavior of the package.

Describe alternatives you've considered

No alternatives at the moment. Customers may apply the join and filter after the package has run, but this still requires the models to run and incur costs they otherwise would wish to not have to take on.

Are you interested in contributing this feature?

  • Yes.
  • Yes, but I will need assistance and will schedule time during your office hours for guidance.
  • No.

Anything else?

This was originally raised within Issue #

@fivetran-joemarkiewicz fivetran-joemarkiewicz added type:enhancement New functionality or enhancement priority:p3 Affects many users; can wait update_type:models Primary focus requires model updates labels Dec 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:p3 Affects many users; can wait type:enhancement New functionality or enhancement update_type:models Primary focus requires model updates
Projects
None yet
Development

No branches or pull requests

1 participant