PR #58 applies the following changes:
Bug Fixes
- Adjusts the
int_shopify__customer_email_rollupmodel to aggregate distinctcustomer_ids. - Ensures that each order is tagged with the orderer's
emailbefore aggregating order metrics inint_shopify__emails__order_aggregates.
Under the Hood
- Ensures transaction
kindsare being read correctly by applying alower()function. - Removes unused and potentially problematic fields from
int_shopify__customer_email_rollup. The removed fields includeorders_countandtotal_spent, which are actually calculated inint_shopify__emails__order_aggregatesbefore being passed toshopify__customer_emails(which is unaffected by this change). - Removes
updated_timestampandcreated_timestampfromshopify__customer_emails. Refer to the following fields instead:first_account_created_atlast_account_created_atlast_updated_at
- Incorporates the new
fivetran_utils.drop_schemas_automationmacro into the end of each Buildkite integration test job (PR #57). - Updates the pull request templates (PR #57).
Related-Package Releases:
Full Changelog: v0.8.0...v0.8.1