大型数据平台应该由数据格式标准,基础数据库和基础数据平台软件组成。
基础数据平台软件由数据管理子系统,数据访问服务子系统和数据交换子系统组成。
基础数据平台软件总体结构如图所示。

数据管理子系统针对基础数据库的维护管理提供一系列的管理工具。
其主要功能模块包括:元数据管理、数据库访问管理、基础数据维护、数据库打包部署、数据库系统管理、访问权限管理、日志管理和数据采集。
系统管理员通过数据管理子系统可以对基础数据进行维护操作。数据管理子系统从信息交换平台获得业务信息系统操作基础数据的请求信息,随后对基础数据库做相应操作。
数据访问服务子系统以服务方式实现业务信息系统对基础数据的访问,提供定制数据访问服务的工具,同时提供预置的数据访问服务。
主要功能模块包含:用户管理、权限管理、服务生成、服务监控和技术元数据管理。数据访问服务子系统生成的数据服务发布到服务管理平台上供业务信息系统调用。数据访问服务子系统对基础数据库进行相应操作。
数据交换子系统实现数据库层面上的数据交换。通过数据交换任务配置,实现数据库间定期进行数据抽取、数据传输、数据转换和数据加载。
主要功能模块包含:注册数据库、触发器管理、数据资源配置管理、任务管理、交换引擎管理和调度引擎管理。数据交换子系统从业务信息系统数据库中获得变化数据,更新到基础数据库中。





