The ARCS star, conformed and gated
The application answers today; the star answers every day it has ever seen. Three facts, five dimensions that conform across catalogs, and four asserts that run before anyone reads a number.
Note: ARCS, Oracle's account reconciliation module, answers questions about the open period. Keeping the history, every status, every match, every month, takes a small database of your own beside it. This page is that design.
One question this page answers: what do we actually build beside ARCS so status, aging, and match history survive the period lock? The whole module is mapped on the Account Reconciliation index.
◆ The star, drawn and drillable, three facts, five dimensions, every node opening its page.
Three facts, five dimensions, one rule: every dimension conforms. dim_period and dim_entity are the same spine the FCCS star uses, so the reconciliation count for a close day and the consolidation story for that day join on equal keys. fact_status_daily is the history the application never keeps: one row per reconciliation per day, which is what makes "when did it reopen" a query.
◆ The four gates, and the cross-catalog tie, the asserts that run nightly, and the join to the FCCS pages.
| Nightly gate | The assert |
|---|---|
| Population | Status rows today equal the period population. June: 412, every day, or the load stops. |
| Status foot | Closed plus open plus pending equals the population. Tuesday: 268 + 96 + 45 + 3 = 412. |
| TM foot | Matched plus suggested plus unmatched equals loaded. June: 23,911 + 293 + 414 = 24,618. |
| Aging recompute | Buckets sum to unmatched: 198 + 121 + 58 + 37 = 414, recomputed from row ages, not carried. |
Cross-catalog, the close-day reconciliation story sits beside the FCCS close task page and the consolidation status: the Wednesday reopen of 1010-CL on these pages is the same late Chilean journal on those. One sample world, three ways in, and the console answers from all of it.
The problem: Reconciliation history disappears when the period locks.
What we build: The conformed star lands both exports nightly with daily status history, gated.
What you get: Any period, any reconciliation, forever, joined to the close data on equal keys.
- conformed dimension
- One definition, every fact, every catalog. The moat.
- fact_status_daily
- The history ARCS never keeps. One row per rec per day.
- gate
- An assert before anyone reads. Four of them, nightly.
- the tie
- Same period and entity keys as the FCCS star. One world.