Skip to main content

Component Inventory

The following table provides a complete inventory of all components in the What-If Solution Architecture, their technology classification, and their functional role.

ComponentTechnologyRole / Function
What-If UIFront-endWeb-based analyst portal for scenario definition and result review.
Scenario DBFabric SQLRelational store for scenario parameters, run history, and audit records.
Data Platform (Source)Microsoft Fabric OneLakeSource of truth for in-force policy data; read by Notebooks as the policy population.
TransformationSpark Notebook
  1. Filters policy population by scenario parameters; outputs What-If Policy Set.
  2. Transforms policy records into Rating Engine XML documents.
  3. Captures and parses raw Rating Engine responses into structured records.
Spark Distributed ComputingApache Spark on FabricParallel execution engine for payload preparation and mass rating calls.
Rating EngineExternal ServiceThird-party or internal rating system that computes premium from XML inputs.
Rating OutputDelta Table / OneLakeCanonical analytical table of re-rated premium results per policy per scenario.
Summary ViewDelta Table / OneLakeAggregated KPI layer consumed by Power BI.
Power BIMicrosoft Power BISelf-service dashboards and scheduled reports for pricing and actuarial teams.
OrchestrationMicrosoft Fabric PipelinesPipeline scheduler governing batch runs; Scenario runs.