Releases: fivetran/dbt_shopify
Releases · fivetran/dbt_shopify
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.