Consolidated database (CDB) product is designed first of all for consolidation of data received from CBSs of branches of multidivisional bank. The product architecture allows to use it as a separate database for generation of analytical reporting.
This system includes mechanisms for the following:
So the architecture of consolidated database allows to store there almost any object of the CBS in a form which is most convenient for analytical calculations.
MS SQL Server was chosen as a platform for creation of the product. Now the solution is compatiable with MS SQL Server 2000, MS SQL Server 2005, MS SQL Server 2008 CTP. Using of MS SQL Server provides for:
The main distinction of consolidated database from database of branch is possibility to store data received from several branches (subdivisions) in one table. This was achieved through extension of identification and reprocessing of linking of almost all objects.
Where it is possible usual structure of representation is applied for the majority of objects in consolidated database.
Consolidated database is not just a copy of the main database of CBS Scrooge, - it is optimized for storage of large volumes of information for regular generation of analytical reporting. Consolidated database supports emulation of structure of database of one branch and mechanism of selection of "current" branch. This architectural peculiarity allows to migrate almost any applications (reports) of CBS to CDB at minimal costs.
Consolidated database is a real time product just like CBS «Scrooge». With appropriate configuration analytical data will be updated as often as you need.
The most important property of such systems is possibility to ensure consistency of data (data in consolidated database coincide with data in branch database at each moment of time). This is achieved through regular reconciliation with original data and automatic elimination of detected errors.
If you have consolidated database for a system of branches it is easy for you to perform a wide range of tasks.
For example, there is backward integration of consolidated database with CBS Scrooge for keeping records about customers by branches. It is possible to use direct and reverse identification of data in consolidated database and unification of layers of data representation, and this allows to solve a problem of centralized keeping of records about customers of bank without replication to branches. If this mode is activated in the settings in process of addition of new customer "Customer management workstaion" sends a search request to consolidated database. Depending on the results of request it is possible to:
This is not the only option of work of branch information system with consolidated database. And there is no potential vulnerability from the point of view of getting of extra information by branches - branches have special accounts with access only to search procedures, so they can not get information in any other way. Of course search procedures shall be designed appropriately.

