OptroniX Case Studies  ›  Financial Services

Financial Services

Agentic Excel Ingestion Platform for a Global Asset Manager

OptroniX deployed an AI-powered ingestion framework on Microsoft Fabric that autonomously profiles, routes, and loads heterogeneous Excel data from four global regions into a unified OLAP analytical warehouse, eliminating manual reconciliation entirely.

12
Excel Sources Automated
18+ hrs
Weekly Analyst Hours Reclaimed
4
Analytical Domains Unified
Asset management analytics

Client Overview

A Global Asset Management Firm Operating Across Four Regions

Our client (whose identity we are unable to disclose) is a global asset management firm overseeing multi-billion-dollar investment portfolios and strategic partner relationships across North America, EMEA, Asia-Pacific, and Latin America. Their finance and operations teams depend on accurate, timely cross-regional data to support investment decisions, regulatory reporting, and partner performance oversight.

Asset Management Multi-Region Operations Microsoft Fabric AI-Powered Ingestion

The Business Challenge

A Growing Excel Ecosystem Was Silently Eroding Analytical Capability

Across four regions, the client's finance and operations teams had independently developed Excel-based reporting workflows, creating a fragmented, unscalable data ecosystem with no single source of truth.

Excel Sprawl Across 4 Regions
APAC, EMEA, NA, and LATAM teams each maintained separate Excel reporting files with incompatible structures, column naming conventions, and date formats, with no shared ingestion pipeline between them.
18+ Hours of Weekly Manual Reconciliation
Analysts spent the majority of their working week manually consolidating budget, actuals, headcount, and FX data across files. That time could not be redirected to higher-value investment analysis.
Twelve Structurally Incompatible Source Files
Wide-format budget sheets, multi-sheet FX actuals, regional headcount trackers, and partnership registers each had unique layouts that resisted every uniform, rules-based ingestion approach evaluated.
No Real-Time Budget vs. Actuals Visibility
Leadership had no way to view variance between planned spend and actual performance without a 2–3 day reporting lag, reducing the quality and timeliness of in-flight investment decisions.
Zero Data Lineage or Audit Trail
No traceability existed between reported figures and their originating source files, creating compliance exposure and eroding trust in the numbers being reported across the organization.
Partnership Performance Blind Spots
Strategic partner data lived in disconnected regional trackers, making cross-regional portfolio views and partner performance comparisons impossible without hours of manual aggregation.

Our Solution

An Agentic Ingestion Framework That Reasons, Routes, and Executes Without Human Intervention

OptroniX designed and delivered a two-layer pipeline that separates AI reasoning from deterministic execution, enabling the system to autonomously handle any Excel file structure without pre-written transformation rules or manual schema mapping.

01

Agentic File Profiling and Routing

Each file arriving in Azure Blob Storage triggers the Analysis Agent via EventStream. The agent profiles the file's full structure, covering sheets, column layouts, data types, and row geometry, then semantically determines the correct target analytical domain with no pre-configured routing rules required.

02

AI-Powered Schema Mapping

The Analysis Agent autonomously maps heterogeneous source columns to the gold schema target, handling regional naming variations, multi-sheet joins, FX currency fields, and computed columns. The structured JSON specification produced is validated against the target schema catalog before any data movement begins.

03

Deterministic Load Execution

A deterministic PySpark executor reads the approved specification from the central metadata registry and performs all data movement without further AI involvement, ensuring every row loaded is fully traceable, reproducible, and auditable. Complex multi-sheet files are handled by a secondary Transformation Agent whose generated code is validated by a static AST guard before execution.

04

OLAP Gold Layer and Star Schema

All ingested data lands in a governance-ready star schema in Microsoft Fabric's OneLake, comprising a partnership dimension table with SCD Type 2 history and three analytical fact tables covering actual spend, budget allocations, and headcount by region. Power BI connects directly for real-time cross-regional reporting and budget variance analysis.

Technical Architecture

End-to-End Agentic Data Flow

From Azure Blob Storage through the AI Analysis Agent, across dual execution patterns, into the Gold Star Schema in Microsoft Fabric and through to Power BI as the analytics consumer.

Unified Banking Analytics Architecture diagram showing Core Banking, CRM, and Treasury integrating into Microsoft Fabric OneLake through Medallion layers to Power BI
12 Excel Sources Fully Automated
Brain / Muscle Architecture
4 Analytical Tables in Gold Layer
Event-Driven · Zero Manual Steps

Results and Business Impact

Measurable Outcomes, Delivered at Scale

12
Excel Sources Fully Automated
18 hrs → <30 min
Weekly Reconciliation Time
<5 min
End-to-End Ingestion Latency
4 Regions
Unified Into a Single Analytical View
100%
Schema Validation on Every Load
Real-Time
Budget vs. Actuals Visibility

"For the first time, our investment team has a single view of budget performance across all four regions that updates the moment a file is uploaded. What used to be a two-analyst, three-day exercise now runs automatically and is ready before we sit down for our Monday morning review."

Head of Finance Operations, Client Organization

Key Takeaways

What This Engagement Taught Us

1

AI Agents Handle What Rules Cannot

Twelve independently maintained Excel files resisted every rules-based ETL approach evaluated during discovery. Deploying an AI agent to reason about structure, rather than pattern-match against it, was the only approach that scaled across all source files without custom engineering per file.

2

Separating Reasoning from Execution Builds Auditable Systems

Keeping AI in the reasoning layer and deterministic PySpark in the execution layer means every row loaded into the warehouse can be traced back to the exact specification the agent produced, creating an audit trail that satisfies both internal governance and external compliance requirements without additional tooling.

3

Event-Driven Ingestion Eliminates the Batch Lag Tax

Triggering the ingestion pipeline the moment a file lands in Blob Storage removed the 2–3 day reporting delay that had become the standard expectation. For a finance team making time-sensitive investment decisions, the shift from day-old data to near-real-time visibility fundamentally changed how leadership operated their Monday review cycles.

4

An OLAP Star Schema Multiplies the Value of Ingested Data

Landing data into a properly modeled star schema rather than raw storage meant Power BI could immediately serve cross-regional budget variance, partnership performance, and headcount queries that previously required days of manual aggregation. The schema investment paid back visibly on the first reporting cycle after go-live.