Releases: fivetran/dbt_shopify
Releases · fivetran/dbt_shopify
README Typo Fix
Happy Monday!
This release includes the following non-breaking changes:
- Typo fix within the README to reference the correct
union_schemas
variable. PR #18
Union Source Data Functionality (Breaking Change)
🚨 BREAKING CHANGE 🚨 Unioning Shopify source data has been a frequent request from package users. This release incorporates just that functionality!
- The ability to union Shopify source data using this package. This is done by utilizing the
union_schema
andunion_databases
variables. A user can add the schemas they would like to union or the databases they would like to union (must be one or the other) together and produce unioned results downstream.
Thanks so much to @DylanBaker for his stellar work on getting this functionality to work in this package! 🎉
Features Updates + custom schema (breaking change 🚨)
This release incorporates the following new features:
- Databricks and Postgres compatibility
- Custom schema integration (breaking change 🚨)
- Addition of the
shopify__transactions
table which includes all transactions within shopify and an exchange rate calculation applied - Overhauled
shopify__orders
,shopify__order_lines
, andshopify__customer_cohorts
tables to include refund calculations towards the order totals. - Removed duplicate customer total orders and total amount fields from the
shopify__customers
final model (breaking change 🚨)
Package Upgrades + dbt Required version
🚨 This release contains breaking changes. Updates include:
- Requiring a specific version of dbt (0.18.0 - 0.20.0), to prevent future issues.
- Some column names have been updated to either align with our naming conventions or be more verbose to provide clarity.
model | old name | new name |
---|---|---|
stg_shopify__order | buyer_accepts_marketing | has_buyer_accepted_marketing |
taxes_included | has_taxes_included | |
test | is_test_order | |
stg_shopify__customer | accepts_marketing | has_accepted_marketing |
state | account_state | |
stg_shopify__order_line | gift_card | is_gift_card |
requires_shipping | is_requiring_shipping |
Initial Release
This is the initial release of this package.
The main focus of the package is to transform the core object tables into analytics-ready models, including a cohort model to understand how your customers are behaving over time.
Currently the package supports Redshift, BigQuery and Snowflake.