元数据设计文档2.0.doc

上传人:b****1 文档编号:246264 上传时间:2022-10-07 格式:DOC 页数:49 大小:1.57MB
下载 相关 举报
元数据设计文档2.0.doc_第1页
第1页 / 共49页
元数据设计文档2.0.doc_第2页
第2页 / 共49页
元数据设计文档2.0.doc_第3页
第3页 / 共49页
元数据设计文档2.0.doc_第4页
第4页 / 共49页
元数据设计文档2.0.doc_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

元数据设计文档2.0.doc

《元数据设计文档2.0.doc》由会员分享,可在线阅读,更多相关《元数据设计文档2.0.doc(49页珍藏版)》请在冰豆网上搜索。

元数据设计文档2.0.doc

完美WORD格式

元数据管理系统

目录

1. 前言 5

2. 整体设计 5

2.1 设计思路 5

2.2 架构图 6

2.3 功能图 7

3. 功能模块 8

3.1 元模型 8

3.1.1 元模型维护 9

3.1.1.1 元模型基本信息维护 10

3.1.1.2 元模型属性维护 10

3.1.1.3 元模型关系维护 11

3.1.1.4 元模型索引维护 11

3.1.2 包维护 11

3.1.3 关系类型维护 12

3.1.4 业务领域维护 12

3.1.5 枚举类型维护 12

3.2 元数据 14

3.2.1 元数据基本信息维护 14

3.2.2 元数据关系维护 15

3.2.3 元数据生命周期 16

3.2.4 元数据采集 17

3.2.4.1 元数据导入导出 17

3.2.4.2 CWM导入导出 17

3.2.4.3 元数据模版导出 17

3.2.5 版本管理 18

3.2.6 变更订阅 18

3.2.7 元数据检索 19

3.3 应用 19

3.3.1 元数据权限管理 19

3.3.1.1 用户管理 20

3.3.1.2 角色管理 20

3.3.1.3 系统功能资源 21

3.3.1.4 元数据操作权限 21

3.3.1.5 数据库用户维护 21

3.3.2 数据库管理 22

3.3.2.1 表维护 23

3.3.2.1.1 表基本信息维护 24

3.3.2.1.2 字段维护 24

3.3.2.1.3 索引维护。

24

3.3.2.2 视图维护 25

3.3.2.2.1 视图基本信息维护 25

3.3.2.2.2 视图字段维护 26

3.3.2.3 SQL语句查询 26

3.3.2.4 存储过程维护 27

3.3.2.5 表空间维护 28

3.3.2.6 数据库用户维护 29

3.3.3 血统、影响分析 30

3.3.3.1 血统分析 30

3.3.3.1.1 图形展示 30

3.3.3.1.2 表格展示 30

3.3.3.2 影响分析 31

3.3.3.2.1 图形展示 31

3.3.3.2.2 表格展示 32

3.3.4 元数据使用情况统计 33

3.3.4.1 元数据浏览用户统计(按用户) 33

3.3.4.2 元数据浏览用户统计(按元数据类型) 33

3.3.5 元数据质量管理 33

3.3.5.1 属性填充率 33

3.3.5.2 属性合法性 33

3.3.5.3 名称重复性 34

3.3.6 指标库管理 34

3.3.7 元数据差异分析 34

3.3.7.1 流程差异比较 35

3.3.7.2 属性差异比较 35

4. 内部接口调用标准 35

4.1 元数据服务接口(MetadataService) 35

4.2 元数据版本服务接口(MDRevisionService) 36

4.3 元数据关系服务接口(MDRelationService) 37

5. 外部工具接口标准 37

5.1 获取元数据信息 39

5.2 新增元数据信息 40

5.3 修改元数据信息 42

5.4 删除元数据信息 43

6. 实现工具使用技术 44

6.1 JAVAEE 44

6.2 XML 45

6.3 SOA 46

6.4 REST 47

6.5 CWM 48

6.6 XMI 49

7. 工具完成后达到效果 49

1.前言

目前的元数据管理系统,存在以下问题:

Ø应用系统产生的元数据分别保存在应用系统中和元数据管理系统中,从而导致了元数据的不一致性。

Ø元数据管理系统往往采用任务抽取和手工录入的方式维护元数据,与应用系统集成度低。

Ø元数据管理系统中的数据使用率底,只起到集中存储元数据的功能。

Ø元数据管理系统无法对应用系统产生的元数据进行权限和生命周期管理。

Ø元数据管理系统应用分析功能弱。

2.整体设计

1

2

2.1设计思路

元数据管理是分为后台支撑和前台展现。

后台支撑:

工具中的很多功能,必须依赖于元数据的支撑。

前台展现:

通过元数据管理前台实现传统元数据管理的诸多功能。

元数据管理应采用高内聚、低耦合的组件式产品架构,利用丰富功能组件,搭建功能强大的、主动式的元数据管理平台,同时向集成商全面开放元数据功能调用接口,并提供整套应用开发方法论。

使税务人员能够自行加载业务元数据、自动生成技术元数据、全面管控管理元数据。

在完成元数据管理、维护等基础功能的同时,方便集成商实现二次开发,快速满足业务应用的针对性需求。

2.2架构图

Ø应用系统中将不再保存元数据信息,元数据信息直接保存到元数据管理系统中,应用系统通过访问接口和元模型视图对元数据进行查询、添加、修改和删除维护。

从而保证了元数据的一致性。

Ø应用系统访问元数据管理系统,首先需要通过元数据权限管理模块。

只有权限管理模块的授权用户才能对元数据进行增加、修改、删除和检索。

检索方式上采用两种方式:

n接口检索:

应用系统可以根据元数据的路径、元数据名称和元数据ID对元数据进行检索。

n通过元数据库中的元模型视图:

为了方便与应用系统的集成,元数据管理系统提供元模型视图。

应用系统可以根据拥有的元模型访问权限查询相应的元数据信息。

Ø元数据管理系统通过生命周期管理模块对元数据进行生命周期管理。

Ø元数据管理系统通过版本管理模块对元数据进行版本控制。

Ø元模型创建的时候系统自动创建元模型视图。

1

2

2.1

2.3功能图

元数据管理系统包含三大功能模块:

Ø应用、分析模块

主要对元数据进行应用和分析。

主要包括数据库管理、血统/影响分析、元数据使用情况统计、元数据质量管理、指标库管理、元数据差异分析和元数据权限管理。

Ø元数据管理模块

主要对元数据进行维护。

主要包括元数据检索、变更订阅、版本管理、元数据采集、元数据生命周期、元数据基本信息维护和元数据关系维护。

Ø元模型管理模块

主要对元模型进行维护。

主要包括元模型基本信息维护、元模型关系维护、元模型属性维护、元模型索引维护、包维护、关系类型维护、业务领域维护和枚举类型维护。

3.功能模块

1

2

3

3.1元模型

3.1.1元模型维护

3.1.1.1元模型基本信息维护

Ø数据项:

nID:

元模型的主键。

系统自动生成。

n路径:

显示模型的包路径。

例org.omg.cwm.objectmodel.core.ClassifierMap

n名称:

元模型的名称。

只能是字母数字和下划线。

同包下不能有相同的名称。

n显示名称:

元模型的显示名称。

n使用显示名称:

复选框。

选择:

元模型则显示显示名称。

不选:

元模型则显示名称。

n描述:

用于填写元模型的描述信息。

n使用视图:

复选框。

选择:

创建元模型的时候,创建元模型视图。

不选:

只创建元模型。

n视图名称:

创建元模型视图的名称。

创建时检查视图名称是否唯一。

n备注:

填写备注信息。

Ø功能:

n检索:

检索元模型的基本信息。

n修改:

修改元模型的基本信息。

n删除:

删除元模型时,需要删除相应继承关系。

n添加:

新建元模型的基本信息。

n应用:

创建和更新元模型和元模型视图。

3.1.1.2元模型属性维护

Ø数据项

n名称:

属性的名称。

只能是字母数字和下划线。

同模型下不能有相同的名称。

n显示名称:

属性的显示名称。

n使用显示名称:

复选框。

选择:

属性则显示显示名称。

不选:

属性则显示名称。

n类型:

string、boolean、short、integer、long、float、double、date和枚举类型。

n长度:

类型的长度。

n小数位数:

小数精度。

n是否为空:

属性是否可为空。

n是否可用:

创建元模型时是否创建此属性。

n是否显示:

用于隐藏元模型属性。

n描述:

描述属性信息。

n默认值:

属性的默认值。

n备注:

填写备注信息。

Ø功能

n添加:

添加新的属性。

n删除:

删除属性。

继承的属性不能删除。

n修改:

修改属性。

继承的属性不能修改。

3.1.1.3元模型关系维护

Ø数据项

n名称:

关系的名称。

只能是字母数字和下划线。

同模型下不能有相同的名称。

n显示名称:

关系的显示名称。

n使用显示名称:

复选框。

选择:

关系则显示显示名称。

不选:

关系则显示名称。

n类型:

关系类型包括继承、依赖、聚合、组合、关联和扩展类型。

n源端:

起始的元模型。

n目标端:

结束的元模型。

n上限:

0、1、2、*

n下限:

0、1、2、*

n描述:

描述关系信息。

n备注:

填写备注信息。

Ø功能

n添加:

添加新的关系。

n修改:

修改关系。

继承的关系不能修改。

n删除:

删除关系。

继承的关系不能删除。

3.1.1.4元模型索引维护

Ø数据项

n名称:

索引的名称。

只能是字母数字和下划线。

同模型下不能有相同的名称。

n显示名称:

索引的显示名称。

n使用显示名称:

复选框。

选择:

关系则显示显示名称。

不选:

关系则显示名称。

n描述:

描述索引信息。

n是否创建:

创建元模型的时候是否创建此索引。

n备注:

填写备注信息。

n引用的属性:

创建索引时用到的列。

Ø功能

n添加:

添加新的索引。

n修改:

修改索引。

n删除:

删除索引。

3.1.2包维护

Ø数据项

n名称:

包的名称。

只能是字母数字和下划线。

同包下不能有相同的名称。

n显示名称:

包的显示名称。

n使用显示名称:

复选框。

选择:

包则显示显示名称。

不选:

包则显示名称。

n描述:

描述包信息。

n备注:

填写备注信息。

Ø功能

n添加:

添加新包。

n修改:

修改包信息。

n删除包:

包删除的时候,会同时删除包下面的元模型。

3.1.3关系类型维护

Ø数据项

n名称:

包的名称。

只能是字母数字和下划线。

同包下不能有相同的名称。

n抽象:

是否是抽象关系。

例如:

数据层关系类型。

n显示名称:

包的显示名称。

n使用显示名称:

复选框。

选择:

包则显示显示名称。

不选:

包则显示名称。

n描述:

描述包信息。

n备注:

填写备注信息。

Ø功能

n添加:

添加关系类型。

n修改:

修改关系类型。

n删除:

删除关系类型。

引用的关系类型不允许删除。

3.1.4业务领域维护

Ø数据项

n名称:

业务领域的名称。

只能是字母数字和下划线。

不能有相同的业务领域名称。

n显示名称:

业务领域的显示名称。

n使用显示名称:

复选框。

选择:

业务领域则显示显示名称。

不选:

业务领域则显示名称。

n描述:

描述业务领域信息。

n备注:

填写备注信息。

Ø功能

n添加:

添加业务领域。

n修改:

修改业务领域。

n删除:

删除业务领域。

同时删除其下的包和元模型。

3.1.5枚举类型维护

Ø数据项

n基本信息

u名称:

枚举类型的名称。

只能是字母数字和下划线。

不能有相同的枚举类型名称。

u允许多选:

选择:

页面显示复选框。

不选择:

页面显示单选框。

u显示名称:

枚举类型的显示名称。

u使用显示名称:

复选框。

选择:

枚举类型则显示显示名称。

不选:

枚举类型则显

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1