元数据设计文档2..doc_第1页
元数据设计文档2..doc_第2页
元数据设计文档2..doc_第3页
元数据设计文档2..doc_第4页
元数据设计文档2..doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

完美 WORD 格式 专业整理分享 元数据管理系统 完美 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.2CWM 导入导出.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 完美 WORD 格式 专业整理分享 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.3SQL 语句查询.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 完美 WORD 格式 专业整理分享 6.1JAVAEE.44 6.2XML.45 6.3SOA.46 6.4REST.47 6.5CWM.48 6.6XMI.49 7.工具完成后达到效果工具完成后达到效果.49 完美 WORD 格式 专业整理分享 1.前言前言 目前的元数据管理系统,存在以下问题: 应用系统产生的元数据分别保存在应用系统中和元数据管理系统中,从而导 致了元数据的不一致性。 元数据管理系统往往采用任务抽取和手工录入的方式维护元数据,与应用系 统集成度低。 元数据管理系统中的数据使用率底,只起到集中存储元数据的功能。 元数据管理系统无法对应用系统产生的元数据进行权限和生命周期管理。 元数据管理系统应用分析功能弱。 2.整体设计整体设计 设计思路设计思路 元数据管理是分为后台支撑和前台展现。后台支撑:工具中的很多功能,必须依赖于元 数据的支撑。前台展现:通过元数据管理前台实现传统元数据管理的诸多功能。 元数据管理应采用高内聚、低耦合的组件式产品架构,利用丰富功能组件,搭建功能 完美 WORD 格式 专业整理分享 强大的、主动式的元数据管理平台,同时向集成商全面开放元数据功能调用接口,并提供 整套应用开发方法论。使税务人员能够自行加载业务元数据、自动生成技术元数据、全面 管控管理元数据。在完成元数据管理、维护等基础功能的同时,方便集成商实现二次开发, 快速满足业务应用的针对性需求。 2.2 架构图架构图 元数据权限管理 数据库 元数据存储表(元模型)元模型视图 元数据管理系统基础表 元数据管理系统 元模型维护元数据维护 元数据接口 查询添加删除修改 元数据生命周期管理 - 应用系统 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 元数据查询 RESTFULSOARMIAPI 元数据版本管理 应用系统中将不再保存元数据信息,元数据信息直接保存到元数据管理系统中, 应用系统通过访问接口和元模型视图对元数据进行查询、添加、修改和删除维护。 从而保证了元数据的一致性。 应用系统访问元数据管理系统,首先需要通过元数据权限管理模块。只有权限管 理模块的授权用户才能对元数据进行增加、修改、删除和检索。 检索方式上采用两种方式: 接口检索: 应用系统可以根据元数据的路径、元数据名称和元数据 ID 对元数据进行 检索。 通过元数据库中的元模型视图: 为了方便与应用系统的集成,元数据管理系统提供元模型视图。应用系 统可以根据拥有的元模型访问权限查询相应的元数据信息。 元数据管理系统通过生命周期管理模块对元数据进行生命周期管理。 元数据管理系统通过版本管理模块对元数据进行版本控制。 元模型创建的时候系统自动创建元模型视图。 完美 WORD 格式 专业整理分享 功能图功能图 元模型 CWM核心元模型 业务领域元模型业务领域元模型业务领域元模型 元模型维护 基本信息维护 属性维护 关系维护 索引维护 包维护 业务领域维护 关系类型维护 枚举类型维护 元数据 元数据基本信息维护 元数据维护 元数据关系维护 元数据检索变更订阅版本管理 元数据生命周期 应用 元数据权限管理 元数据质量管理 血统、影响分析 指标库管理 元数据使用情况统计 元数据差异分析 元数据采集 数据库管理 元数据管理系统包含三大功能模块: 应用、分析模块 主要对元数据进行应用和分析。主要包括数据库管理、血统/影响分析、元数据使 用情况统计、元数据质量管理、指标库管理、元数据差异分析和元数据权限管理。 元数据管理模块 主要对元数据进行维护。主要包括元数据检索、变更订阅、版本管理、元数据采 集、元数据生命周期、元数据基本信息维护和元数据关系维护。 元模型管理模块 主要对元模型进行维护。主要包括元模型基本信息维护、元模型关系维护、元模 型属性维护、元模型索引维护、包维护、关系类型维护、业务领域维护和枚举类 型维护。 完美 WORD 格式 专业整理分享 3.功能模块功能模块 元模型元模型 元模型 元模型维护 枚举类型维护 关系类型维护 业务领域维护 包维护 元模型基本信息维护 元模型属性维护 元模型关系维护 元模型索引维护 完美 WORD 格式 专业整理分享 3.1.1 元模型维护元模型维护 开始 元模型基本信息 元模型属性 元模型关系 元模型索引 是否创建元模 型视图 创建、更新元模型 视图 是 结束 否 应用 完美 WORD 格式 专业整理分享 3.1.1.1元模型基本信息维护元模型基本信息维护 数据项: ID:元模型的主键。系统自动生成。 路径:显示模型的包路径。例 org.omg.cwm.objectmodel.core.ClassifierMap 名称:元模型的名称。只能是字母数字和下划线。同包下不能有相同的名称。 显示名称:元模型的显示名称。 使用显示名称:复选框。选择:元模型则显示显示名称。不选:元模型则显示名 称。 描述:用于填写元模型的描述信息。 使用视图:复选框。选择:创建元模型的时候,创建元模型视图。不选:只创建 元模型。 视图名称:创建元模型视图的名称。创建时检查视图名称是否唯一。 备注:填写备注信息。 功能: 检索:检索元模型的基本信息。 修改:修改元模型的基本信息。 删除:删除元模型时,需要删除相应继承关系。 添加:新建元模型的基本信息。 应用:创建和更新元模型和元模型视图。 3.1.1.2元模型属性维护元模型属性维护 数据项 名称:属性的名称。只能是字母数字和下划线。同模型下不能有相同的名称。 显示名称:属性的显示名称。 使用显示名称:复选框。选择:属性则显示显示名称。不选:属性则显示名称。 类型:string、boolean、short、integer、long、float、double、date 和枚举类型。 长度:类型的长度。 小数位数:小数精度。 是否为空:属性是否可为空。 是否可用:创建元模型时是否创建此属性。 是否显示:用于隐藏元模型属性。 描述:描述属性信息。 默认值:属性的默认值。 备注:填写备注信息。 功能 添加:添加新的属性。 删除:删除属性。继承的属性不能删除。 修改:修改属性。继承的属性不能修改。 完美 WORD 格式 专业整理分享 3.1.1.3元模型关系维护元模型关系维护 数据项 名称:关系的名称。只能是字母数字和下划线。同模型下不能有相同的名称。 显示名称:关系的显示名称。 使用显示名称:复选框。选择:关系则显示显示名称。不选:关系则显示名称。 类型:关系类型包括 继承、依赖、聚合、组合、关联和扩展类型。 源端:起始的元模型。 目标端:结束的元模型。 上限:0、1、2、* 下限:0、1、2、* 描述:描述关系信息。 备注:填写备注信息。 功能 添加:添加新的关系。 修改:修改关系。继承的关系不能修改。 删除:删除关系。继承的关系不能删除。 3.1.1.4元模型索引维护元模型索引维护 数据项 名称:索引的名称。只能是字母数字和下划线。同模型下不能有相同的名称。 显示名称:索引的显示名称。 使用显示名称:复选框。选择:关系则显示显示名称。不选:关系则显示名称。 描述:描述索引信息。 是否创建:创建元模型的时候是否创建此索引。 备注:填写备注信息。 引用的属性:创建索引时用到的列。 功能 添加:添加新的索引 。 修改:修改索引。 删除:删除索引。 3.1.2 包维护包维护 数据项 名称:包的名称。只能是字母数字和下划线。同包下不能有相同的名称。 显示名称:包的显示名称。 使用显示名称:复选框。选择:包则显示显示名称。不选:包则显示名称。 描述:描述包信息。 备注:填写备注信息。 完美 WORD 格式 专业整理分享 功能 添加:添加新包。 修改:修改包信息。 删除包:包删除的时候,会同时删除包下面的元模型。 3.1.3 关系类型维护关系类型维护 数据项 名称:包的名称。只能是字母数字和下划线。同包下不能有相同的名称。 抽象:是否是抽象关系。例如:数据层关系类型。 显示名称:包的显示名称。 使用显示名称:复选框。选择:包则显示显示名称。不选:包则显示名称。 描述:描述包信息。 备注:填写备注信息。 功能 添加:添加关系类型。 修改:修改关系类型。 删除:删除关系类型。引用的关系类型不允许删除。 3.1.4 业务领域维护业务领域维护 数据项 名称:业务领域的名称。只能是字母数字和下划线。不能有相同的业务领域名称。 显示名称:业务领域的显示名称。 使用显示名称:复选框。选择:业务领域则显示显示名称。不选:业务领域则显 示名称。 描述:描述业务领域信息。 备注:填写备注信息。 功能 添加:添加业务领域。 修改:修改业务领域。 删除:删除业务领域。同时删除其下的包和元模型。 3.1.5 枚举类型维护枚举类型维护 数据项 基本信息 名称:枚举类型的名称。只能是字母数字和下划线。不能有相同的枚举类型 名称。 允许多选:选择:页面显示复选框。不选择:页面显示单选框。 完美 WORD 格式 专业整理分享 显示名称:枚举类型的显示名称。 使用显示名称:复选框。选择:枚举类型则显示显示名称。不选:枚举类型 则显示名称。 描述:描枚举类型域信息。 备注:填写备注信息。 条目 名称:条目的名称。只能是字母数字和下划线。不能有相同的枚举类型名称。 显示名称:条目的显示名称。 使用显示名称:复选框。选择:条目则显示显示名称。不选:条目则显示名 称。 值:条目的值。 描述:描枚举类型域信息。 功能 基本信息 添加:添加枚举类型。 修改:修改枚举类型。 删除:删除枚举类型。 条目 添加:添加条目。 修改:修改条目。 删除:删除条目。 完美 WORD 格式 专业整理分享 3.2 元数据元数据 开始 元数据维护数据采集 生命周期管理 是否通过 元数据检索 执行操作 结束 版本管理变更订阅 是是 否 3.2.1 元数据基本信息维护元数据基本信息维护 数据项 名称:元数据名称。必填 别名:元数据别名。 元模型:创建元数据的类型。 版本状态:分为 初始建立、公示状态、审核状态、发布状态、维护状态五种状态。 完美 WORD 格式 专业整理分享 生命周期状态:元数据的生命周期状态。 描述:元数据的描述信息。 功能 维护属性:根据元模型维护元数据的属性信息。 创建子节点:创建元数据基本信息。 删除:删除元数据基本信息。 修改:修改元数据基本信息同时删除元数据之间的关系信息。 移动:将元数据移动到其它元数据下面。两个元数据之间必须有组合关系。 3.2.2 元数据关系维护元数据关系维护 数据项 源数据:起始的元数据。 源数据路径:起始的元数据路径。 目标数据:结束的元数据。 目标数据路径:结束的元数据路径。 关系类型:依赖、聚集、关联和自定义类型。 关系名称:元数据关系的名称。 显示名称:元数据关系的显示名称。 关系描述:元数据关系的描述信息。 功能 添加:添加元数据关系。只有两个元模型之间建立关系,才能添加相应的关系。 例如 元模型之间建立了依赖关系,则只能添加依赖关系。不能添加关联或其他关 系。 删除:删除关系。 修改:修改关系信息。 3.2.3 元数据生命周期元数据生命周期 为了能让用户控制元数据的增加、删除、修改和移动,使得每次对元数据的操作都要经过 审核。 完美 WORD 格式 专业整理分享 创建、编辑、删除和移动 生命周期管理 是否关闭 是否开启所有 否 元模型是否需 要审核 否 是 是 是否通过 执行添加、修改 、删除和移动操作 是 是 否 否 开始 结束 影响分析 元数据操作审核 数据项 生命周期配置 完美 WORD 格式 专业整理分享 设置方式:开启所有、关闭所有、根据元模型配置 选择元模型:需要进行生命周期管理的元数据。 待审核处理 审核操作:通过、驳回。 操作状态:创建、编辑、删除和移动。 审核意见:填写审核意见。 功能 生命周期配置:维护生命周期基本设置。 元数据审核管理:审核元数据的操作。 影响分析:分析元数据改变产生的影响。 3.2.4 元数据采集元数据采集 3.2.4.1元数据导入导出元数据导入导出 导出元数据的信息和关系。文件类型为 EXCEL。 3.2.4.2CWM 导入导出导入导出 根据 CWM 定义 XMI 的规范导出元数据。这些元数据的元模型必须继承 CWM 定义的 元模型。文件类型为 XMI。 文件内容如下图: 3.2.4.3元数据模版导出元数据模版导出 导出元模型和关系。文件类型为 EXCEL。元模型结构如下图: 完美 WORD 格式 专业整理分享 关系结构如下图: 3.2.5 版本管理版本管理 元数据创建,修改和删除的时候都要保存之前版本信息。版本分为大版本和小版本。 大版本如开发、试用、正式等。小版本如开发.1,试用.2。 数据项 版本名:版本的名称。 操作者:创建版本的用户。 创建时间:版本的创建时间。 功能 新增版本:添加新的版本。 修改版本名:修改版本的名称。 删除版本:删除版本信息。 查询版本:可以按大版本查看历史版本信息。 版本比较:可以比较两个版本之间的不同。 3.2.6 变更订阅变更订阅 让用户及时了解的元数据的变更情况。 功能 元模型订阅:用户可以根据元模型订阅变更信息。信息以短信或者 EMAIL 的形式 发送给用户。 元数据订阅:用户可以根据元数据订阅变更信息。信息以短信或者 EMAIL 的形式 发送给用户。订阅元数据的同时可以订阅元数据的下级节点。 已订阅列表:检索用户订阅信息列表。 完美 WORD 格式 专业整理分享 变更通知:检索所有的变更通知。 3.2.7 元数据检索元数据检索 功能 查询元数据:根据元数据名称检索元数据。 高级查询:提供区分大小写设置、完全匹配设置、指定搜索目录和元模型搜索等 查询条件。 3.3 应用应用 分析、应用 元数据权限管理 血统、影响分析 数据库管理 指标库管理 元数据质量管理 元数据使用情况统计 元数据差异分析 3.3.1 元数据权限管理元数据权限管理 权限管理模块主要管理三种资源 系统功能菜单、元数据元模型操作和元模型视图。体 系结构如下图: 完美 WORD 格式 专业整理分享 权限管理 角色 数据库用户 系统功能资源元数据操作权限 元模型视图 系统用户 3.3.1.1用户管理用户管理 数据项 用户名:用户的帐号信息。 别名:用户的显示名称。 密码:用户登录时显示的密码。 描述:用户的描述信息。 Email:用户的 email。变更订阅模块需要使用 Email。 角色:用户所拥有的角色信息。 功能 添加用户:添加新的用户。 编辑:编辑用户信息。 删除:删除用户信息。 修改密码:修改用户密码。 3.3.1.2角色管理角色管理 数据项 角色名称:角色的名称。 描述:角色的描述信息。 权限设置:用于设置系统功能资源的访问权限。 功能 添加角色:添加新的角色。 编辑:编辑角色信息。 删除:删除角色信息。 完美 WORD 格式 专业整理分享 3.3.1.3系统功能资源系统功能资源 数据项 资源名称:资源的名称 父资源:上级资源。 提示信息:资源的提示信息。 值:功能的访问路径。 功能 添加:添加新的资源。 编辑:编辑菜单 删除:删除菜单。 3.3.1.4元数据操作权限元数据操作权限 元数据权限分为 浏览、查看、创建子节点、修改、删除。 功能 浏览:可以在元数据树形结构中看到元数据。 查看:可以查看元数据的详细信息。 创建子节点:可以创建元数据的下级元数据。 修改:修噶元数据的基本信息和属性信息。 删除:删除元数据。 禁用:禁用浏览、查看、创建子节点、修改、删除权限。 子节点继承:子节点继承当前节点的权限。 继承父节点权限:继承上级节点的权限。 页面 3.3.1.5数据库用户维护数据库用户维护 通过对数据库用户访问视图的权限设定,来维护应用系统可访问的元模型视图。 数据项 用户名:数据库的用户名。 描述:描述数据库用户。 元模型视图:用与设置用户可访问的视图。 功能 完美 WORD 格式 专业整理分享 添加:添加新的数据库用户。 修改:修改数据库用户。 删除:删除数据库用户。 3.3.2 数据库管理数据库管理 数据库管理 表维护 SQL语句查询 视图维护 数据库用户维护 表空间维护 存储过程维护 完美 WORD 格式 专业整理分享 3.3.2.1表维护表维护 开始 表维护 生命周期 版本管理 变更提醒 是否生命周期 管理 是否版本管理 是否变更提醒 执行添加、修改、 删除操作 同步到数据库中 结束 是 否 是 否 是 否 是否通过是 否 完美 WORD 格式 专业整理分享 3.3.2.1.1表基本信息维护表基本信息维护 功能 添加:添加表的元数据信息。 修改:修改表的元数据信息。 删除:删除表的元数据信息。 同步:在数据库中创建或更新相应表。 删除库表:删除数据库中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论