为保障银行数据仓库的数据兼容、一致性,满足扩展性与性能需求,数据仓库采用UXDB MPP分布式数据仓库系统,在生产系统核心数据库和数据仓库之间设计了一个中间库。中间库之后使用UXDB MPP构建的一个数据仓库。生产系统核心数据库通过跑批,以文件的形式将数据导出,中间库对数据进行结构化,做进一步加工处理、清洗。中间库面向数据集市,按照客户、产品、账户、交易、渠道、机构等主题要求,提前加工处理好需要的数据信息。达到相关粒度要求。数据仓库部署采用3台服务器,部署一主一备Master节点,6个Worker节点,4份副本,确保在数据和应用两个层面上保证高可用、无单点故障问题。采用的是“shared nothing”架构,多台数据库服务器(节点)形成一个集群,节点独立的、自给,可保存更多的数据,允许添加更多节点来扩展数据库,形成了一个适用于PB 级的大规模并行处理银行数据仓库。