Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/revamp/documentation #50

Merged
merged 37 commits into from
Jan 31, 2023
Merged
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
0159616
docs
fivetran-jamie Jan 12, 2023
3809824
add tax line and new columns
fivetran-jamie Jan 24, 2023
7b39107
Merge branch 'feature/package-revamp' of https://github.com/fivetran/…
fivetran-jamie Jan 25, 2023
10e50fc
docs and other tweaks
fivetran-jamie Jan 26, 2023
09e0a75
put source_relation in docs.md here for now"
fivetran-jamie Jan 26, 2023
2b2a527
update yml
fivetran-catfritz Jan 26, 2023
cbbd82a
update yml
fivetran-catfritz Jan 27, 2023
5c6b655
docs
fivetran-jamie Jan 27, 2023
2b0b905
update ymls
fivetran-catfritz Jan 27, 2023
4c8c945
columns and tables mostly documented
fivetran-jamie Jan 27, 2023
dc5b7a6
update ymls
fivetran-catfritz Jan 27, 2023
7316949
columns and tables compete
fivetran-jamie Jan 27, 2023
167c33b
hcangelog
fivetran-jamie Jan 27, 2023
1ba8a61
Readme
fivetran-jamie Jan 27, 2023
c00e482
udpate package version
fivetran-jamie Jan 27, 2023
5991109
specificy currencies everywhere
fivetran-jamie Jan 27, 2023
5533369
reformat changelog
fivetran-jamie Jan 28, 2023
b351490
Docs
fivetran-jamie Jan 28, 2023
b5dec02
buildkite
fivetran-jamie Jan 28, 2023
7a84a20
update ymls
fivetran-catfritz Jan 28, 2023
42cf156
Merge branch 'feature/revamp/add-tax-line' into feature/revamp/update…
fivetran-catfritz Jan 28, 2023
4748fd6
update yml
fivetran-catfritz Jan 28, 2023
9b6056f
update yml
fivetran-catfritz Jan 28, 2023
61a60b7
update yml
fivetran-catfritz Jan 30, 2023
458f3f2
update yml
fivetran-catfritz Jan 30, 2023
48868f5
update yml
fivetran-catfritz Jan 30, 2023
ab3bee2
Merge pull request #51 from fivetran/feature/revamp/update-for-snowflake
fivetran-jamie Jan 30, 2023
3b7d025
Typos
fivetran-jamie Jan 30, 2023
3a67ab6
changelog formatting
fivetran-jamie Jan 30, 2023
6f8307f
changeloeg
fivetran-jamie Jan 30, 2023
68414f8
soruces are docmented
fivetran-jamie Jan 30, 2023
b705236
databricks buildkite
fivetran-jamie Jan 30, 2023
b4fc767
removal of minus signs in profiles
fivetran-joemarkiewicz Jan 31, 2023
bb0099b
Update models/stg_shopify.yml
fivetran-jamie Jan 31, 2023
cb60d20
Update models/stg_shopify.yml
fivetran-jamie Jan 31, 2023
6eceeb2
Update models/stg_shopify.yml
fivetran-jamie Jan 31, 2023
471be5c
changelog
fivetran-jamie Jan 31, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Docs
  • Loading branch information
fivetran-jamie committed Jan 28, 2023
commit b35149012877c1dd70f9b618f0d605d9a97fa261
18 changes: 11 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -2,15 +2,20 @@

Lots of new features ahead!! We've revamped the package to keep up-to-date with new additions to the Shopify connector and feedback from the community.

## 🎉 Documentation and Feature Updates
- Addition of the `shopify_timezone` variable, which converts ALL timestamps included in the package (including `_fivetran_synced`) to a single target timezone in IANA Database format, ie "America/Los_Angeles" ([PR #41](https://github.com/fivetran/dbt_shopify_source/pull/41)).
## Documentation
- Created the [DECISIONLOG](https://github.com/fivetran/dbt_shopify_source/blob/main/DECISIONLOG.md) to log discussions and opinionated stances we took in designing the package ([PR #45](https://github.com/fivetran/dbt_shopify_source/pull/45)).
- README updated for easier package use and navigation ([PR #38](https://github.com/fivetran/dbt_shopify_source/pull/38)).

## Under the Hood
- Ensured Postgres compatibility ([PR #38](https://github.com/fivetran/dbt_shopify_source/pull/38)).
- Got rid of the `shopify__using_order_adjustment`, `shopify__using_order_line_refund`, and `shopify__using_refund` variables. Instead, the package will automatically create empty versions of the related models until the source `refund`, `order_line_refund`, and `order_adjustment` tables exist in your schema. See DECISIONLOG for more details ([PR #45](https://github.com/fivetran/dbt_shopify_source/pull/45)).
- Adjusts the organization of the `get_<table>_columns()` macros ([PR #39](https://github.com/fivetran/dbt_shopify_source/pull/39), [PR #40](https://github.com/fivetran/dbt_shopify_source/pull/40)).

## Feature Updates
- Addition of the `shopify_timezone` variable, which converts ALL timestamps included in the package (including `_fivetran_synced`) to a single target timezone in IANA Database format, ie "America/Los_Angeles" ([PR #41](https://github.com/fivetran/dbt_shopify_source/pull/41)).
- `shopify_<default_source_table_name>_identifier` variables added if an individual source table has a different name than the package expects ([PR #38](https://github.com/fivetran/dbt_shopify_source/pull/38)).
- Gets rid of the `shopify__using_order_adjustment`, `shopify__using_order_line_refund`, and `shopify__using_refund` variables. Instead, the package will automatically create empty versions of the related models until the source `refund`, `order_line_refund`, and `order_adjustment` tables exist in your schema. See DECISIONLOG for more details ([PR #45](https://github.com/fivetran/dbt_shopify_source/pull/45)).
- Creates the [DECISIONLOG](https://github.com/fivetran/dbt_shopify/blob/main/DECISIONLOG.md) ([PR #45](https://github.com/fivetran/dbt_shopify_source/pull/45)).
- README updated for easier package use and navigation ([PR #38](https://github.com/fivetran/dbt_shopify_source/pull/38)).
- The declaration of passthrough variables within your root `dbt_project.yml` has changed (but is backwards compatible). To allow for more flexibility and better tracking of passthrough columns, you will now want to define passthrough columns in the following format ([PR #40](https://github.com/fivetran/dbt_shopify_source/pull/40)):
> This applies to all passthrough columns within the `dbt_shopify_source` package and not just the `customers_pass_through_columns` example. See the README for which models have passthrough columns.
> This applies to all passthrough columns within the `dbt_shopify_source` package and not just the `customer_pass_through_columns` example. See the README for which models have passthrough columns.
```yml
vars:
customer_pass_through_columns:
@@ -86,7 +91,6 @@ vars:
- `order_discount_code`
- `abandoned_checkout_shipping_line` ([(PR #47)](https://github.com/fivetran/dbt_shopify_source/pull/47) as well)
- `fulfillment_event` -> This is NOT included by default. To include fulfillment events (used in the `shopify__daily_shop` model), set the `shopify_using_fulfillment_event` variable to `true` [(PR #48)](https://github.com/fivetran/dbt_shopify_source/pull/48)
- Adjusts the organization of the `get_<table>_columns()` macros ([PR #39](https://github.com/fivetran/dbt_shopify_source/pull/39), [PR #40](https://github.com/fivetran/dbt_shopify_source/pull/40)).

# dbt_shopify_source v0.7.0
## 🚨 Breaking Changes 🚨: