snowplow-utils v0.15.0-rc1
Pre-releaseSummary
This is a pre-release version of the package, we believe it to be in working condition but you may encounter bugs and some features may change before the final release.
This release introduces new "base" macros which are used to recreate the snowplow_base_events_this_run
and related tables. It gives you the option to customise your session and user identifiers, your partitioning timestamps, and much more. We have temporary docs hosted here that you can use to explore docs related to these changes. Once this is fully released, these docs will migrate over to the offical docs site
For information about how to do this, see our Advanced Usage of the Utils package page and the utils configuration variables.
Finally, before we dig into the details, starting with this version all future releases of our dbt packages will be released under the Snowplow Community License instead of the Apache 2 license. For what this means for you, check out our FAQ, and our announcement blog.
Features
- Create the "base" macros to enable greater flexibility
- Update the package to be under the Snowplow Community License
- Released a fix where
get_optional_fields
returned field aliases even wheninclude_field_alias
was set to false (#132)
Under the hood
- Introduce integration tests to check customization
Upgrading
To upgrade, bump the package version in your packages.yml
file.