Perpetual Data Reports Portal
Turn recurring report requests into stable, owned, self-service operational reporting. It ingests recurring extracts; scheduled refreshes; report definitions and produces consistent dashboards/reports; self-service access; reduced ad-hoc pulls.
Shows how recurring report requests become owned, self-service operational reporting rather than ad hoc pulls.
Purpose
Turn recurring report requests into stable, owned, self-service operational reporting.
Current state
Concept and initiative are defined; implementation varies per report and needs tighter registry discipline.
Next step
Create a report registry with owners, refresh cadence, data source, and access rules.
Interfaces
- recurring extracts
- scheduled refreshes
- report definitions
- consistent dashboards/reports
- self-service access
- reduced ad-hoc pulls
Reality to Action trace
Contributes in this stage.
Contributes in this stage.
Not in scope.
Contributes in this stage.
Contributes in this stage.
Core workflow
- Define report registry with owner, source, and cadence.
- Schedule and run extracts.
- Normalize outputs into stable schemas.
- Publish dashboards and reports.
- Provide access and self-service entry points.
- Monitor freshness and exceptions.
- Review usage and retire stale reports.
Data integrity and contracts
Canonical schema definitions
- Report registry schema (name, owner, source, cadence, access).
- Output schemas per report with column definitions.
- Refresh log schema (timestamp, status, row counts).
Source of truth rules
- Upstream source systems are canonical for report data.
- Registry defines authoritative report definitions and ownership.
- Published dashboards mirror the latest extract state.
Data quality checks
- Validate refresh timestamp and expected cadence.
- Row count deltas within expected thresholds.
- Schema drift detection on key columns.
- Exception logs for failed refreshes.
Safe handling
- Access controls per report based on role.
- Redact or aggregate sensitive fields where possible.
- Store extracts in controlled locations.
Downstream integration map
- Operational dashboards.
- Leadership planning.
- Staff self-service reporting.
Operational notes
Reliability posture
Scheduled and repeatable; report ownership required.
Observability
- refresh timestamps
- basic health indicators (recommended)
Security and privacy
Role-based access with careful scoping of who sees what.
Dependencies
Upstream- Aeries/HR/Asset systems
- operational decisions
- planning cycles
Ownership
OwnersJosh Barton
UsersIT, district staff (varies by report), leadership, Josh Barton (owner)