Skip to content

v0.8.0 dbt_linkedin

Compare
Choose a tag to compare
@fivetran-catfritz fivetran-catfritz released this 12 Oct 20:28
· 13 commits to main since this release
be190af

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 from linkedin to linkedin_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 🎉

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 the fivetran_utils.source_relation macro.
    • The source_relation column is included in all joins in the transform package.
  • 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