Combine beautifully crafted widgets into a single trusted view of the whole company. Highlight your key metrics and targets, and let each team customize their own space.
Steep supports Snowflake, BigQuery, Redshift and Postgres with more to come. It pairs perfectly with modern ETL tools like dbt.
It is built to play well with all the other the tools in your daily workflows. Move between Steep and tools like Slack, Notion, Miro, Pitch, Google and email with ease.
Defining a metric is easy. Start by picking a template for your metric, this corresponds to a type of SQL query. Then, fill in the template by first choosing which table or view to query from. And finally pick which columns in your table or view to use for calculating value, and for time and dimensions. Steep then uses the metric definition to allow all users to explore and visualize metrics. Behind the scenes, Steep will dynamically generate queries from your metric definitions and use the results to power the app.
You do not need to aggregate your data for Steep to work. Steep generates aggregation queries that are meant to be run on granular data and as many rows as you have.
We do recommend using a modern ETL tool like dbt to be able to iterate on your core tables. That way you can maintain definitions and business logic in your data warehouse, and use Steep to define and publish metrics to everyone.
Steep is designed to fit in perfectly with a modern data stack. For most companies, this is the stack we would recommend: BigQuery or Snowflake as database, Fivetran for data ingestion and dbt for transformation.
Steep pairs really well with dbt, where you can flexibly iterate on your core tables and then publish metrics in Steep for everyone to explore and collaborate.
Not on the modern data stack yet? Don’t worry, Steep works with any data stack. All you really need is data in an SQL database and you are good to go.