PR #22 includes the following updates:
Breaking Changes
- Upstream Breaking Change: In the July 2023 TikTok Ads connector update for the
ADGROUP_HISTORY
table, theage
column was renamed toage_groups
.- This change primarily affects the upstream
stg_tiktok_ads__ad_group_history
model indbt_tiktok_source
. Theage_groups
column was not previously used in any downstream models withindbt_tiktok_ads
, so this change impacts only the upstream staging model. - Previously, we coalesced the
age
andage_groups
columns in thestg_tiktok_ads__ad_group_history
model to accommodate connectors using the old naming convention. However, due to inconsistent data types, this approach is no longer viable. - As a result, the coalesced field has been removed in favor of the
age_groups
column. - If necessary, you can populate historical data in the
age_groups
column by performing a resync of theADGROUP_HISTORY
table, as TikTok provides all data regardless of the previous sync state. - For more details, see the DECISIONLOG entry.
- This change primarily affects the upstream
Documentation
- Added
DECISIONLOG
file:- Detailed the removal of the previously mentioned coalesced
age
andage_groups
column. - Clarified why aggregation differences occur across varying grains.
- Detailed the removal of the previously mentioned coalesced
Full Changelog: v0.6.0...v0.7.0