Selected work · Business Intelligence

Tax Reports Dashboard

Principle 06Connecting process to platform

Dashboard built to capture knowledge about undocumented SAS reports, with PowerShell monitoring for real-time job tracking. Identified a monitoring gap and delivered improved report ownership and enterprise-wide oversight.

Stack
Power BI · PowerShell
Status
Production → Enterprise-Wide
Impact
Real-time
Scope
Enterprise Oversight
The problem

What it replaced.

Inherited SAS tasks with no documentation. Had no visibility into job status—only learned about failures when teams complained. Limited ownership and resilience for high-priority reports.

before · the manual waymanual
visibility  None
discovery  Reactive
documentation  Undocumented
The work this took off the team’s plate.
The approach

How it works.

Built dashboard to capture knowledge, then PowerShell script to monitor folder locations based on report criteria (naming, file size). Enabled proactive vs reactive monitoring.

What it does
+Real-time job monitoring
+Knowledge capture
+Security-review approval
+Enterprise monitoring integration
How a run flows
Inventorythe reportsMonitorfolders + jobsTrackstatus liveNotifyon failure
Proven, not trusted

Verified before it ships.

The rules that produce these numbers are written as tests and run on every change — and every run, success or failure, writes to the record.

monitor
every report has an owner, a schedule, and a status
reactive firefighting → proactive monitoring
adopted into enterprise monitoring
Built with

The same discipline, this tool’s stack.

Power BI · PowerShell · SQL Server · SAS

Scott Matthews · Selected workTax Reports Dashboardscottmatthews.dev