Agentic AI data warehouse demonstration

This site already shows how agentic AI can support public-data reporting and draft analytical briefs. This additional demonstration goes one step earlier in the data journey: it starts with messy synthetic source-system extracts and shows how bounded agents could help profile the data, design a mock warehouse, create SQL and pipeline artefacts, and support reporting QA.

Fictional Demo Rivers Health (DRH) only. Not connected to live Trust systems. Human review required at every stage.

Synthetic demonstration only. Demo Rivers Health is fictional. The source systems are fictional. This is not Dorset HealthCare, RDY, patient-identifiable data, staff-identifiable data, or real supplier data. Azure SQL and ADF material here is demonstration/specification artefact only — not a live deployment. All outputs would require human review before operational use.

Reader-facing examples

Synthetic analysis

Urgent-care warehouse analysis

How the mock warehouse supports investigation of Jan–Feb escalation, March extract-driven spike and December date-boundary issues.

View example

Synthetic assurance

Reporting-table assurance

Pre-trust checks on row counts, keys, linkage, mappings and extract changes — analogous to mandatory reporting assurance.

View example

Report QA

Corrected provider-month brief

Urgent-care brief after Report QA — extract vs operational, stock vs activity.

View brief

1. What this demonstration is

A self-contained worked example of agent-assisted warehouse design and reporting assurance. It walks through source profiling, dimensional design, SQL and pipeline specifications, mart building and report QA — using only synthetic extracts for a fictional trust.

The practical value: agentic AI can support data engineering, source profiling, documentation, validation, reporting assurance and analysis — but does not replace accountable human review. This shows a governed way of working: bounded agents, rules, checkpoints, synthetic data, validation and sign-off.

Why this matters for performance partnering: the same upstream work sits behind real performance reporting. This example touches capacity and demand signals (urgent-care contacts, bank and agency activity), reporting assurance before a table is trusted, and — importantly for service improvement — distinguishing a genuine operational change from a data artefact. The agent classifications here are draft readings that still need human confirmation, not validated findings.

2. Why synthetic data was used

Real patient data, staff records, supplier schemas, credentials and live Azure resources cannot be used on a public demonstration site. Synthetic data allows a realistic multi-system scenario — including extract changes and linkage problems — without confidentiality risk.

3. How this fits the rest of the site

The existing draft reports and agent operating model show how agents support public-data briefs and governed performance work. This demonstration complements them by showing the upstream data journey: what happens before a reporting table exists — when source extracts are messy, joins are uncertain, and extract rules change.

4. How this differs from the draft reports page

The draft reports page uses public aggregate NHS data for Dorset HealthCare (RDY) — MHSDS, CSDS, Oversight Framework and similar published sources.

This warehouse demo uses fictional internal source systems → mock warehouse → reporting tables → QA. DRH and RDY must not be read as the same provider.

5. The fictional source systems

End-to-end workflow

What happened at each stage

6. How synthetic source data was created

A Python generator created CSV/XLSX extracts, manifest and summary for fictional Demo Rivers Health. See warehouse-demo README and demo run index.

7. How agents profiled the messy source data

A Source Profiling Agent documented grain, linkage, volume trends, a data-quality register and extract-change risk — without proposing dimensional models or SQL. Outputs: profiling report, worked conversation.

8. How agents proposed the warehouse design

A Warehouse Design Agent proposed staging, dimensions, bridge tables and linkage strategy from profiling evidence. See design proposal and human review pack.

9. How Azure SQL-style artefacts were generated

DDL, QA views and deployment notes — specification only, not deployed to live Azure SQL. See SQL README and deployment notes.

10. How ADF-style pipeline specifications were generated

JSON pipeline specs for ingest, staging refresh and mart build. See pipeline overview.

11. How the mock warehouse supported report QA

Provider-month mart measures were built offline. A flawed urgent-care brief was corrected after Report QA against profiler evidence. See flawed draft, corrected brief and QA conversation.

12. Likely genuine change vs likely data artefact

Agents distinguished patterns using profiler and mart outputs only:

Full analysis: synthetic urgent-care warehouse analysis.

13. Human review and sign-off

Even with agent support, accountable people must still:

Bounded agent rules, forbidden sources lists and synthetic data keep the method visible and reviewable.

14. Limitations and next steps

Technical artefacts

Demo README

Generator commands and run overview.

View

Demo run index

Full artefact map across Runs 1–5.

View

Profiling report

Source grain, linkage, volumes and DQ.

View

Design proposal

Staging and dimensional model proposal.

View

SQL README

Azure SQL-style DDL and QA views.

View

Pipeline overview

ADF-style JSON specifications.

View

Agent operating model

Agent rules and technical reference (§E).

View