BrainTrust Investment Lab › Band 3 — Loading (Delivering to the Kimball STAR)
BrainTrust Investment Lab

SS19 — Aggregate Builder

← RETURN

Band 3 — Loading (Delivering to the Kimball STAR) · book 481 · grain: one station per walk sheet

Summaries are performance tools, never a second version of the truth: every aggregate must reconcile to the base tables it summarizes. A rollup that cannot prove agreement does not ship.

completed
0 of 1
running now
fact_price
completedrunningawaiting its turn · owedfailedexcluded
fact_price↻rank 1 · walking · 8 step(s) certified

The contract — what each step must produce

#steppagewhat the book requires
2the slow query log, not an intuitionp.481'a log of frequently attempted slow-running queries should be captured. You should also try to identify the nonexistent slow-running queries that…
3what it rolls up, and which dimensions shrinkp.481'the aggregation builder needs to populate and maintain aggregate fact table rows and shrunken dimension tables where needed by aggregate fact…
4incremental is fastest, but not always allowedp.481'The fastest update strategy is incremental, but a major change to a dimension attribute may require dropping and rebuilding the aggregate.'
5always consistent with the ATOMIC basep.481'Aggregates must always be consistent with the atomic base data.'
6it can be destroyed and rebuiltp.481'Aggregations are like indexes; they are specific data structures created to improve performance.'