Repository navigation
v1.1.0 dbt_zuora
·
8 commits
to main
since this release
PR #34 includes the following updates:
Schema/Data Change
4 total changes • 3 possible breaking changes
| Data Model(s) | Change type | Old | New | Notes |
|---|---|---|---|---|
| All models | New column | source_relation |
Identifies the source connection when using multiple Zuora connections | |
zuora__subscription_overview |
Updated surrogate key | subscription_key = subscription_id + rate_plan_charge_id + amendment_id |
subscription_key = source_relation + subscription_id + rate_plan_charge_id + amendment_id |
Updated to include source_relation |
zuora__monthly_recurring_revenue |
Updated surrogate key | account_monthly_id = account_id + account_month |
account_monthly_id = source_relation + account_id + account_month |
Updated to include source_relation |
int_zuora__account_running_totalszuora__account_daily_overview |
Updated surrogate key | account_daily_id = account_id + date_day |
account_daily_id = source_relation + account_id + date_day |
Updated to include source_relation |
Feature Update
- Union Data Functionality: This release supports running the package on multiple Zuora source connections. See the README for details on how to leverage this feature.
Tests Update
- Removes uniqueness tests. The new unioning feature requires combination-of-column tests to consider the new
source_relationcolumn in addition to the existing primary key, but this is not supported across dbt versions. - These tests will be reintroduced once a version-agnostic solution is available.
Full Changelog: v1.0.0...v1.1.0