DPU
Reference & GlossaryData Reference (for your data team)

Core

The base star schema every DPU client gets.

Core is the base mart — the star schema every DPU deployment gets, built directly on top of the Data Enrichment pipeline's output. It's queryable straight from your Snowflake account; there's no separate export step.

Dimensions

TableGrain
core_dim_dateOne row per calendar date
core_dim_meterSCD2 — one row per meter per version
core_dim_customerSCD2 — one row per contract per version
core_dim_service_pointCurrent-state — one row per meter-at-SDP assignment
core_dim_event_typeStatic lookup of meter alarm/event definitions

Facts

TableGrain
core_fct_interval_readingOne row per interval per SDP/channel
core_fct_register_readingOne row per register (cumulative) read per SDP/channel
core_fct_meter_eventsOne row per meter alarm/outage event occurrence
core_fct_exceptionsOne row per validation exception

A bridge table, core_int_sdp_occupant, resolves which customer occupied a given service point at any point in time — this is what lets facts join correctly to the right customer even as occupancy changes over time.

The two SCD2 dimensions (core_dim_meter, core_dim_customer) mean history is preserved: a meter swap or a change in contract doesn't overwrite the old record, it versions it.

On this page