Technical Deep Dive:
The goal was to move away from manual copy-paste accounting and build a resilient, automated data pipeline. Here is the high level technical architecture behind the transformation.
The Tech Stack:
To make this a reality, I used Microsoft Excel, Power Query, and Power BI, utilising Zebra BI for professional, IBCS-standard reporting that we as the leadership team could easily understand and actually use to define startegies to drive improvement.
The ETL Process (Extract, Transform, Load)
Instead of relying on slow, manual refreshes by copying data into various excel templates, I established a folder based ETL workflow using Power BI’s "Combine Files" feature to automatically grab and append the latest month’s data without any manual intervention (other than saving the required reports into their specific folder).
Advanced Data Modeling with Excel and Power Query
To ensure the data was "machine-readable," I performed several critical transformations:
- The Unpivot: The budget was created in Excel with months running horizontally (human-readable). To align this with transactional "actuals," I used Power Query to unpivot the months. This turned 12 columns into a single "Date" attribute, allowing for a seamless join between budget and actuals on a single timeline.
- Attributes: Every data row was assigned additional attributes like "Scenario" (e.g. Actuals, Plan A, Plan B) and "Measure" (e.g. Value, Client Count, Spend per Day etc) fields . This enabled high-speed comparisons between actual results and the various plans. What If analysis could now be achieved across the our FP&A data model.
- Driver Integration: I merged financial data with operational drivers (such as client count) within the same model. This allowed us to report on KPI's like revenue per client directly alongside the typical financial reports.
Visualization with Zebra BI
To ensure reports were consistent and easy to understand, I utilized Zebra BI visuals within Power BI. Zebra BI conforms to IBCS reporting standards a visual approach to make graphs and charts understandable at a glance:
- Standardised Scaling: Zebra BI ensures that the scales within the charts are consistent, preventing the distortion of data and ensuring that a variance has the same scale as the rest of the numbers shown - this clearly depicts the impact of the variance.
- Waterfall Charts: I used these specifically for the P&L to visualize how individual numbers impacted the bottom line, with clear red/green color-coding both in an absolute and % based measures for instant variance recognition.
- Consistent Logic: By following the rule that "Time always runs left-to-right," we created a reporting language that the leadership team could understand at a glance, regardless of the metric being viewed.
The Result: Efficiency at Scale
- Time Savings: We reduced the month-end close process from 5 working days down to no more than 2 days allowing time to analyse and refine our forward looking plans on real evidence and new initiatives.
- Accuracy: By automating the journal imports from the operational system and removing manual data entry, we virtually eliminated human error from our reporting cycle.