Introducing a new interface for managing your SQL data models in Snowplow BDP


Modeling raw data into various derived tables for different use cases is a key step in deriving value from your Snowplow data. Whether you are using our out of the box web and mobile data models or a custom data model, you can run these via sql runner as part of your Snowplow BDP pipeline.

A new interface for managing your SQL data models

We are excited to introduce our newest interface in the Snowplow BDP Console, a UI for configuring and deploying data models:

While the SQL and playbooks for your data models will still be hosted in your snowplow-pipeline GitHub repository, you’ll be able to manage all model configuration in the Snowplow BDP Console, including the schedule, owners and lock type:

You will also be able to specify which playbooks will run as part of a data model, in what order and with what dependencies (linear or parallel):

Of course, you can then continue to monitor the data model runs in the ‘Jobs’ interface as described in this blog post.

What’s next

This new interface is the first step in better integrating the management of your data models with the management of the rest of your Snowplow BDP pipeline. Later this year, we will be working on expanding this functionality, including:

If you have any questions, comments or suggestions about these upcoming developments, get in touch with your Customer Success Manager, or take a look at our public roadmap on GitHub.

Getting started

More information on how to use the new data modeling interface can be found in the technical documentation.

If you are already a Snowplow BDP customer, we will be contacting you about upgrading to the new interface. Not a Snowplow BDP customer yet? Get in touch with us here to learn more, or sign up for free to try Snowplow today.


Related articles