元数据设计文档2.doc
《元数据设计文档2.doc》由会员分享,可在线阅读,更多相关《元数据设计文档2.doc(49页珍藏版)》请在三一文库上搜索。
1、元数据管理系统目录1.前言52.整体设计52.1设计思路52.2架构图62.3功能图73.功能模块83.1元模型83.1.1元模型维护93.1.1.1元模型基本信息维护103.1.1.2元模型属性维护103.1.1.3元模型关系维护113.1.1.4元模型索引维护113.1.2包维护113.1.3关系类型维护123.1.4业务领域维护123.1.5枚举类型维护123.2元数据143.2.1元数据基本信息维护143.2.2元数据关系维护153.2.3元数据生命周期163.2.4元数据采集173.2.4.1元数据导入导出173.2.4.2CWM导入导出173.2.4.3元数据模版导出173.2.5
2、版本管理183.2.6变更订阅183.2.7元数据检索193.3应用193.3.1元数据权限管理193.3.1.1用户管理203.3.1.2角色管理203.3.1.3系统功能资源213.3.1.4元数据操作权限213.3.1.5数据库用户维护213.3.2数据库管理223.3.2.1表维护233.3.2.1.1表基本信息维护243.3.2.1.2字段维护243.3.2.1.3索引维护。243.3.2.2视图维护253.3.2.2.1视图基本信息维护253.3.2.2.2视图字段维护263.3.2.3SQL语句查询263.3.2.4存储过程维护273.3.2.5表空间维护283.3.2.6数据库
3、用户维护293.3.3血统、影响分析303.3.3.1血统分析303.3.3.1.1图形展示303.3.3.1.2表格展示303.3.3.2影响分析313.3.3.2.1图形展示313.3.3.2.2表格展示323.3.4元数据使用情况统计333.3.4.1元数据浏览用户统计(按用户)333.3.4.2元数据浏览用户统计(按元数据类型)333.3.5元数据质量管理333.3.5.1属性填充率333.3.5.2属性合法性333.3.5.3名称重复性343.3.6指标库管理343.3.7元数据差异分析343.3.7.1流程差异比较353.3.7.2属性差异比较354.内部接口调用标准354.1元数
4、据服务接口(MetadataService)354.2元数据版本服务接口(MDRevisionService)364.3元数据关系服务接口(MDRelationService)375.外部工具接口标准375.1获取元数据信息395.2新增元数据信息405.3修改元数据信息425.4删除元数据信息436.实现工具使用技术446.1JAVAEE446.2XML456.3SOA466.4REST476.5CWM486.6XMI497.工具完成后达到效果491. 前言目前的元数据管理系统,存在以下问题: 应用系统产生的元数据分别保存在应用系统中和元数据管理系统中,从而导致了元数据的不一致性。 元数据管
5、理系统往往采用任务抽取和手工录入的方式维护元数据,与应用系统集成度低。 元数据管理系统中的数据使用率底,只起到集中存储元数据的功能。 元数据管理系统无法对应用系统产生的元数据进行权限和生命周期管理。 元数据管理系统应用分析功能弱。2. 整体设计122.1 设计思路元数据管理是分为后台支撑和前台展现。后台支撑:工具中的很多功能,必须依赖于元数据的支撑。前台展现:通过元数据管理前台实现传统元数据管理的诸多功能。元数据管理应采用高内聚、低耦合的组件式产品架构,利用丰富功能组件,搭建功能强大的、主动式的元数据管理平台,同时向集成商全面开放元数据功能调用接口,并提供整套应用开发方法论。使税务人员能够自行
6、加载业务元数据、自动生成技术元数据、全面管控管理元数据。在完成元数据管理、维护等基础功能的同时,方便集成商实现二次开发,快速满足业务应用的针对性需求。2.2 架构图 应用系统中将不再保存元数据信息,元数据信息直接保存到元数据管理系统中,应用系统通过访问接口和元模型视图对元数据进行查询、添加、修改和删除维护。从而保证了元数据的一致性。 应用系统访问元数据管理系统,首先需要通过元数据权限管理模块。只有权限管理模块的授权用户才能对元数据进行增加、修改、删除和检索。检索方式上采用两种方式:n 接口检索:应用系统可以根据元数据的路径、元数据名称和元数据ID对元数据进行检索。n 通过元数据库中的元模型视图
7、为了方便与应用系统的集成,元数据管理系统提供元模型视图。应用系统可以根据拥有的元模型访问权限查询相应的元数据信息。 元数据管理系统通过生命周期管理模块对元数据进行生命周期管理。 元数据管理系统通过版本管理模块对元数据进行版本控制。 元模型创建的时候系统自动创建元模型视图。122.12.3 功能图元数据管理系统包含三大功能模块: 应用、分析模块主要对元数据进行应用和分析。主要包括数据库管理、血统/影响分析、元数据使用情况统计、元数据质量管理、指标库管理、元数据差异分析和元数据权限管理。 元数据管理模块主要对元数据进行维护。主要包括元数据检索、变更订阅、版本管理、元数据采集、元数据生命周期、元数
8、据基本信息维护和元数据关系维护。 元模型管理模块主要对元模型进行维护。主要包括元模型基本信息维护、元模型关系维护、元模型属性维护、元模型索引维护、包维护、关系类型维护、业务领域维护和枚举类型维护。3. 功能模块1233.1 元模型3.1.1 元模型维护3.1.1.1 元模型基本信息维护 数据项:n ID:元模型的主键。系统自动生成。n 路径:显示模型的包路径。例org.omg.cwm.objectmodel.core.ClassifierMapn 名称:元模型的名称。只能是字母数字和下划线。同包下不能有相同的名称。n 显示名称:元模型的显示名称。n 使用显示名称:复选框。选择:元模型则显示显示
9、名称。不选:元模型则显示名称。n 描述:用于填写元模型的描述信息。n 使用视图:复选框。选择:创建元模型的时候,创建元模型视图。不选:只创建元模型。n 视图名称:创建元模型视图的名称。创建时检查视图名称是否唯一。n 备注:填写备注信息。 功能:n 检索:检索元模型的基本信息。n 修改:修改元模型的基本信息。n 删除:删除元模型时,需要删除相应继承关系。n 添加:新建元模型的基本信息。n 应用:创建和更新元模型和元模型视图。3.1.1.2 元模型属性维护 数据项n 名称:属性的名称。只能是字母数字和下划线。同模型下不能有相同的名称。n 显示名称:属性的显示名称。n 使用显示名称:复选框。选择:属
10、性则显示显示名称。不选:属性则显示名称。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 名称:关系的名称。只能是字母数字和下划线。同模型下不能有相
11、同的名称。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 使用显示名称:复选框。
12、选择:关系则显示显示名称。不选:关系则显示名称。n 描述:描述索引信息。n 是否创建:创建元模型的时候是否创建此索引。n 备注:填写备注信息。n 引用的属性:创建索引时用到的列。 功能n 添加:添加新的索引 。n 修改:修改索引。n 删除:删除索引。3.1.2 包维护 数据项n 名称:包的名称。只能是字母数字和下划线。同包下不能有相同的名称。n 显示名称:包的显示名称。n 使用显示名称:复选框。选择:包则显示显示名称。不选:包则显示名称。n 描述:描述包信息。n 备注:填写备注信息。 功能n 添加:添加新包。n 修改:修改包信息。n 删除包:包删除的时候,会同时删除包下面的元模型。3.1.3
13、关系类型维护 数据项n 名称:包的名称。只能是字母数字和下划线。同包下不能有相同的名称。n 抽象:是否是抽象关系。例如:数据层关系类型。n 显示名称:包的显示名称。n 使用显示名称:复选框。选择:包则显示显示名称。不选:包则显示名称。n 描述:描述包信息。n 备注:填写备注信息。 功能n 添加:添加关系类型。n 修改:修改关系类型。n 删除:删除关系类型。引用的关系类型不允许删除。3.1.4 业务领域维护 数据项n 名称:业务领域的名称。只能是字母数字和下划线。不能有相同的业务领域名称。n 显示名称:业务领域的显示名称。n 使用显示名称:复选框。选择:业务领域则显示显示名称。不选:业务领域则显
14、示名称。n 描述:描述业务领域信息。n 备注:填写备注信息。 功能n 添加:添加业务领域。n 修改:修改业务领域。n 删除:删除业务领域。同时删除其下的包和元模型。3.1.5 枚举类型维护 数据项n 基本信息u 名称:枚举类型的名称。只能是字母数字和下划线。不能有相同的枚举类型名称。u 允许多选:选择:页面显示复选框。不选择:页面显示单选框。u 显示名称:枚举类型的显示名称。u 使用显示名称:复选框。选择:枚举类型则显示显示名称。不选:枚举类型则显示名称。u 描述:描枚举类型域信息。u 备注:填写备注信息。n 条目u 名称:条目的名称。只能是字母数字和下划线。不能有相同的枚举类型名称。u 显示
15、名称:条目的显示名称。u 使用显示名称:复选框。选择:条目则显示显示名称。不选:条目则显示名称。u 值:条目的值。u 描述:描枚举类型域信息。 功能n 基本信息u 添加:添加枚举类型。u 修改:修改枚举类型。u 删除:删除枚举类型。n 条目u 添加:添加条目。u 修改:修改条目。u 删除:删除条目。3.2 元数据3.2.1 元数据基本信息维护 数据项n 名称:元数据名称。必填n 别名:元数据别名。n 元模型:创建元数据的类型。n 版本状态:分为 初始建立、公示状态、审核状态、发布状态、维护状态五种状态。n 生命周期状态:元数据的生命周期状态。n 描述:元数据的描述信息。 功能n 维护属性:根据
16、元模型维护元数据的属性信息。n 创建子节点:创建元数据基本信息。n 删除:删除元数据基本信息。n 修改:修改元数据基本信息同时删除元数据之间的关系信息。n 移动:将元数据移动到其它元数据下面。两个元数据之间必须有组合关系。3.2.2 元数据关系维护 数据项n 源数据:起始的元数据。n 源数据路径:起始的元数据路径。n 目标数据:结束的元数据。n 目标数据路径:结束的元数据路径。n 关系类型:依赖、聚集、关联和自定义类型。n 关系名称:元数据关系的名称。n 显示名称:元数据关系的显示名称。n 关系描述:元数据关系的描述信息。 功能n 添加:添加元数据关系。只有两个元模型之间建立关系,才能添加相应
17、的关系。例如 元模型之间建立了依赖关系,则只能添加依赖关系。不能添加关联或其他关系。n 删除:删除关系。n 修改:修改关系信息。3.2.3 元数据生命周期为了能让用户控制元数据的增加、删除、修改和移动,使得每次对元数据的操作都要经过审核。 数据项n 生命周期配置u 设置方式:开启所有、关闭所有、根据元模型配置u 选择元模型:需要进行生命周期管理的元数据。n 待审核处理u 审核操作:通过、驳回。u 操作状态:创建、编辑、删除和移动。u 审核意见:填写审核意见。 功能n 生命周期配置:维护生命周期基本设置。n 元数据审核管理:审核元数据的操作。n 影响分析:分析元数据改变产生的影响。3.2.4 元
18、数据采集3.2.4.1 元数据导入导出导出元数据的信息和关系。文件类型为EXCEL。3.2.4.2 CWM导入导出根据CWM定义XMI的规范导出元数据。这些元数据的元模型必须继承CWM定义的元模型。文件类型为XMI。文件内容如下图:3.2.4.3 元数据模版导出导出元模型和关系。文件类型为EXCEL。元模型结构如下图:关系结构如下图:3.2.5 版本管理元数据创建,修改和删除的时候都要保存之前版本信息。版本分为大版本和小版本。大版本如开发、试用、正式等。小版本如开发.1,试用.2。 数据项n 版本名:版本的名称。n 操作者:创建版本的用户。n 创建时间:版本的创建时间。 功能n 新增版本:添加
19、新的版本。n 修改版本名:修改版本的名称。n 删除版本:删除版本信息。n 查询版本:可以按大版本查看历史版本信息。n 版本比较:可以比较两个版本之间的不同。3.2.6 变更订阅让用户及时了解的元数据的变更情况。 功能n 元模型订阅:用户可以根据元模型订阅变更信息。信息以短信或者EMAIL的形式发送给用户。n 元数据订阅:用户可以根据元数据订阅变更信息。信息以短信或者EMAIL的形式发送给用户。订阅元数据的同时可以订阅元数据的下级节点。n 已订阅列表:检索用户订阅信息列表。n 变更通知:检索所有的变更通知。3.2.7 元数据检索 功能n 查询元数据:根据元数据名称检索元数据。n 高级查询:提供区
20、分大小写设置、完全匹配设置、指定搜索目录和元模型搜索等查询条件。3.3 应用 3.3.1 元数据权限管理权限管理模块主要管理三种资源 系统功能菜单、元数据元模型操作和元模型视图。体系结构如下图:3.3.1.1 用户管理 数据项n 用户名:用户的帐号信息。n 别名:用户的显示名称。n 密码:用户登录时显示的密码。n 描述:用户的描述信息。n Email:用户的email。变更订阅模块需要使用Email。n 角色:用户所拥有的角色信息。 功能n 添加用户:添加新的用户。n 编辑:编辑用户信息。n 删除:删除用户信息。n 修改密码:修改用户密码。3.3.1.2 角色管理 数据项n 角色名称:角色的名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 设计 文档
