Runtime Architecture

The runtime architecture for BIA reporting defines how the data flows from the transactional data source to the Reporting data sources and on to populate the reports. The data is moved from the Source database to the Staging database. From here it is moved to the Central Data Warehouse (CDW), and finally is pushed out to the Data Marts. Once the Data Marts are populated the reports are run.

Data Flow

The data is moved through the Reporting solution in a number of distinct steps.

An overview of the data flow between the main data sources is as follows.

  1. Source Databases to Staging Area
    • Data is Cleansed
  2. Staging Area to Central Data Warehouse
    • Business Logic applied from external business logic
  3. Central Data Warehouse to Datamarts
    • Transformed to Dimensional

As is evident, there can be multiple data sources, only one Staging area, one CDW, and multiple Data Marts.