Skip to content

Releases: fivetran/dbt_recharge

v0.3.0 dbt_recharge

14 Aug 19:20
e9e85ff
Compare
Choose a tag to compare

PR #17 includes the following updates:

Features

  • 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 as true in your dbt_project.yml.

Breaking Changes

  • 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 your dbt_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.
  • 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

Full Changelog: v0.2.0...v0.3.0

v0.2.0 dbt_recharge

21 Jun 00:01
bb801e5
Compare
Choose a tag to compare

PR #16 includes the following updates:

Features

  • For Fivetran Recharge connectors created on or after June 18, 2024, the ORDER source table has been renamed to ORDERS. The dbt_recharge_source package will now use the ORDERS table if it exists and then ORDER if not.

Under the Hood:

  • Updated the pull request templates.
  • Included auto-releaser GitHub Actions workflow to automate future releases.

Full Changelog: v0.1.1...v0.2.0

v0.1.1 dbt_recharge

14 Sep 21:42
0c5f0af
Compare
Choose a tag to compare

PR #13 includes the following updates:

Features

  • 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's updated_at column to determine most recent record. See the source package CHANGELOG for more details.

Full Changelog: v0.1.0...v0.1.1

v0.1.0 dbt_recharge

31 May 15:57
c405845
Compare
Choose a tag to compare

🎉 This is the initial release of this package! 🎉

📣 What does this dbt package do?

  • 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.