-
Notifications
You must be signed in to change notification settings - Fork 2
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: Union schema compatibility #22
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@fivetran-catfritz great work on this PR! I just have a few small requests before approving this PR. Let me know if you have any questions. Thanks!
integration_tests/tests/integrity/integrity_territory_report.sql
Outdated
Show resolved
Hide resolved
packages.yml
Outdated
# version: [">=0.3.0", "<0.4.0"] | ||
- git: https://github.com/fivetran/dbt_apple_store_source.git | ||
revision: MagicBot/add-union-schema | ||
warn-unpinned: false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reminder to swap before merge
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@fivetran-joemarkiewicz I have updated, and this is ready for re-review!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM thanks for applying the changes!
Issue:
Confirm the following files were correctly updated automatically:
country_codes
,source_relation
would not be includedwindow functions (partition by)Manual updates:
source_relation
to downstream models if necessarysource_relation
in unique-combination-of-cols if necessaryValidation:
Consistency: When not using unioning, tests in the folder
tests/consistency/row_counts
passIntegrity: I was able to write 1 integrity test for
app_store_territory_source_type_report
since there wasn't much aggregation from the source, but the others were too complex to write a meaningful test.Spot check with seed data for unioning:
Also: