Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 4.81 KB

README.md

File metadata and controls

50 lines (33 loc) · 4.81 KB

maintained License Discourse posts

snowplow-logo

Snowplow's dbt example project

The purpose of this project is to show how you could use Snowplow's dbt packages found in dbt's package hub in your existing dbt project. For more information please feel free to browse our docs to get a better understanding of how our individual dbt packages work.

Contents

In this repository, we showcase example dbt projects, which display the following functionality:

  1. Custom base -- this shows how to add custom SQL to your tables, as well as how to include entities and SDEs into your tables when you have a federated table design
  2. Custom sessions -- this shows how to customize your session identifier
  3. Custom users -- this shows how to customize your user identifier
  4. Daily aggreates -- this shows you how to set the session identifier to be a the day of your event to allow to daily aggregations
  5. Braze users sync -- this shows how you could use dbt snapshots and a custom model to sync changes made on the users table created by the snowplow_unified dbt package to Braze

Join the Snowplow community

We welcome all ideas, questions and contributions!

For support requests, please use our community support Discourse forum.

If you find a bug, please report an issue on GitHub.

Copyright and license

The dbt-example-project repository is Copyright 2023-present Snowplow Analytics Ltd.

Licensed under the Snowplow Community License (the "License"); you may not use this software except in compliance with the License.