APP下载

论企业级数据模型在金融系统建设中的作用

2019-06-11李漠颖

商情 2019年11期
关键词:概念模型数据模型企业级

李漠颖

【摘要】上世纪90年代开始,我国经济增长迎来了飞速发展的黄金期,随着科技手段日新月异的发展,企业级系统建设为大型企业的业务发展提供强有力的技术平台保障。本文将理论与实践经验相结合,对企业级数据C模型在系统建设中起到的作用进行浅析。

【关键词】企业级 数据模型

C模型

1什么是企业级数据模型

数据模型源自IBM提出的FSDM概念模型,FSDM(financial services data model)即金融服务数据模型,从企业级数据模型概念出发,要求囊括金融系统中80%的业务数据,并将业务需求整理为核心业务数据纳入数据仓库中统一管理。该概念模型的设计理念可广泛适用于各个金融领域。我们可将FSDM模型看作一个金字塔结构(图略),主要包括A、B、C、C、D五部分,下面分别对各个层级进行介绍:

A模型:概念模型。即将金融企业的主要信息进行分类,在FSDM模型中将金融企业的主要信息分为九大数据概念,分别是:参与人、产品、合约、条件、事件、分类、位置、资源项、业务方向;延伸到其他领域,均可按该领域的业务特点对九大数据概念进行增减、或适当的修改,需注意的是A模型的概念分类需与企业战略目标紧密结合。

B模型:业务逻辑层。用层次化的概念术语组织业务信息,站在企业级视角上梳理企业全量业务信息,将其归纳到A模型所划分的数据概念中。

C模型:逻辑数据模型层。基于概念模型基础上对业务进行可视化分析,将各业务领域的具体业务经过分析构建标准化、结构化、抽象化的实体关系图(即ER图),从而使业务更直观、可视化,并更贴近系统建设。

C模型:组件化逻辑数据模型层。在信息系统全面普及的今天,各个企业涉及到的信息系统繁多,任何一个大型企业的全量信息系统不会是由一个团队完全负责开发的,所以该层将会在c模型基础上对落地系统进行组件化规划,考虑具体实施层面的约束,引入派生数据或去范式化的数据。至此,c模型向信息系统落地又跨进了一步。

D模型:该模型即信息系统开发过程中,IT部门熟知的考虑到系统部署层面约束的物理数据模型。

综上所述,企业级c模型即是业务分析阶段建立的企业级数据模型,也是本文着重介绍的部分。一个完整高效的c模型需建立在企业级全局视角上,由业务引领、模型驱动开发,通过统一的规范化约束建立起来的具备标准化、结构化、抽象化的逻辑关系视图,起到连接业务分析、指导系统开发的承上启下重要作用。

2企业级数据C模型的价值

2.1推动业务发展

C模型是业务分析阶段建立起的企业级数据模型,与业务需求紧密相连。一方面,c模型在业务分析阶段为业务人员提供了业务流程可视化的展示,将业务需求中需要管理、使用和存储的信息通过逻辑视图的模式展现出来;另一方面,企业级C模型要求从企业级视角出发,将某项局部业务在全局化的视角下展示出来;从而更容易发现业务中存在的不足和挖掘改进空间,从而推动业务有针对性的优化和發展。

2.2配合数据标准

其数据标准的建立和企业C模型是相辅相成的关系,从如下三个角度进行分析(图略):(1)分类,数据标准的分类与FSDM模型中的A模型(概念模型)分类基本相同,各领域间可以交叉覆盖;(2)规范性,数据标准中的数据项与C模型中的数据项的命名、定义和取值均有统一、一致的规范要求,原则上要求数据项在企业业务领域内满足共享性或可行性的条件下,基于可行性的基础上才能被称为数据标准,要求全量数据标准作为企业的一部分基础数据纳入C模型统一管理;(3)企业应从企业内部信息应用视角出发的业务数据,到技术加工的技术数据,以及从外部机构获取的外部数据搭建起企业级的数据规范体系,C模型配合数据标准对企业级数据规范体系的建立进行补充和完善,并辅助数据标准落地到各个系统中。

企业级C模型与数据治理工作高度配合,在企业内将数据指标、数据规范从业务分析阶段开始贯穿系统开发始终,保证“数据”这一血液完整规范的流动在业务活动的整个生命周期当中。

2.3指导系统开发

C模型最直观的作用即指导系统开发,在FSDM模型金字塔形结构中处于承上启下的关键环节。(如图1所示)首先,基于企业级C模型的基础上,考虑业务领域视角和实际系统开发情况,对企业级模型进行组件化划分,形成组件化逻辑模型;其次,考虑实施层面的约束,在组件化逻辑模型中引入派生数据或去范式化的数据,并引入可控的数据冗余,最终保证业务需求完整的落地到开发需求中;最后,建立企业全流程的数据管控体系。从能力需求、操作性需求、源系统、外部需求等各个领域获取业务需求,通过业务分析形成业务术语和数据标准,要求全部纳入C模型形成基础数据和衍生数据进行统一管理,在此基础上考虑实施层面实际需求,加入技术加工数据,并要求外部数据按照同样的标准进行转换。

3结论

(1)企业级C模型建立起一套企业级基础数据定义;(2)建立一套可视化、涵盖全行基础核心业务数据的数据结构;(3)指导并规范了不同组件间同类业务对象的定义;(4)提高数据一致性,提升数据质量。企业级C模型应当作为企业内部重要的数据资产进行统一管理,通过合理有效的应用,发挥出其最大的价值。

猜你喜欢

概念模型数据模型企业级
新课程理念下概念模型教学策略的对比分析
基于区块链的微网绿电交易数据模型研究
全球企业级终端安全 市场规模将持续增长
关于PowerDesigner软件工程技术的研究
企业级SaaS云服务体系化发展面临的挑战
加快推动企业级SaaS云服务体系化发展
浅谈小学数学几何图形概念的教学策略
某高校团委信息管理系统构建研究
ORM工具
HP企业级性能SSD PCI—E 3.0×16通道方案