Synthetic-tenant generation and governed load for CSD/CSDE migrations. Migration is a project, not a daily habit — so it isn't the flagship — but it's the fastest way to see the discipline before trusting the Dovrin Toolbox with your day-to-day work.
The demo below is the actual build — a fleet of synthetic tenants, a golden dataset with real money-story figures, a CSD → CSDE migration corridor, and a governed narration runtime that refuses rather than estimates.
Four synthetic tenants and a read-only PE rollup fold. Per-tenant KPIs are kept per-tenant — never averaged across tenants, so a rollup can't quietly launder a bad number into a good one.
Org & master data, customers, vendors, per-warehouse items, and transactions — with realized gross margin by family, so the migration is proven against a real money story, not placeholder rows.
A CSD → CSDE rehearsal with record counts, refusals broken out by class, and cutover gates — every refusal is typed and drillable, never dropped and never best-matched to something close.
Closed-template, deterministic narration on both CSD and CSDE tenants — the same withhold-don't-guess discipline that governs the Toolbox, proven first here.
A combined answer card with a basis-of-preparation legend, a derivation tuple, and full feed provenance back to the fleet tenants behind it — plus a structured UNMAPPED bucket instead of a silent bare sum.
Two refusal scenarios are demoed on purpose — a P&L translation request out of scope, and a distribution feed that's unreachable. Both refuse in writing instead of guessing.
This is the actual accelerator output — fleet, golden dataset, migration corridor, consolidation feed, and governed runtime — not a screenshot. Use the button to open it full-page, or scroll through it inline.
Bring your CSD tenant and your CSDE target; we bring the synthetic fleet, the rehearsal corridor, and the same governed-refusal discipline that runs the Toolbox.