Skip to content

Integrate upstream package variables into Quickstart#179

Merged
fivetran-jamie merged 12 commits into
mainfrom
pre-release/quickstart-vars
Jul 7, 2026
Merged

Integrate upstream package variables into Quickstart#179
fivetran-jamie merged 12 commits into
mainfrom
pre-release/quickstart-vars

Conversation

@fivetran-jamie

@fivetran-jamie fivetran-jamie commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

PR Overview

Package version introduced in this PR:

  • 2.6.1-a1
  • 2.7.1

This PR addresses the following Issue/Feature(s):

Summary of changes:

  • Adds individual package variables and models to Ad Reporting's quickstart.yml. Pre-release to be validated

Submission Checklist

  • Alignment meeting with the reviewer (if needed)
    • Timeline and validation requirements discussed
  • Provide validation details:
    • Validation Steps: Check for unintentional effects (e.g., add/run consistency & integrity tests)
    • Testing Instructions: Confirm the change addresses the issue(s)
    • Focus Areas: Complex logic or queries that need extra attention
  • Merge any relevant open PRs into this PR

Changelog

  • Draft changelog for PR
  • Final changelog for release review

@fivetran-jamie fivetran-jamie self-assigned this Jun 17, 2026
@fivetran-jamie fivetran-jamie changed the title stage Integrate upstream package variables into Quickstart Jun 17, 2026
@fivetran-jamie
fivetran-jamie marked this pull request as ready for review June 17, 2026 18:51
@fivetran-jamie fivetran-jamie added the docs:ready Triggers the docs generator workflow. label Jun 17, 2026

@fivetran-avinash fivetran-avinash left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fivetran-jamie Few comments before approval!

Comment thread CHANGELOG.md Outdated
Comment thread .quickstart/quickstart.yml Outdated
Comment thread .quickstart/quickstart.yml Outdated
Comment thread .quickstart/quickstart.yml Outdated
Comment on lines +302 to +309
pinterest__campaign_report_passthrough_metrics:
type: dictionary
description: "Additional `CAMPAIGN_REPORT` columns to include in `pinterest_ads__campaign_report`"
display_name: "Pinterest Ads: Additional Campaign Report Metrics"
pinterest__keyword_report_passthrough_metrics:
type: dictionary
description: "Additional `KEYWORD_REPORT` columns to include in `pinterest_ads__keyword_report`"
display_name: "Pinterest Ads: Additional Keyword Report Metrics"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For future reference (doesn't need to be fixed now): the quickstart.yml descriptions are correct here but incorrect in dbt_pinterest.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I noticed a few issues -- will make a ticket after this to update the packages

Comment thread .quickstart/quickstart.yml Outdated
Comment thread .quickstart/quickstart.yml Outdated
Co-authored-by: Avinash Kunnath <108772760+fivetran-avinash@users.noreply.github.com>

@fivetran-avinash fivetran-avinash left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fivetran-jamie approved for pre-release

@fivetran-jamie fivetran-jamie added the pre-release Triggers the auto-releaser workflow. label Jun 17, 2026
@fivetran-jamie fivetran-jamie removed docs:ready Triggers the docs generator workflow. pre-release Triggers the auto-releaser workflow. labels Jul 6, 2026
@fivetran-jamie fivetran-jamie added the docs:ready Triggers the docs generator workflow. label Jul 7, 2026

@fivetran-avinash fivetran-avinash left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fivetran-jamie few comments before approval

- facebook_ads__url_report
- facebook_ads__url_tags
- facebook_ads__country_report
- facebook_ads__region_report

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks we still haven't brought in facebook_ads__conversion_action_types for both facebook_ads and ad_reporting even though we have conversions brought in other packages, are there complexities here too?

@fivetran-jamie fivetran-jamie Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah definitely too complex to have in here for now -- it involves some string parsing that can break easily

description: "Which `*_sale_amount` fields should be included in calculating the total value of conversions"
display_name: "Twitter Ads: Conversion Value Fields"

table_variables:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like we have a few non-essential tables in the individual packages that feed into some end models. do we need to bring these in here?

amazon_ads: _fivetran_quickstart_product_ad_history for product_ad_history
facebook_ads: _fivetran_quickstart_basic_ad_actions for basic_ad_actions
facebook_ads: _fivetran_quickstart_basic_ad_action_values for basic_ad_action_values snapchat_ads: _fivetran_quickstart_creative_url_tag_history for creative_url_tag_history

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah yep lemme add

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added but adjusted the variable names slightly to indicate which source they belong to (_fivetran_quickstart_<source name>_*)

@fivetran-jamie fivetran-jamie removed the docs:ready Triggers the docs generator workflow. label Jul 7, 2026

@fivetran-avinash fivetran-avinash left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved for release once changes applied.

@fivetran-jamie fivetran-jamie added the docs:ready Triggers the docs generator workflow. label Jul 7, 2026
@fivetran-jamie
fivetran-jamie merged commit b8dd590 into main Jul 7, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs:ready Triggers the docs generator workflow.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants