论文部分内容阅读
本文立足于当前数据集成存储这个研究热点,针对操作型数据存储理论技术研究较少的状况,首先将在理论方面进行详细的对比研究,总结其目前成果,并将理论联系实际,结合相关理论给出面向保险企业系统集成中操作型数据存储的应用架构,然后进行实际开发研究,开发中务求系统的先进、成熟,力图充实完善操作型数据存储相关理论技术,使之成为DB和DW的桥梁,而非DW的替代者。 理论方面本文将操作型数据存储(Operational Data Store,ODS)与数据库和数据仓库的相关理论技术进行详细对比,凸显ODS的优势,并且在全面汇总并借鉴国内外目前对ODS的研究成果的基础上,针对保险企业给出DB-ODS-DW的三层系统架构,并详述其主要功能。 在实际开发部分将具体分析企业实际需求,进而完成操作型数据存储(ODS)系统的构建开发,其功能主要包括三方面:ODS-OLTP(操作型数据存储-在线事务处理)功能是由其“当前或接近当前的、不断变化的”的特性所决定的,支持日常业务处理,采用符合J2EE规范的层次性架构,在应用设计中借鉴SOAD(Service-Oriented Analysis and Design)的建模思想和方法,由业务事件和流程驱动开发,力图使系统具有良好性能、高复用性和易扩展性;数据集成规则在异构数据集成过程中必不可少,它确定异构数据的处理规则,尤其指导了对来于多源的同一数据的处理,以实现企业全局的统一信息视图;ODS-ETL(操作型数据存储-抽取转换加载)功能指由分公司业务系统数据源向ODS加载数据的过程,类似于数据仓库的ETL,在本文中将主要阐述数据清洗和数据转换两部分内容及相关规则。最后还对ODS-OLTP和ETL接口部分做了相应描述。