Releases: snowplow/dbt-snowplow-attribution
snowplow-attribution v0.2.0
Summary
This release adds new cv_id
and cv_type
columns to align with the latest snowplow_unified package's conversion table structure which this package may take as a base (recommended). It also makes a few internal tweaks, including adding support for schema grants.
🚨 Breaking Changes 🚨
- The surrogate_key as well as the update column has changed, it is best to do a full-refresh as part of the upgrade.
Features
- Add support for schema grants
- Add cv_id and cv_type
Under the hood
- Enforce full refresh flag for refreshing manifest tables
- Safeguard spend source from duplication
- Disable reporting models
Upgrading
To upgrade bump the snowplow-attribution version in your packages.yml
file and run a full refresh
Although there are no direct dependencies between the packages, the snowplow-unified package needs to be upgraded as well to v.0.4.0 for the new package structure to work.
snowplow-attribution v0.1.0
Summary
This is the first release of the Snowplow Attribution
package, which contains incremental tables to prepare data for marketing attribution analysis as well as report tables which help you understand and visualize which channels or campaigns attributed the most to your revenue. It supports various attibution models out of the box, all in SQL.
Features
- incremental dbt Package that produces tables for marketing attribution analysis
- Support for Snowflake / BigQuery / Databricks / Redshift
Installation
To install the package, add the following to the packages.yml
in your project:
Github
packages:
- git: "https://github.com/snowplow/dbt-snowplow-attribution.git"
revision: 0.1.0
dbt hub
Please note that it may be a few days before the package is available on dbt hub after the initial release.
packages:
- package: snowplow/snowplow_attribution
version: [">=0.1.0", "<0.2.0"]