Data EngineeringEast Africa·Banking · Reporting2019

Unified Data Warehouse — Regional Banking Group


Situation & Challenge

A banking group with operations across three countries had transaction data distributed across six core banking instances, two loan management systems, and a treasury platform. Monthly management reporting took three weeks of analyst time to produce, involved significant manual spreadsheet work, and was frequently inconsistent between departments using nominally the same numbers.

What Coadjutant Built

An end-to-end data warehouse architecture: extraction connectors for each source system, a transformation layer standardising entity definitions and currency handling across jurisdictions, a dimensional model built for financial reporting, and a Power BI reporting layer with role-based access by country and business unit. Automated daily refresh with data quality alerts.

Technology & Protocols

Python ETLApache AirflowPostgreSQL warehousedbt transformationsPower BIData quality monitoring