第9章
企业级数据建模
企业级数据建模的目的是帮助企业更好地运作。选择一个好的数据建模工具,对于
企业决策支持系统的持续进化和稳定优化具有重要意义。虽然Rational Rose、ERWin、
Power Designer、Oracle Designer 以及青鸟建模开发工具等非常成熟,解决了许多问题,
但在云时代的今天,我们应该使用云技术带来的诸多便利,解决当今面临的问题。
本章以微软Azure 云技术为例,介绍利用云技术进行企业建模。主要介绍服务器的
创建,管理服务器和用户,集成本地数据网关及连接到服务器,备份、恢复和建立高可
用性,通过实例详细介绍企业数据建模的过程。
9.1 企业级数据模型概览
成功的信息管理始于最佳的数据库设计,最佳的数据库设计来自最佳的企业数据模
型。可重用的企业数据模型是企业节省成本和降低实施难度的关键环节。成功的企业数
据模型有利于提高企业产品质量和提高生产力,有利于分享结果和提高数据标准的执行
能力。企业数据模型能够为业务人员提供一个图形化的展示,是连接业务专家和技术专
家的桥梁;能够建立业务需求的共识,是建立关于组织的数据资产的知识基础;能够使
不同业务处理和系统之间的数据实现整合和共享。
企业数据模型的建立是一个循序渐进的过程,可以从头做起。如果一个行业已存在
行业模型,也可以在行业模型的基础上,结合企业自己的数据标准进行设计。企业数据
模型的建立过程也是对企业数据进行分类、细化和标准化的过程。伴随着企业数据模型
的建立过程,企业的数据标准也同时建立了起来。
9.1.1 数据模型分类
按照企业数据建模的理论和业界通行的一些数据模型框架,数据模型在层次划分上
大同小异。按照数据的使用者不同,使用要求不同,数据模型一般可划分为主题域模型、
概念模型、逻辑模型和物理模型四大层次。为便于组织和分工,也可以对数据模型进行
更细致的层次划分,即它们是主题域模型、类关系模型、概念数据模型、逻辑数据模型、
数据库设计模型和物理数据库模型六类,如图9-1 所示。
258 Docker数据中心及其内核技术
主题域描述
事件
描述了建模企业范围内自然发生的或计划发生的各类事情如交易、沟通和指令。事
件主题域也用于规划计划发生的事件这是建模后企业所希望的
相关群体
包括金融机构相关个体和组织(包括自身)的模型化描述,同时也涵盖个体和组织
与模型中所有其他成员的关系、扮演的角色
约定
包括所有具有法律效应的涉及两至多个相关群体的约定,例如: 雇工合约、产品
约定(如贷款约定、存款约定等)、银行内约定、证券约定等。约定代表着相关群
体对事物的共识所有参与者均承诺履行其责任。通常金融机构的约定还会涉及第三
方约定如代理合同、经纪合同和用工合同等
资源定义了建模企业中所有物理的、非物理的资源,如财产、文档、智力资产
分类
包含了一系列简单代码用于分类和代码化业务的某些方面,例如:相关群体分类、
婚姻状况分类、约定分类、关联分类等。分类由分类项和分类值组成。在关于“婚
姻状况分类”的例子中“婚姻状况”就是分类项而分类值包括单身的、已婚的、分
居的、离异的等
产品
描述金融机构、竞争对手和其他相关群体在通常的商业活动中提供、销售或购买的
物品、产品和服务。产品也包括非金融性产品和服务
位置
包括物理的、电子的或其他地址是银行开展业务活动的场所或是相关群体和约定所
涉及的场所。位置是银行所希望记录的信息
沟通
相关群体间信息交换的记录,如收到客户临时对账单的请求,(美国)向联邦储备
传送流动性报告向客户手机或邮寄地址发送有针对性的信息等等
额度
描述了实体间的约束关系。通常以对象间的限制来定义如通过约定/ 相关方关系限
额来限制一个分销商夜间的交易最大值。另外额度部分还跟踪记录限制的变化历史
信息。通过特定的结构来支持信用管理操作的限额控制及跟踪(如旅游保险中个人
赔偿金的最大值)
基于活动的成本
为金融机构的活动分配费用从而可以为金融机构中负责某活动的参与方分配费用。
这样可以提高收益率
表 9-2 面向操作类应用主题域
主题域描述
客户包含与银行客户相关的数据
存款
包含与客户存款相关的数据,如协议、账户、储蓄账户、定期存款账户、所有的交
易等。由于借记卡和储蓄账户是相联系的,所有的ATM、储蓄卡、POS 交易和活
动也都在这个主题域
信用卡信用卡或国际信用卡客户数据、卡活动、不良信息都被包括在信用卡主题域
政府债券政府债券包含了出售这些债券的分行和详细交易的信息
贷款贷款包含对私/ 对公贷款、类型、付款、还款计划等信息
外汇
包含有关固定收入、互换、外汇、OTC(场外、柜台交易)期权、总账及结算活动
等信息
总账总账计算活动,也包括结余
资金交易资金交易记录
温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录