·51·Software软件2011年第32卷第6期国际IT传媒品牌主数据管理在保险行业中的应用郭 莹(中国人寿股份有限公司,北京100022)摘 要:针对主数据管理技术进行研究,介绍主数据和主数据管理相关概念和思想,提出面向保险行业的主数据管理解决方案,帮助解决保险业主数据冗余和不一致等数据质量问题。关键词:主数据;主数据管理;保险中图分类号:TP311.132 文献标识码:A DOI:10.3969/j.issn.1003-6970.2011.06.017ApplicationofMasterDataManagementinInsuranceIndustryGuoYing(ChinaLifeInsuranceCompanyLimited,Beijing100022,China)【Abstract】Masterdatamanagementtechnologyforresearch,introducesthemasterdataandmasterdatamanagementconceptsandideasputforwardfortheinsuranceindustry'smasterdatamanagementsolutionstohelpsolvetheinsuranceownerssuchasdataredundancyandinconsistentdataqualityissues.【Keywords】MasterData;MasterDataManagement;Insurance0 引 言随着经济全球化和保险国际化步伐加快,保险行业市场化程度不断提高,保险业正由粗放式发展过渡到集约化经营。为适应保险产品和服务推陈出新以及管理集约化和扁平化改革需要,各大保险公司正稳步推进核心业务系统标准化,通过核心业务数据和管理数据逐级上收,最终实现由省级数据集中过渡到全国数据大集中,同时逐步建立以客户为中心、营销高度集约和管理高度集中的统一运营平台。随着保险业数据集中,各保险企业都面临主数据冗余和冲突等数据质量问题,需要在进行数据集中过程中,通过应用主数据管理技术来解决数据集中后日益突出的各种数据质量问题。1 主数据和主数据管理企业数据主要包括主数据、交易型数据、分析型数据、元数据和非结构化数据五大类。(1)主数据:企业核心业务对象以及对象之间关系,如客户、产品、保险代理人、组织和员工等。(2)交易型数据:用于记录主数据之间业务活动或业务事件过程中发生的行为或产生的数据,主要包括交易活动数据和交易审计数据,比如客户的投保记录、保全理赔申请、保全理赔偿付等业务申请和审核记录。(3)分析型数据:用于在大量数据中分析规律或趋势,提供给公司管理决策使用,具有存储时间长、数据量大、静态和实时性不高等特点。(4)元数据:关于数据的数据,用于描述数据定义、类型、约束、关系和上下文相关的数据。(5)非结构化数据:相对于结构化数据,主要指文档、声音、图形和图像数据。与记录业务活动的交易数据不同,主数据具有集成性、变化缓慢、跨业务部门和在各个业务部门被重复使用等特性。为了保证主数据在整个企业范围内时效性、一致性、完整性和可控性,需要经常对其进行管理和维护。主数据管理是利用一系列规则、应用和技术来协调和管理分散在企业或系统中的各种核心业务实体对象,使得企业能够集中化管理、分发和共享这些核心业务实体对象。集成、共享、数据质量和数据治理是主数据管理的四大要素,主数据管理做的事情的就是从企业多个业务系统中整合最核心的、最需要共享的主数据,集中进行清洗和丰富,并以服务的方式将这些统一、完整和一致的主数据分发给全企业范围内或合作伙伴的业务处理系统和决策分析系统使用。对于大部分保险企业来说,早期业务系统的建设大部分都是以项目为中心,从下而上的构建系统,而不是自上而下的构建系统。缺乏整个企业范围内的统一规划必然导致各个业务中应该共享的数据被人为分散到各个业务系统中分别管理和重复管理。分散管理的数据由于数据不一致、冗余和不完整等问题,导致各种业务低效和管理不力现象时常发生,比如由于缺乏统一的客户视图,一个客户服务代表为了获取一个客户所有投保情况,必须综合几个业务系统去查询,这不仅低效而且作者简介:郭莹(1979-),女,硕士,高级工程师,主要研究领域为保险公司核心业务类系统和管理决策类系统应用·52·软件有可能因为信息不全或信息不一致使客户满意度降低而失去一个保留优质客户的机会。解决这一问题的根本方法就是引入主数据管理。2 主数据管理解决方案目前业界提供的主数据管理解决方案主要分为三类(1)操作型MDM:主数据集成于操作型应用系统中,针对交易型数据的管理提供解决方案。比如产品数据管理PDM、客户数据管理CDI、财务FI/CO等,这类方案一般服务于企业运营和管理中部分职能,无法提供企业范围内统一完整的主数据服务架构。(2)分析型MDM:主数据集成于分析型应用系统中,针对分析型数据的管理提供解决方案。主要为了支持统计分析和决策支持等应用而存储一个完整的主数据物理视图。主数据采用准实时的事后更新,不支持数据实时同步和面向交易的事务型应用。(3)企业型MDM:提供主数据管理完整解决方案。不仅包括完整的数据模型、先进的数据集成机制、各种预置的供外部系统调用的主数据服务,而且提供元数据管理、数据流程管理、数据编码和规则管理、数据质量管理、数据版本管理等手段和规范。主数据管理解决方案和数据仓库解决方案两者存在相似点也有不同点。共同之处都是为了减少数据冗余和数据不一致,强调数据质量的跨部门集中式系统。不同之处是,数据仓库是将各个业务的数据集中在一起进行业务分析,而主数据管理系统不会把所有数据集中管理起来,只是把需要在各个系统间共享的主数据进行采集和发布。按照层次架构理论方法,主数据管理系统可以分为应用层、服务层和存储层。2.1 应用层主数据管理服务的对象或客户,主要包括OLTP应用(如ERP、CRM、SCM等联机事务型应用)、OLAP应用、商务智能和决策支持类应用。2.2 服务层主数据管理的核心组件层,主要包括以下一些服务组件(1)接口服务:为应用层中各业务系统提供各种外部服务接口,通过实时的、批量的接口读取或修改主数据,如Batch、WebServices、XMLInterface、MessagingInterface、Pub-lish/Subscribe、Import/ExportServices、DataStandard-izationInterface、DirectoryIntegration等。除了这些标准的技术接口外,对于某些专有系统还提供各种失配器(Adapter)接口,服务于企业中的遗留应用系统或SAP等应用。(2)数据质量管理服务:主数据服务组件中的内部组件,管理主数据的数据质量和数据标准化,提供数据清洗和数据验证等服务,如数据非空检查、外键检查、数据匹配、合并和去重、交叉验证等。(3)层次和关系管理服务:主数据服务组件中的内部组件,定义数据实体的层次、分组、关系和版本等。(4)主数据事件管理服务:主数据服务组件中的内部组件,用于捕获主数据变化等事件并触发相应操作。包括事件发现、事件管理和通知功能,在主数据管理系统和业务系统之间进行数据同步时起到至关重要的作用。(5)主数据授权管理服务:主数据服务组件中的管理组件,提供主数据管控的流程支持,如针对主数据的识别、分析、定义和扩展等管理和流程服务。(6)主数据生命周期管理服务:是主数据服务组件中原子组件,主要针对主数据的CRUD操作,执行对主数据存储库中的数据进行更新、存取和管理时的业务逻辑,除此之外,还维护主数据之间的关系等扩展信息。生命周期管理服务贯穿整个主数据管理的生命周期,它利用数据质量管理服务来保证数据质量,利用主数据事件管理服务来捕获主数据变化等事件以及利用层次和关系服务管理来维护主数据实体之间的关系和层次。(7)基础服务:提供通用服务,包括安全控制、错误处理、交易日志和事件日志等功能。2.3 存储层存储层是主数据的存储方案设计,按照主数据逻辑存储的位置划分,可以分为三类:集中式存储、分布式存储和集中分布式存储。(1)集中式存储构建方式,主数据库集中存储主数据实体所有属性包括主键、公有属性和扩展属性,应用系统不存储任何主数据实体。在物理部署上,企业范围内的主数据可以按照类别分库,采用分布式部署模式,分别建立客户主数据库、产品主数据库、组织和员工主数据库等,也可以采用集中式部署模式,建立一个集中的主数据库,存储企业业务活动相关的所有主数据。(2)分布式存储构建方式,主数据库仅存储各业务系统需要共享的主数据实体中公有属性,包括主键、基本属性和关键属性,与应用相关的特有属性则分别存储在各业务系统中,但业务系统不存储任何共享主数据实体中的公有属性。(3)集中分布式存储构建方式,和分布式存储一样,主数据库仅存储各业务系统需要共享的主数据实体中公有属性,不存储业务相关的特有属性;但出于性能和数据就近访问等设计原则考虑,业务系统也存储与业务相关的部分主数据实例,即主数据库保留共享的全部主数据实例,业务数据库则保留一份与业务相关的部分主数据实例副本,比如银行客户主数据库CIF保留企业全体客户资料,个人网银、企业网银则仅保留开通网银业务相关的这部分客户资料。郭莹:主数据管理在保险行业中的应用·53·软件3 主数据管理在保险行业的实施根据主数据管理实施的复杂程度,业界普遍将主数据管理划分为五个层次,没有实施任何主数据管理(Level0)、提供列表(Level1)、同等访问或通过接口方式各个系统与主数据主机之间直接互联(Level2)、集中总线处理(Level3)、业务规则和政策支持(Level4)以及企业数据集中(Level5),从低到高分别反映了主数据管理的不同成熟度。保险行业在实施主数据管理应用中可以按照所期望的成熟度级别以及不同成熟度中需要主数据管理组件的层次来制定企业架构、主数据管理的设计和实施路线图。保险行业的主数据主要包括客户、渠道和代理人、组织和员工、会计科目和会计核算单元、产品和协议等,为了解决这些主数据分散在不同系统中,由不同的系统来创建和维护,带来数据不一致和不准确等问题,需要按照统一规划、分步实施原则,逐步建立相应的主数据管理系统来管理和协调这些主数据在不同的业务、不同的系统和不同的部门进行共享。主数据管理系统是一个数据源性质的系统,与业务类系统相比,其一个重要特点,就是处理的数据以外部数据为主,这些数据一般难以在其发生和改变时及时获悉,但是这些数据一旦进入系统,就要求保证它们的准确和一致。考虑现有技术、环境和资源等情况,建议主数据采用在逻辑上集中,在物理上采用集中分布式;即对于联机实时要求高的应用,采用逻辑集中、物理集中的方式,比如客户主数据,客户基本信息在全国数据中心集中存放,局部应用、渠道应用和地域性应用需要的客户扩展信息,仅仅在区域数据中心、渠道应用等分别存放;对于分析以及实时性要求不高但资源消耗较高类的应用,可以考虑通过数据同步实现逻辑集中、物理分布的方式保留主数据的副本来实现。主数据基本信息和扩展信息的一致性、主存储和分存储副本之间的一致性通过应用逻辑进行保证。4 结 语大多数公司的主数据都存在于多个不同的系统和应用程序中,只要数据孤立地存在于这些“竖井”中,被不同的人员或系统来创建和维护,就会带来数据的不一致和不准确,导致数据质量的下降。以低质量、冲突的数据为基础来制定和执行业务流程会给企业带来巨大的决策风险、增加企业运营成本、降低客户满意度等。在保险行业应用主数据管理技术,构建覆盖整个企业范围内的主数据管理基础和相应规范,用于跨业务、跨系统和跨部门共享,实现业务连贯性,确保主数据在整个企业范围内保持一致性、完整性、准确性和可控性,为企业的精细化管理和精准化营销提供强有力支撑。参考文献[1] DavidLoshin,MasterDataManagement,MorganKaufmannOMGPress[2] AlexBersonandLawrenceDub