PR #17 includes the following updates:
- Addition of the
recharge__line_item_enhanced
model. This model constructs a comprehensive, denormalized analytical table that enables reporting on key revenue, subscription, customer, and product metrics from your billing platform. It’s designed to align with the schema of the*__line_item_enhanced
model found in Recharge, Recurly, Stripe, Shopify, and Zuora, offering standardized reporting across various billing platforms. To see the kinds of insights this model can generate, explore example visualizations in the Fivetran Billing Model Streamlit App. Visit the app for more details.- This model is currently disabled by default. You may enable it by setting the
recharge__standardized_billing_model_enabled
astrue
in yourdbt_project.yml
.
- This model is currently disabled by default. You may enable it by setting the
- In the dbt_recharge_source v0.3.0 release, the following columns were added to model
stg_recharge__address
:country
payment_method_id
- Note: If you have already added any of these fields as passthrough columns to the
recharge__address_passthrough_columns
var, you will need to remove or alias these fields from the var to avoid duplicate column errors.
Additional source package updates (release notes)
-
Added staging model
stg_recharge__checkout
. See this doc for the fields added and their definitions.- This model is disabled by default but can be enabled by setting variable
recharge__checkout_enabled
to true in yourdbt_project.yml
file. See the Enable/disable models and sources section of the README for more information. - This model can also be passed additional columns beyond the predefined columns by using the variable
recharge__checkout_passthrough_columns
. See the Passing Through Additional Columns section of the README for more information on how to set this variable.
- This model is disabled by default but can be enabled by setting variable
-
Added the following columns to model
stg_recharge__customer
. See this doc for field definitions.billing_first_name
billing_last_name
billing_company
billing_city
billing_country
PR #16 includes the following updates:
- For Fivetran Recharge connectors created on or after June 18, 2024, the
ORDER
source table has been renamed toORDERS
. The dbt_recharge_source package will now use theORDERS
table if it exists and thenORDER
if not.- If you have both versions but wish to use the
ORDER
table instead, you can set the variablerecharge__using_orders
to false in yourdbt_project.yml
. - See the June 2024 connector release notes, the dbt_recharge_source release notes, and the related README section for more details.
- If you have both versions but wish to use the
- Updated the pull request templates.
- Included auto-releaser GitHub Actions workflow to automate future releases.
PR #13 includes the following updates:
- Updated the join logic for
recharge__subscription_overview
to produce more accurate results. - The source package model
stg_recharge__subscription_history
was updated to use the source'supdated_at
column to determine most recent record. See the source package CHANGELOG for more details.
🎉 This is the initial release of this package! 🎉
- Produces modeled tables that leverage Recharge data from Fivetran's connector in the format described by this ERD and build off the output of our Recharge source package.
- Enables you to better understand your Recharge data by summarizing customer, revenue, and subscription trends.
- Generates a comprehensive data dictionary of your source and modeled Recharge data through the dbt docs site.
For more information refer to the README.