Home / Companies / Incident.io / Blog / Post Details
Content Deep Dive

How we model our data warehouse

Blog post from Incident.io

Post Details
Company
Date Published
Author
Jack Colsey
Word Count
2,028
Company Posts That Month
10
Language
English
Hacker News Points
-
Post removed?
No
Summary

The text discusses the design principles behind the data warehouse of a company. It follows dbt labs' high-level approach for data modeling, dividing the data warehouse into staging (stg_[source]__[model name]), intermediate (int_[source]__[model name]), and marts layers (dim/fct for internal facing data models, and insights for customer-facing data models). The company also applies these design principles to achieve flexible but consistent data modeling in their BI tool. They use pre-joined, modeled marts tables to answer most queries and allow power users the ability to go beyond that. They avoid surfacing intermediate tables in their BI tool and do not "over model" their marts models. Additionally, they do not allow staging tables to become part of these pre-joined datasets in their BI tool or save custom columns there. This approach helps them maintain consistency while providing flexibility.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Data Pipeline 1 462 169 63 -36%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.