Skip to content

Mart

The mart layer is what BI / dashboards / strategy back-tests query. Two wide tables, both materialised as ClickHouse ReplacingMergeTree partitioned by event_partition_key, built incrementally.

MartGrain
inplayone row per (event, match minute)
matchesone row per finished event — joins every matches_* model