文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
正在进行安全检测...
正在进行安全检测...
发布时间:2023-11-15 00:14:52 来源:
文档文库
小
中
大
字号:
手机查看
龙源期刊网
http://www.qikan.com.cn
大型企业的数据模型体系结构分析
作者:***
来源:《科学与信息化》
2019
年第
31
期
龙源期刊网
http://www.qikan.com.cn
摘
要
大型企业的信息化工作大多已经持续了数十年,有着数量繁多、关系复杂的应用系
统,其数据模型多是在不同历史时期、由不同的团队建设,模型之間存在严重的重复定义、不
一致、甚至矛盾冲突等,增加了大数据类应用的开发的复杂性,企业数十年间积累的包裹数据
的价值无法体现。本文结合作者从事企业级数据模型建设的实践经验,尝试分析大型企业的数
据模型体系,讨论各种模型之间的关系和构建规律。
关键词
数据模型体系
;
企业级数据模型
;
应用级数据模型
;
概念模型
;
逻辑模型
;
物理模型
1
数据模型体系
1.1
数据模型的层次划分
大型企业都有者数量繁多、关系复杂的应用系统,其数据模型由一套呈体系化的、多级多
类模型构成,公司的数据模型体系可以从两个维度来进行描述:
(
1
)从概括性角度:企业级
、应用级
(
2
)从数据模型性质角度:概念数据模型、逻辑数据模型、物理数据模型
企业级概念模型定义了企业范围内的通用语言,明确了企业业务空间中各种关键概念的语
义、概念间的关系
;
企业级逻辑模型细化了企业级概念模型,从数据角度描述了关键业务,定
义了企业范围内的数据标准
;
分析域明细层物理模型是企业级逻辑模型的具体实现。应用级概
念模型遵从企业级概念模型设计,应用级逻辑模型遵从企业级逻辑设计,应用级物理模型结合
本应用的技术路线,实现了本应用的应用级逻辑模型。
龙源期刊网
http://www.qikan.com.cn
1.2
实践中公司的数据模型体系
一个企业的企业级数据模型即全域数据模型,包括企业级概念模型、企业级逻辑模型和分
析域共享层物理模型
;
应用级模型由处理域
OLTP
应用系统、分析域数据仓库和
OLAP
应用的
各种数据模型组成,每个应用系统的数据模型包括应用级概念模型、应用级逻辑模型、应用级
物理模型。
2
企业级数据模型
企业级数据模型定义了整个企业全局范围内的实体、实体属性和实体间的关系,并不直接
针对某一具体应用系统,它定义企业所有数据的规范,给出企业级的、跨业务、跨部门的共同
语言。
2.1
企业级概念模型(全域数据模型概念模型)
企业级概念模型的目标是实现对全域范围内业务概念的统一。其定义了国网公司全局性的
数据架构,是全域数据的统一规范,所有新建
IT
系統的必須遵从该标准:
(
1
)定义企业全局范围内,跨部门、跨业务、跨系统、跨数据域的公共语言
(
2
)消除多个系统之间数据实体的重复定义和不一致,在公司范围内统一语义
(
3
)有利于定义多个系统之间需要进行接口和同步的信息,实现由数据交换向信息交换
的升级,为应用间数据共享基础,降低系统集成的难度
(
4
)在未来的
IT
系统进行数据模型设计时必须遵从企业级数据模型,极大地提高数据质
量,有利于分析域的各项应用的建设,是数字国网建设的基础设施。
2.2
企业级逻辑模型(全域数据模型逻辑模型)
企业级逻辑模型是企业级概念模型的细化和实现,是应用级逻辑模型的架构遵从依据,是
企业数据模型体系中最关键的一环。其识别实体的属性、定义实体之间的关系,表达实体的细
节,实践中企业级逻辑模型采用规范化关系模型建模。
企业级逻辑模型的作用主要体现在三个方面:
(
1
)实现和细化企业级概念模型:其进一步明确企业级概念模型中提到的数据实体的内
涵,即精确定义其全部有业务含义的属性。通过企业级逻辑模型可以明确概念的内涵,统一语
义,避免歧义和冲突,获得全域的一致性。
龙源期刊网
http://www.qikan.com.cn
(
2
)是应用级逻辑模型的遵从依据:在建设应用系统的时候(无论分析域还是处理
域),可以遵从或者直接引用企业级逻辑模型中实体及其属性和关系,构成该系统的核心逻辑
模型,成为系统设计的基础,从而在模型层面上保证全公司范围内的数据是一致的、规范的,
进而为企业级数据仓库建设打下基础,简化数据挖掘和分析工作的难度。
(
3
)直接作为数据仓库明细层的逻辑模型
;
企业级数据仓库汇集了几乎所有应用系统的数
据,这些数据只有按照企业级逻辑模型组织才能成为一个整体,消除模型孤岛和数据孤岛。
2.3
物理模型(分析域明细层物理模型)
在企业数据模型体系中,分析域明细层的数据模型是一种特殊的存在。一则其概念模型、
逻辑模型就是企业级的逻辑模型、逻辑模型,其物理模型是企业级逻辑模型的在具体
DBMS
上的实现。二则该物理模型是整个数据模型体系中唯一遵从企业级逻辑模型设计且具备全域一
致性的物理模型。三则依据这个物理模型构建的分析域明细层数据库是全域唯一的一个拥有全
域数据,且同时做到全域模型一致、数据一致,消除了模型孤岛和数据孤岛的数据库。
按照一般规律,物理模型都是和具体的
DBMS
和性能、安全等技术要求紧密相关,都是
局部的,应用级的。但是一则分析域明细层的物理模型是企业级逻辑模型的直接实现,二则分
析域明细层中的数据是全企业范围内的数据,故本文将该物理模型视为企业级的
[1]
。
3
应用级数据模型
针对具体应用领域展开模型设计而得到的数据模型,应用级数据模型建设时遵从企业级数
据模型。应用级数据模型包含应用级概念模型、应用级逻辑模型、应用级物理模型。这些模型
在设计时一方面要遵从企业级数据模型的规范和标准,另一方面要密切结合具体业务,反应业
务实现,故随具体应用而不同。
3.1
应用级概念模型
应用级概念模型与具体应用相关,是针对该应用进行需求分析的产物,是该业务的信息化
描述。应用级概念模型是有必要存在的,概念模型是需求分析的产物,而需求分析是应用开发
必不可少的阶段,离开概念模型的帮助不能使分析人员深入、准确地理解业务,无法建立该业
务的领域语言(
DSL
)。但是应用级概念模型必须遵从企业级概念模型,因为有这层遵从关系
的存在,会促进具体应用开发时需求分析更加彻底、准确,更加容易实现跨系统共享。
3.2
应用级逻辑模型
龙源期刊网
http://www.qikan.com.cn
应用级逻辑模型是应用级概念模型的细化和实现,一般处理域采用规范化建模,分析域则
采用维度建模,也可采用规范化建模或混合建模。应用级逻辑模型必须遵从企业级逻辑模型设
计。
3.3
应用级物理模型
应用级物理模型是应用级逻辑模型的实现,是结合具体
DBMS
技术路线、综合考虑存
储、性能、安全等技术要求后建立的数据模型。
物理模型全部是应用级的,因为它要与具体的
DBMS
相紧密结合,与具体应用的适用场
景、技术路线、设置指标等紧密结合,故不可能存在全公司适用的、企业级的物理模型。
4
数据模型之间的相互作用机制
公司的信息化应用系统划分为业务处理类(
OLTP
)和分析类(
OLAP
)两大类,即处理域
和分析域。在这套模型的驱动下,形成了数据由处理类应用到分析类应用的流动链路:处理域
的数据首先流动到贴源层,再通过清洗转换到达共享层,由于共享层数据模型直接实现了企业
级逻辑模型,故在这儿达到了模型一致、数据一致,不同来源的数据具有了可加性。然后经过
轻度汇总曾和分析层,共分析类应用使用。通过这一套模型机制,使得全公司范围内的模型达
到一致,数据达到一致,一则为数据共享打下了基础,二则大大降低了辅助决策等大数据类应
用的开发实施难度。
参考文献
[1]
张鹏,李忠民
.
企业级数据模型全域一致性的一种解决方案
[J].
智库时代,
2018
,
151
(
35
):
139-140
,
143.
作者简介
李忠民,男,技术专家,现就职单位:北京中电普华信息技术有限公司,研究方向:银行
应用系统设计开发、大型互联网平台架构设计、大数据应用系统设计。
本文来源:
https://www.2haoxitong.net/k/doc/e9496b0c3369a45177232f60ddccda38376be16f.html
《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
安全验证
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
安全验证
2024-04-29
相关推荐
1
正在进行安全检测...
2
安全验证
3
安全验证
4
正在进行安全检测...
5
正在进行安全检测...
6
安全验证
7
安全验证
8
正在进行安全检测...
9
正在进行安全检测...
10
正在进行安全检测...
推荐内容
安全验证
安全验证
安全验证
正在进行安全检测...
正在进行安全检测...
安全验证
安全验证
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...