← Back to projects

Scheduled SQL Report Generator

A lightweight background job that periodically executes a configured SQL stored procedure and exports the result as a CSV — delivered automatically on schedule, no manual intervention required.

C#.NETSQL ServerBackground Job
Started May 2022Work Project

Some reporting needs are simple but persistent: run this query every morning, produce a file, put it somewhere. This background job handles exactly that.

Configured with a stored procedure and a schedule, it runs the query on the defined interval and writes the result to a CSV file. Configuration is external — no redeployment needed to change the query, the timing, or the output path.

Built in C# with a focus on reliability over complexity: it logs what it ran, what it produced, and what went wrong if anything did. Useful for finance, compliance, or any team that needs a regular data snapshot without commissioning a full reporting pipeline.