·
1 commit
to main
since this release
PR #18 includes the following updates:
Schema & Data Updates
5 total changes • 5 possible breaking changes
| Data Models | Change Type | Old | New | Notes |
|---|---|---|---|---|
stg_reddit_ads__account_report stg_reddit_ads__ad_group_report stg_reddit_ads__ad_report stg_reddit_ads__campaign_country_report stg_reddit_ads__campaign_report |
Column datatype | spend (INT) |
spend (NUMERIC) |
Updated the datatype of the spend fields from INT to NUMERIC to avoid rounding when converting to dollars and ensure full decimal precision is preserved. |
Features
- Added macro
convert_microcurrencyto convert microcurrency fields (e.g. INT) to NUMERIC dollar values. Casts both the input and constants todbt.type_numeric()to preserve fixed-point precision.
Under the Hood
- Updated conditions in
.github/workflows/auto-release.yml. - Added
.github/workflows/generate-docs.yml. - Added
+docs: show: Falsetointegration_tests/dbt_project.yml. - Migrated
flags(e.g.,send_anonymous_usage_stats,use_colors) fromsample.profiles.ymltointegration_tests/dbt_project.yml. - Updated
maintainer_pull_request_template.mdwith improved checklist. - Updated Python image version to
3.10.13inpipeline.yml. - Updated
.gitignoreto exclude additional DBT, Python, and system artifacts.
Full Changelog: v0.6.1...v0.7.0