408 introduced new joins to these models that affected incremental builds. More specifically, the models are generating too many rows on incremental builds, which affects performance (#414) and overwrites rows with nulls (#410).
To test these changes, I ran these models a couple times after a full refresh to verify that they don't change.
I will execute a full-refresh of these models to fix existing production data issues when this PR merges.
Thank you for making these updates @JamesSLogan. When I tried adding the incremental macros in the CTE's during my PR I ran into errors, so I am glad you were able to get these updated so quickly!
408 introduced new joins to these models that affected incremental builds. More specifically, the models are generating too many rows on incremental builds, which affects performance (#414) and overwrites rows with nulls (#410).
To test these changes, I ran these models a couple times after a full refresh to verify that they don't change.
I will execute a full-refresh of these models to fix existing production data issues when this PR merges.
Fixes #410 Fixes #414