v0.8.0 dbt_linkedin
PR #32 includes the following updates:
Breaking changes
- Updated materializations of dbt_linkedin_source non-
tmp
staging models from views to tables. This is to bring the materializations into alignment with other ad reporting packages and eliminate errors in Redshift. - Updated the name of the source created by
dbt_linkedin_source
fromlinkedin
tolinkedin_ads
. This was to bring the naming used in this package in alignment with our other ad packages and for compatibility with the union schema feature.- ❗ If you are using this source, you will need to update the name.
- Updated the following identifiers for consistency with the source name and compatibility with the union schema feature:
current | previous |
---|---|
linkedin_ads_account_history_identifier | linkedin_account_history_identifier |
linkedin_ads_ad_analytics_by_creative_identifier | linkedin_ad_analytics_by_creative_identifier |
linkedin_ads_campaign_group_history_identifier | linkedin_campaign_group_history_identifier |
linkedin_ads_campaign_history_identifier | linkedin_campaign_history_identifier |
linkedin_ads_creative_history_identifier | linkedin_creative_history_identifier |
linkedin_ads_ad_analytics_by_campaign_identifier | linkedin_ad_analytics_by_campaign_identifier |
- If you are using the previous identifier, be sure to update to the current version!
Feature update 🎉
- Unioning capability! This adds the ability to union source data from multiple linkedin connectors. Refer to the Union Multiple Connectors README section for more details.
Under the hood 🚘
- In the source package, updated tmp models to union source data using the
fivetran_utils.union_data
macro. - To distinguish which source each field comes from, added
source_relation
column in each staging and downstream model and applied thefivetran_utils.source_relation
macro.- The
source_relation
column is included in all joins in the transform package.
- The
- Updated tests to account for the new
source_relation
column.
PR #29 includes the following updates:
- Incorporated the new
fivetran_utils.drop_schemas_automation
macro into the end of each Buildkite integration test job. - Updated the pull request templates.
Full Changelog: v0.7.0...v0.8.0