版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、元数据管理系统目录1.前言52整体设计52.1设计思路52.2架构图62.3功能图73.功能模块8元模型87.元模型维护97.1元模型基本信息维护107.1元模型属性维护107.1元模型关系维护117.1元模型索引维护117.包维护117.关系类型维护127.业务领域维护127.枚举类型维护12元数据147.元数据基本信息维护147.元数据关系维护157.元数据生命周期157.元数据采集177.2元数据导入导出177.2CWM导入导出177.2元数据模版导出177.版本管理187.变更订阅187.元数据检索19应用197.元数据权限管理197.3用户管理207.3角色管理207.3系统功能资源
2、217.3元数据操作权限217.3数据库用户维护217.数据库管理227.3表维护237表基本信息维护247字段维护247索引维护。247.3视图维护257视图基本信息维护257视图字段维护267.3SQL语句查询267.3存储过程维护277.3表空间维护287.3数据库用户维护297.血统、影响分析307.3血统分析307图形展示307表格展示307.3影响分析317图形展示317表格展示327.元数据使用情况统计337.3元数据浏览用户统计(按用户)337.3元数据浏览用户统计(按元数据类型)337.元数据质量管理337.3属性填充率337.3属性合法性337.3名称重复性347.指标库管
3、理347.元数据差异分析341.3.1流程差异比较351.3.1属性差异比较353内部接口调用标准353.3元数据服务接口(METADATSERVICE353.4元数据版本服务接口(MDREVISIONSERVICE)363.5元数据关系服务接口(MDRELATIONSERVICE374外部工具接口标准374.3获取元数据信息394.4新增元数据信息404.5修改元数据信息424.6删除元数据信息435实现工具使用技术445.3JAVAEE445.4XML455.5SOA465.6REST475.7CWM485.8XMI49乙工具完成后达到效果493.%2 .刖日目前的元数据管理系统,存在以下
4、问题:?应用系统产生的元数据分别保存在应用系统中和元数据管理系统中,从而导致了元数据的不一致性。?元数据管理系统往往采用任务抽取和手工录入的方式维护元数据,与应用系统集成度低。?元数据管理系统中的数据使用率底,只起到集中存储元数据的功能。?元数据管理系统无法对应用系统产生的元数据进行权限和生命周期管理。?元数据管理系统应用分析功能弱。4.%2.整体设计设计思路元数据管理是分为后台支撑和前台展现。后台支撑:工具中的很多功能,必须依赖于元数元数据管理应采用高内聚、低耦合的组件式产品架构,利用丰富功能组件,搭建功能强大的、主动式的元数据管理平台,同时向集成商全面开放元数据功能调用接口,并提供整套应用
5、开发方法论。使税务人员能够自行加载业务元数据、自动生成技术元数据、全面管控管理元数据。在完成元数据管理、维护等基础功能的同时,方便集成商实现二次开发,快速满足业务应用的针对性需求。架构图?应用系统中将不再保存元数据信息,元数据信息直接保存到元数据管理系统中,应用系统通过访问接口和元模型视图对元数据进行查询、添加、修改和删除维护。从而保证了元数据的一致性。?应用系统访问元数据管理系统,首先需要通过元数据权限管理模块。只有权限管理模块的授权用户才能对元数据进行增加、修改、删除和检索。检索方式上采用两种方式:接口检索:应用系统可以根据元数据的路径、元数据名称和元数据ID对元数据进行检索。通过元数据库
6、中的元模型视图:为了方便与应用系统的集成,元数据管理系统提供元模型视图。应用系统可以根据拥有的元模型访问权限查询相应的元数据信息。?元数据管理系统通过生命周期管理模块对元数据进行生命周期管理。?元数据管理系统通过版本管理模块对元数据进行版本控制。?元模型创建的时候系统自动创建元模型视图。元数据管理系统数据库元数据存储表(元模型)元模型视图元数据权限管理元模型维护元数据维护元数据查询元数据权限管理元数据生命周期元数据维护元数据基本信息维护元数据关系维护元模型维护包维护关系类型维护基本信息维护关系维护属性维护索引维护业务领域维护枚举类型维护1业务领域元模型业务领域元模型业务领域元模型CWM心元模型
7、元数据管理系统包含三大功能模块:?应用、分析模块主要对元数据进行应用和分析。主要包括数据库管理、血统/影响分析、元数据使用情况统计、元数据质量管理、指标库管理、元数据差异分析和元数据权限管理。?元数据管理模块主要对元数据进行维护。主要包括元数据检索、变更订阅、版本管理、元数据采集、元数据生命周期、元数据基本信息维护和元数据关系维护。?元模型管理模块主要对元模型进行维护。主要包括元模型基本信息维护、元模型关系维护、元模型属性维护、元模型索引维护、包维护、关系类型维护、业务领域维护和枚举类型维护。2.3功能图元数据检索变更订阅版本管理元数据采集5.%2.功能模块元模型元模型索引维护T T元模型关系
8、维护+元模型属性维护,元模型基本信息维护3.1.1元模型维护结结束束元模型基本信息维护数据项:ID:元模型的主键。系统自动生成。路径:显示模型白包路径。例org.omg.cwm.objectmodel.core.ClassfierMap名称:元模型的名称。只能是字母数字和下划线。同包下不能有相同的名称。显示名称:元模型的显示名称。使用显示名称:复选框。选择:元模型则显示显示名称。不选:元模型则显示名称。描述:用于填写元模型的描述信息。使用视图:复选框。选择:创建元模型的时候,创建元模型视图。不选:只创建元模型。视图名称:创建元模型视图的名称。创建时检查视图名称是否唯一。备注:填写
9、备注信息。检索元模型的基本信息。修改元模型的基本信息。删除元模型时,需要删除相应继承关系。新建元模型的基本信息。创建和更新元模型和元模型视图。元模型属性维护?数据项名称:属性的名称。只能是字母数字和下划线。同模型下不能有相同的名称。显示名称:属性的显示名称。使用显示名称:复选框。选择:属性则显示显示名称。不选:属性则显示名称。类型:stringbooleanshort、integerlong、floatdoubledate和枚举类型。长度:类型的长度。小数位数:小数精度。是否为空:属性是否可为空。是否可用:创建元模型时是否创建此属性。是否显示:用于隐藏元模型属性。描述:描述属性信
10、息。默认值:属性的默认值。备注:填写备注信息。?功能添加:添加新的属性。删除:删除属性。继承的属性不能删除。修改:修改属性。继承的属性不能修改。匕匕目功索改除加用检修删添应元模型关系维护?数据项名称:关系的名称。只能是字母数字和下划线。同模型下不能有相同的名称。显示名称:关系的显示名称。使用显示名称:复选框。选择:关系则显示显示名称。不选:关系则显示名称。类型:关系类型包括继承、依赖、聚合、组合、关联和扩展类型。源端:起始的元模型。目标端:结束的元模型。上限:0、1、2、*下限:0、1、2、*描述:描述关系信息。备注:填写备注信息。?功能添加:添加新的关系。修改:修改关系。继承的
11、关系不能修改。删除:删除关系。继承的关系不能删除。元模型索引维护?数据项名称:索引的名称。只能是字母数字和下划线。同模型下不能有相同的名称。显示名称:索引的显示名称。使用显示名称:复选框。选择:关系则显示显示名称。不选:关系则显示名称。描述:描述索引信息。是否创建:创建元模型的时候是否创建此索引。备注:填写备注信息。引用的属性:创建索引时用到的列。?功能添加:添加新的索引。修改:修改索引。删除:删除索引。4包维护?数据项名称:包的名称。只能是字母数字和下划线。同包下不能有相同的名称。显示名称:包的显示名称。使用显示名称:复选框。选择:包则显示显示名称。不选:包则显示名称。描述:描
12、述包信息。备注:填写备注信息。添加:添加新包。修改:修改包信息。删除包:包删除的时候,会同时删除包下面的元模型。4关系类型维护数据项名称:包的名称。只能是字母数字和下划线。同包下不能有相同的名称。抽象:是否是抽象关系。例如:数据层关系类型。显示名称:包的显示名称。使用显示名称:复选框。选择:包则显示显示名称。不选:包则显示名称。描述:描述包信息。备注:填写备注信息。添加关系类型。修改关系类型。删除关系类型。引用的关系类型不允许删除。4业务领域维护数据项名称:业务领域的名称。只能是字母数字和下划线。不能有相同的业务领域名称。显示名称:业务领域的显示名称。使用显示名称:复选框。选择:业务领域则显示
13、显示名称。不选:业务领域则显示名称。描述:描述业务领域信息。备注:填写备注信息。添加:添加业务领域。修改:修改业务领域。删除:删除业务领域。同时删除其下的包和元模型。4枚举类型维护?数据项基本信息名称:枚举类型的名称。只能是字母数字和下划线。不能有相同的枚举类型名称。允许多选:选择:页面显示复选框。不选择:页面显示单选框。显示名称:枚举类型的显示名称。?功能添加修改删除使用显示名称:复选框。选择:枚举类型则显示显示名称。不选:枚举类型则显示名称。描述:描枚举类型域信息。备注:填写备注信息。条目名称:条目的名称。只能是字母数字和下划线。不能有相同的枚举类型名称。显示名称:条目的显示名称。使用显示
14、名称:复选框。选择:条目则显示显示名称。不选:条目则显示名称。值:条目的值。描述:描枚举类型域信息。功能基本信息添加:添加枚举类型。修改:修改枚举类型。删除:删除枚举类型。条目添加:添加条目。修改:修改条目。删除:删除条目。3.2元数据 搀戀 愀 愀愀愀戀愀挀 一甀洀戀攀爀攀搀开愀戀挀 愀搀 03313 愀 挀挀愀攀昀 一甀洀戀攀爀攀搀开攀愀攀 昀攀昀 愀挀 愀愀 搀数据基本信息维护?数据项名称:元数据名称。必填别名:元数据别名。元模型:创建元数据的类型。版本状态:分为初始建立、公示状态、审核状态、发布状态、维护状态五种状态。生命周期状态:元数据的生命周期状态。描述:元数据的描述信息。?功能维
15、护属性:根据元模型维护元数据的属性信息。创建子节点:创建元数据基本信息。删除:删除元数据基本信息。修改:修改元数据基本信息同时删除元数据之间的关系信息。移动:将元数据移动到其它元数据下面。两个元数据之间必须有组合关系。 搀戀 愀 愀愀愀戀愀挀 一甀洀戀攀爀攀搀开愀戀挀 愀搀 03313 愀 挀挀愀攀昀 一甀洀戀攀爀攀搀开攀愀攀 昀攀昀 愀挀 愀愀 搀数据关系维护?数据项源数据:起始的元数据。源数据路径:起始的元数据路径。目标数据:结束的元数据。目标数据路径:结束的元数据路径。关系类型:依赖、聚集、关联和自定义类型。关系名称:元数据关系的名称。显示名称:元数据关系的显示名称。关系描述:元数据关系
16、的描述信息。?功能添加:添加元数据关系。只有两个元模型之间建立关系,才能添加相应的关系。例如元模型之间建立了依赖关系,则只能添加依赖关系。不能添加关联或其他关系。删除:删除关系。修改:修改关系信息。 搀戀 愀 愀愀愀戀愀挀 一甀洀戀攀爀攀搀开愀戀挀 愀搀 03313 愀 挀挀愀攀昀 一甀洀戀攀爀攀搀开攀愀攀 昀攀昀 愀挀 愀愀 搀数据生命周期为了能让用户控制元数据的增加、删除、修改和移动,使得每次对元数据的操作都要经过审核。数据项生命周期配置设置方式:开启所有、关闭所有、根据元模型配置选择元模型:需要进行生命周期管理的元数据。待审核处理审核操作:通过、驳回。操作状态:创建、编辑、删除和移动。审
17、核意见:填写审核意见。功能生命周期配置:维护生命周期基本设置。元数据审核管理:审核元数据的操作。影响分析:分析元数据改变产生的影响。 搀戀 愀 愀愀愀戀愀挀 一甀洀戀攀爀攀搀开愀戀挀 愀搀 03313 愀 挀挀愀攀昀 一甀洀戀攀爀攀搀开攀愀攀 昀攀昀 愀挀 愀愀 搀数据采集元数据导入导出导出元数据的信息和关系。文件类型为EXCELCWM导入导出根据CWM定义XMI的规范导出元数据。这些元数据的元模型必须继承CWM定义的元模型。文件类型为XMI。文件内容如下图:HinlHinl0011111 1y yd dTTM7TTM7百肛KIKII ISSSS: : :rc.:rc.祠匚.口:/皿E E-
18、-. .E.CHE.CH二U US SA AL L*041*041 sifiLas:.ucsifiLas:.uc,:r)E:r)E EhTl.EhTl.U.nrizisicrritlicaU.nrizisicrritlicahdikshdiks: :1.1.i|ii|i:ii?TneDLtatiianii?TneDLtatiianUCUC巴降力心廿久虻上幺匕曲也bdbd印情上的JffllJffll河西咒trtr,a-Epflra-Epflrn-n-Ar/arriAr/arri0 0/HL-QI-t3DE/HL-QI-t3DE归l&C/ETl&C/ET二盯口尸rerVarEire
19、rVarEi廿二RIRI一如EICEICn nIdhIdhWWLTLTHLHL“口H-r.LH-r.La aLw*lLw*lW Wsnzsnz卜西打曰父丁丫尸WTht4dwWTht4dwJUUJUUcofce*l?cofce*l?m m55直二十也门口”*苗山门1 1厅丁刑用CMBMlCalalCMBMlCalal。raii.raii.;nanSfSnanSfS * *TITIsilililsililili ic c- -AcfnllfcClrarKtBrSEtTu4FETlSTAcfnllfcClrarKtBrSEtTu4FETlST4 4E EJ J11C11CD D11.11.L LMJ
20、f.we=MJf.we=InIn:NftCSlNftCSl4C-4C-Crrt/!dtlMCrrt/!dtlMefitefit;ifRirnffl-MhrwifRirnffl-Mhrw工力L L|.|.4-4-:十才nztcGfET*nztcGfET*/ /I I产*p p.口口 tr修词温文卜旧,W1HW1H: :H HMNMNE E3pMlterne3pMlternecXleicXleiLHLHL L) )V 刖E Ei i仆L L i i:k:kL L 4 4TKfiC_DI*TKfiC_DI*sejnipwiSJ*sejnipwiSJ*刊部1 1billbill1 1工MLJMLJi
21、iE EI Inipfrrnipfrrf ftlz*1tlz*1.电叱TMTTMTS:S:用二年Cfeatnrt好d dmimi之嗝一飞1 1IffIffE E P PgrfcciSLgrfcciSL 1*0*.1*0*.北川0 0工十一MuidfaiUMkMuidfaiUMk吐rrmsrrms3 3EiEi*本,二r r1 1配事端制科白川曲口二iiii1 14 4 mEWiitmEWiit ininrtrtGSEHJGSEHJ 二CcLwinanil.CcLwinanil.: * 第二1 1I IFDEJHFDEJHcTnue=_cTnue=_: :33ii二ale=/ale=/ 二七日n
22、 ni,i,皿=节iaiiai 壮产66n3tkiLlshLeFdgrJfQ3jLL3n3tkiLlshLeFdgrJfQ3jLL3diwdiwEffhUMhEffhUMh 址目MILMILififT T之 s 心RlUIU*RlUIU*4*4*就414414丁芦钮L L: :KHKH- -L LT T飞也: :rviramrviram;:didim m0 0piipii:4 4广:1r1r励2 2上“邛广.修炉炉也3 3久严穴“盛汽产躅川用口11“MiinuiMiinui由11112 2占1 1皿1 1肃“皿工/WUSWUSZ ZC CD DI IUIQUIQmi.imi.iB Bj2*j2
23、*iAiiAir rfKC_lJflEfKC_lJflEr r产,jT,jT3c3cH Hicic三r|yr|yPTMIPTMI= =I I F FB BU*U*L3L3炉r r5JCTidklLkbl-czlwffllldhl.ermB5JCTidklLkbl-czlwffllldhl.ermBrcrc:wfiwfimimiiiv vjrjr: : T TrrM M心日丁IwbIwbax*ax*近加工功二%:1:1W W: U UT T iuiuciuiuc,n n_Ti_Tir,r,4 4_ _ _ _rm_*.rm_*.一-_-a a_T T_ilc.if_ilc.if_i_w.f_i_
24、w.fi i一_ _irrsflirrsfl一工一ir_irir_irn_rn_rI-F一-_ _L LIIII元数据模版导出导出元模型和关系。文件类型为EXCEL元模型结构如下图:关系结构如下图:操作源对莪关寿名群目标对象关系描述 卜外卜外Tri?g*rProtedurt 搀戀 愀 愀愀愀戀愀挀 一甀洀戀攀爀攀搀开愀戀挀 愀搀 03313 愀 挀挀愀攀昀 一甀洀戀攀爀攀搀开攀愀攀 昀攀昀 愀挀 愀愀 搀本管理元数据创建,修改和删除的时候都要保存之前版本信息。版本分为大版本和小版本。大版本如开发、试用、正式等。小版本如开发.1,试用.2。?数据项版本名:版本的名称。操作者:创建版本的用户。创建
25、时间:版本的创建时间。?功能新增版本:添加新的版本。修改版本名:修改版本的名称。删除版本:删除版本信息。查询版本:可以按大版本查看历史版本信息。版本比较:可以比较两个版本之间的不同。 搀戀 愀 愀愀愀戀愀挀 一甀洀戀攀爀攀搀开愀戀挀 愀搀 03313 愀 挀挀愀攀昀 一甀洀戀攀爀攀搀开攀愀攀 昀攀昀 愀挀 愀愀 搀更订阅让用户及时了解的元数据的变更情况。?功能元模型订阅:用户可以根据元模型订阅变更信息。信息以短信或者EMAIL的形式发送给用户。元数据订阅:用户可以根据元数据订阅变更信息。信息以短信或者发送给用户。订阅元数据的同时可以订阅元数据的下级节点。已订阅列表:检索用户订阅信息列表。变更通
26、知:检索所有的变更通知。 搀戀 愀 愀愀愀戀愀挀 一甀洀戀攀爀攀搀开愀戀挀 愀搀 03313 愀 挀挀愀攀昀 一甀洀戀攀爀攀搀开攀愀攀 昀攀昀 愀挀 愀愀 搀数据检索?功能查询元数据:根据元数据名称检索元数据。高级查询:提供区分大小写设置、完全匹配设置、指定搜索目录和元模型搜索等查询条件。3.3应用分析、应用元数据权限管理权限管理模块主要管理三种资源系统功能菜单、元数据元模型操作和元模型视图。体系结构如下图:EMAIL的形式用户管理?数据项用户名:用户的帐号信息。别名:用户的显示名称。密码:用户登录时显示的密码。描述:用户的描述信息。Email:用户的email。变更订阅模块需要使用Email
27、。角色:用户所拥有的角色信息。?功能添加用户:添加新的用户。编辑:编辑用户信息。删除:删除用户信息。修改密码:修改用户密码。角色管理?数据项角色名称:角色的名称。描述:角色的描述信息。权限设置:用于设置系统功能资源的访问权限。?功能添加角色:添加新的角色。编辑:编辑角色信息。删除:删除角色信息。数据项资源名称:资源的名称父资源:上级资源。提示信息:资源的提示信息。值:功能的访问路径。功能添加:添加新的资源。编辑:编辑菜单删除:删除菜单。元数据操作权限元数据权限分为浏览、查看、创建子节点、修改、删除。功能浏览:可以在元数据树形结构中看到元数据。查看:可以查看元数据的详细信息。创建子节点:可以创建
28、元数据的下级元数据。修改:修畴元数据的基本信息和属性信息。删除:删除元数据。禁用:禁用浏览、查看、创建子节点、修改、删除权限。子节点继承:子节点继承当前节点的权限。继承父节点权限:继承上级节点的权限。页面角色名源直看创建子节点创建子节点修改删除林田子不点鼠承健承父节点权限ZHSJPT_TEST0叵叵元数据管理一E0元模型管理00查询角色nn00数据库用户维护通过对数据库用户访问视图的权限设定,来维护应用系统可访问的元模型视图。?数据项用户名:数据库的用户名。描述:描述数据库用户。元模型视图:用与设置用户可访问的视图。?功能添加:添加新的数据库用户。修改:修改数据库用户。删除:删除数据库用户。数
29、据库管理数据库管理T T数据库用户维护表空间维护,存储过程维护SQSQ语句查询视图维护表维护版本管理变更提醒生命周期执行添加、修改、删除操作同步到数据库中?功能添加:添加表的元数据信息。修改:修改表的元数据信息。删除:删除表的元数据信息。同步:在数据库中创建或更新相应表。删除库表:删除数据库中的表。建表语句解析:解析建表语句,生成相应元数据。字段维护?功能添加:添加字段的元数据信息。修改:修改字段的元数据信息。删除:删除字段的元数据信息。索引维护。?功能添加:添加索引的元数据信息。修改:修改索引的元数据信息。删除:删除索引的元数据信息。视图基本信息维护功能添加:添加视图的元数据信息。修改:修改
30、视图的元数据信息。删除:删除视图的元数据信息。创建视图:创建数据库中的视图。删除视图:删除数据库中的视图。视图字段维护?功能添加:添加字段的元数据信息。修改:修改字段的元数据信息。删除:删除字段的元数据信息。SQL语句查询?功能查询:通过sql语句查询数据库表中的数据。功能添加:添加存储过程的元数据信息。修改: 修改存储过程的元数据信息。 删除:删除存储过程的元数据信息。表空间信息添加:添加表空间的元数据信息。修改:修改表空间的元数据信息。删除:删除表空间的元数据信息。存储文件信息添加:添加存储文件的元数据信息。修改:修改存储文件的元数据信息。删除:删除存储文件的元数据信息。3.
31、3.2.6数据库用尸维护执行添加、修改、删除操作功能添加:添加数据库用户的元数据信息。修改:修改数据库用户的元数据信息。生命周期版本管理删除:删除数据库用户的元数据信息。3.3.3血统、影响分析血统分析.1图形展示用图形的形式展示数据的流向。如图报税发票存根联明报税发票存根联明. ..2表格展示用表格的形式展示数据流向。如图*桃勺用,费开口_1 1 *累IX XJ J叵column_3EIL把书回II叵iTMirtaniBr4TE4TEEXCELEXCEL英I!?条,1d以,由连上F痘耒见1tiSSLotninin方昔制左KSKS1 1B9H版车号DE
32、FAULT.OCIYAI同/希后主,即BSXTO1DO20/SBI-I2 2BSXTCH00013受工代码DEFAULTDCYDCY川,/蜀航军,归口工,B9X10riDO1_2EKB8KTD1B8KTD1M0133 3BSKTtlDCOOE至舒DHAULTjXr旬同,第伯尔BGrroi如四4 4Bsxrmucoo3典H H典 3 隐八郎上DBAJULr.DOMAllN嘉整律/野*工/B3rfT01口口_z8noioiooa5 5BSKT1C10011310皿DErALTL7_DOAlN/!&/一田f fBSXTOlDfl_1_支持EXCE导出。如图二口号二口号J J1111血统分析血
33、统分析!报告者报告者admin报告时间报告时间2011-01-1413:48:07查询鑫件查询鑫件查询时囊查询时囊增值税专用发票开具增值税专用发票开具JE常发票常发票(1节点类型节点类型(1)Column19,ETL任务任务13)T卜分卜分析瓶表析瓶表类型类型存号元数据名存号元数据名1元景据显元景据显i路径路径影响分析元数据的改动对其它元数据产生的影响。图形展示用图形的方式展示元数据改动对其它元数据产生的影响。不不日日日日H版本号版本号DEFAULTDOMAIN/触据库触据库/YSPZ/BSKTQ100_1B/8SKT0100税务机关代税务机关代DEFAULTDOMAIN/YSP
34、Z/BSXT01001ZB/TBSXT0100发发票代码票代码DEFAULT.DOMAIN/敷据库敷据库/ /YSPZ/BSXT0100_VB,9SXT0100金额金额DEFAULTDOMAIN/数据库数据库/YSPN,民灯,民灯010017B/TBSUTOIUO购货单位却购货单位却DEFAULT-DOMAIN/数揖库数揖库/ /YSPZ/BSXTOIQOJ.ZB/丁丁BSXT01D0税率税率DEFAULTDOMAIN/数据库数据库/ /YSPZ/BSXT01001ZBrTSXSJ失效时间失效时间DEFAULT_DOMAIN/YSPZ/BSXT01001ZB/电电BSXT0100税颔税颔DEF
35、AULT.DOMAIN/数据库数据库/ / 曲,日曲,日SXT0100产产/ /由由日日SKW1Q口作曲标志口作曲标志EFAULT_DOMAIN/数据库数据库/ /YSPZ/BSXW1OO_1_ZB,3。BSKT01C0正数正数发票不发票不DEFAULTDOMAIN/YSPZ/BSXT01001ZBrBSXT0100报税时同报税时同DEFAULTDOMAIN/YSPZ/BSXT01001ZB/?2BSXT0100正数轰票用正数轰票用DEFAULLDOMAIH7数樨库数樨库/YSP7/日日 灯灯010”再再/ /* *oevTAinA=ttnneeAIiiT门,好4段声/vcnT/DevTnHA
36、4TDColumn工不附节 U 其9:H祈生年;二入口取处.|*Cffl增值税专用增值税专用发禀开一一发禀开.一表格展示用表格的形式展示影响。如图若干对漫;(CAR*iLMrtP_1(CAR*iLMrtP_1M 播便片碎:叵C Cukjrwiukjrwi回ETLETL芒器ErhieEr机田间(的1代券1.0伍-分析表字号字号元SHESHE旬无熟配显,路径无熟配显,路径r1NSRSBH纳入纳入识到识到DEFAULT_DOMAM/KrtSE/BSFX/FX_FXGL_ZZSZYFPKJ_ZCFPJVF._HZFNSRS9H%JEEFAULT:QIJAJ门.敦据库-EWFX/1中FXGLZZ5i,F
37、PKJZ2FP许H2/JEColjmnssau_zff-ffitWlltUEzFAJLI二二CIMEIH/物相库物相库, ,士士 SEDEFAULTMMAM/SftEfi/SSF)(/FXFXGLZiZYFPKJ2CFPFHZfSE刍SSSQC期工期工DEFAULTDOMiJn/fetE/SF/FXFXGLZZSZlFPKJZ2FPVFHZ,SSSQag0DS_D汇百蟀三汇百蟀三朝朝DOMATI/数语库数语库F5SFX/FX.FXGL.ZZSZYFPKJ_ZCFP_FHZfODSDETUI当当制看施制看施DEFAULTKHA小小/ /抽取划抽取划U;1培隹挽培隹挽手用为禀并具正宗发草手用为禀并
38、具正宗发草用号I元祖就学崎元祖就学崎那名券减1NSREiOH11播A邮 TDEFAULTJDDhAII相:t,吕*X*F。也LJZEZVFFkJ_ZC:FP_YF_HZ卜8同8日H7JE曲新DEFJUJLr.DOMKlH0展至/99FMFK_FXOL_ZZSZYFFKJ元FP5F_HYJE3SSS0_2所即JJMlLLEFVJLTDDIMMING5yt率/9野/F*_FMGL_ZZbZYFPKJJCFP_YF_HZ/ESBQZ#1#1;塞,1010庾,而曲1 11 1PEffPEffTati?F1FXFXGL电直粕电直粕 DEFAJLTZOMArirfetE/SSF,FNFXGLZZ5ZYFP
39、KJZ2FPYFHZTransfchrmfTRANSFODEFAULTD0MAIN门厮理印门厮理印/ /墙倡相吸用墙倡相吸用熏黑熏黑开具开具E常发票常发票5J/TRANSFORM_TRAN0F0DEFAULT肘肘MJ摘取用摘取用”/ /塔直桓耳闻塔直桓耳闻 X X 孽口孽口R_正常左里正常左里f月月 元数据使用情况统计元数据浏览用户统计(按用户)通过分析每一个用户在一段时间内浏览元数据的次数,可用于分析哪一些用户在经常关注、使用元数据?功能可查询在一段时间内全部用户的浏览次数统计,显示内容应包括用户账号、用户名称、浏览次数、浏览排名。“浏览次数”是链接,可链接查看元数据的明细信息。可在“浏览次
40、数”中链接查看单个用户浏览元数据的明细信息,显示内容应包括元数据名称、元数据类型,访问时间。元数据浏览用户统计(按元数据类型)通过统计每一类元数据在一段时间内被浏览的次数,可用于分析哪一些元数据是用户最为关注的。?功能可查询在一段时间内所有元数据类型的浏览次数统计,显示内容包括元数据类型、浏览次数、浏览排名。“浏览次数”是链接,可链接查看元数据的明细信息。可在“浏览次数”中链接查看单类元数据被浏览的明细信息,显示内容包括元数据名称、浏览用户、访问时间。元数据质量管理属性填充率?功能用于检查元模型的所有元数据属性填写情况。计算公式如下: (汇参与检查的各属性非空记录数/(某类型实体总数X参与检查
41、的属性个数)X100当填充率超过80%时,字体显示为绿色,低于30%显示为红色,两者中间显示为黑色。检查完毕之后,结果能以“XSIT,DOC,PDF格式导出。属性合法性?功能检查元数据的属性是否唯一即是否有两个或以上元数据的某项属性相同,例如:元数据a和元数据b的属性attributel都为1,勾选attributel检查其唯一性,这两个元数据a,b都将被搜索出来。检模元数据的属性是否非空即是否有元数据的值非空,例如:元数据a和元数据b的属性attributel都不为空,勾选attributel检查其非空值,这两个元数据a,b都将被搜索出来。检查完毕之后,结果能以“XSIT,DOC,PDF格式
42、导出。名称重复性?功能此功能用以检查某个包或元模型下的所有元数据是否同名。如果勾选的是包,则表示检查其下所有元模型的元数据是否有同名,例如:包aaa下元模型model4”有一元数据名为a,同时包aaa下元模型model5”有一元数据亦为“a”,则这两个元数据将被检查出来。检查完毕之后,结果能以“XSl:,“DOC,PDF格式导出。指标库管理指标库是指元数据库中与指标相关的元数据的集合,类别包括指标元数据和维度元数据。?功能?支持指标命名规范性检查、指标模型规范性检查,提供相关统计分析和报表功能。如:提供具有相似名称指标的列表,在指定范围内,列出不符合指标命名规范、指标模型规范的指标列表。?提供
43、指标库的版本管理功能。支持对指标库设定版本号、支持对不同版本的指标库差异比较和支持对指定版本的指标库进行查询操作。?查询的对象包括:核心指标名称、核心指标业务描述、报表名称、报表描述、报表指标名称、报表指标业务定义、报表指标技术统计口径进行查询、修订时间。元数据差异分析分析两个元数据属性之间的差异。3.3,7,1流程差异比较属性差异比较列出具有相同的属性。属性值不同则背景用红色表示。相同展性相同展性ismiIOODOE星性值星性值Bsiunooni星性值星性值庭性脏馥着美型EmmEmm赠屋时BSXIDimilKttfBSXIDimilKttfi iB3康本String- -1SS
44、CJN索祠艇索祠艇StrinfStrinf金或稀弟JLDVJH计 M 单位String皿雕日期蝠印吟*旧2039-6-102039-6-10阳工是否霹StriaeB B是sjnjifl标理顺门提sjyn_:n我盍Striaf标惟标唯CTVr 优Hd;4t审捱创喧西玄彻疏围这.内部接口调用标准元数据服务接口(MetadataService)元数据服务。对元数据进行增删改和查询等操作。?PublicMetaDatacreate(MetaDatadata)创建元数据。?PublicMetaDatacreate(MetaDatadata,Stringpath)在指定的路径下创建数据。PublicLis
45、tcreateBatch(java.util.Listdatas)批量创建元数据,返回成功创建的记录。PublicBooleandelete(MetaDatadata)删除元数据。PublicBooleandelete(StringdataId)根据元数据ID删除元数据。PublicMetaDataupdate(MetaDatadata)更新元数据。该方法不能修改parentId、modelId。Publicbooleanmove(MetaDatathisData,MetaDatanewParentData)移动元数据,将thisData移动到newParentData下面。Publicboo
46、leanmove(StringdataId,StringnewParentId)移动元数据,将dataId移动到newParentId下面。PublicListgetDataList(ListdataIds)批量根据ID获取元数据。PublicListgetDatas(StringmodelId)获取指定模型的所有元数据。PublicListgetDatas(StringmodelId,intstart,intcount)分页获取指定模型的所有元数据。PublicStringgetPath(StringdataId)获取元数据的路径,以字符串数组的形式返回,路径不包含PublicStringg
47、etPath(Stringdatald,booleanincludeDomain)获取元数据的路径,以字符串数组的形式返回。PublicMetaDatagetRoots()获取元数据的根节点。PublicListgetSources(StringtargetDatald,Listrtlds)获取与指定元数据有rtIds列表中任一类型的关系的元数据列表(根据source)oPublicListgetTargets(StringsourceDataId,ListrtIds)获取与指定元数据有rtIds列表中任一类型的关系的元数据列表(根据target)。元数据版本服务接口(MDRevisionSe
48、rvice)元数据版本服务,对单个元数据的历史版本进行查询。PublicListgetLatestRevisions(DatestartDate,DateendDate,intstart,intcount)获取一段时间内数据的最新版本列表(同一数据的版本只返回最新的那个)PublicListgetLatestRevisions(ListmodelIds,DatestartDate,DateendDate,intstart,intcount)获取一段时间内数据的最新版本列表(同一数据的版本只返回最新的那个)PublicMDRevisiongetRevision(StringrevisionId)
49、根据ID获取元数据版本。PublicListgetRevisionsByDate(StringdataId,DatestartDate,DateendDate)获取数据在一段时间内的版本。domain。target获取source获取PublicListgetRevisionsCountByDate(Stringdatald,longstartTime,longendTime)获取数据在一段时间内的版本总数。元数据关系服务接口(MDRelationService)数据关系服务,用于对数据间的关系进行操作。?PublicbooleancanBuildDRelation(Stringdata1,S
50、tringdata2,StringrtId)两个数据间是否可以建立指定类型的关系。?PublicMDRelationcreate(MDRelationdr)创建数据关系。PublicListcreateBatch(Listmdrs)批量创建数据关系。?Publicbooleandelete(MDRelationdr)删除数据关系。Publicbooleandelete(Stringid)删除数据关系。?PublicListgetAllDRelations()获取所有的数据关系。?PublicListgetAllDRelationsBetween2Data(Stringdata1,Stringd
51、ata2)获取两节点间的所有数据关系的列表。包括从data1至ijdata2和data2至Udata1的关系。?PublicListgetAllSourceDRelations(StringtarDataId)获取数据的所有源关系的列表。?PublicListgetAllTargetDRelations(StringsrcDataId)获取数据的所有目标关系的列表。?PublicMDRelationupdate(MDRelationdr)更新数据关系。?PublicvoidupdateSourceRelations(StringtarDataId,ListsrcDataIds,Stringrt
52、Id)同步指向源的某一类型关系。把原来多的删除掉,新的增加进去。?PublicvoidupdateTargetRelations(StringsrcDataId,ListtarDataIds,StringrtId)同步指向目标的某一类型关系。把原来多的删除掉,新的增加进去.外部工具接口标准元数据管理系统使用REST风格的Web服务作为元数据操作的外部交互接口,服务端提供唯一的资源定位地址URI供客户端调用。 客户端通过HTTP方法实现对资源的唯一操作,HTTP方法主要包括GET、PUT、POST和DELETE法。在元数据交互过程中,客户端通过调用基于REST的服务接口,将请求消息通过HTTP协
53、议发送给服务端。服务端接收到客户端的请求消息后,通过RESTW析、权限验证、映射转换和XML解析等模块的处理,最终通过接口实现与元数据库数据的交互。基于REST的Web服务的交互模式采用在线请求-同步响应方式。开始?RESTW析客户端通过HTTP#议,向服务端传入一个REST请求,其中包含HTTP#议头和XML格式的元数据服务原语。服务端解析分离HTTP头和XML格式元数据服务原语,其中从HTTP头中得到URI,从XML式元数据服务原语分离出消息头和消息体。?权限验证服务端完成REST解析后,根据元数据服务原语消息头中的用户信息,调用服务管理的认证鉴权和权限管理模块,检查用户是否有访问元数据功
54、能的权限。?映射转换服务端完成权限验证后,根据元数据与URI的映射关系和REST请求中的URI,最终得到要访问元数据的ID。?XML解析XML解析对REST解析后的服务原语进行再次解析,得到消息体中的元数据信息部分。获取元数据信息?URLhttp:ip:port/RESTFUL/metadatapathhttp:ip:port/RESTFUL/metadataid?格式XML?HTTP请求方式GETHeader:Accept:application/xmlUser-ClientID:usernameUser-Password:password?返回结构应答执行结果类型应答时间应答/错误代码应答
55、/错误描述!-!-!-显示名新增元数据信息?URLhttp:ip:port/RESTFUI/metadata_parent_pathhttp:/ip:port/RESTFUL/metadataparentid?格式XML?HTTP请求方式PostHeader:Accept:application/xmlContent-Type:application/xml;utf-8?请求数据元模型ID-元数据名称-用户ID用户口令请求来源请求时间路由类型路由标识!-!-!-?返回结果应答执行结果类型应答时间应答/错误代码应答/错误描述元数据名称(必须)-元数据名称(可选)-属性列表(可选)-?说明同一路径
56、元数据已存在就不能创建。修改元数据信息?URLhttp:/ip:port/RESTFUL/metadatapathhttp:/ip:port/RESTFUL/metadataid?格式XML?HTTP请求方式PUTHeader:Accept:application/xmlContent-Type:application/xml;utf-8?请求数据用户ID用户口令请求来源请求时间路由类型路由标识.?返回结果应答执行结果类型应答时间应答/错误代码应答/错误描述?说明修改元数据必须存在删除元数据信息?URLhttp:/ip:port/RESTFUL/metadatapathhttp:/ip:por
57、t/RESTFUL/metadataid?格式XML?HTTP请求方式DELETEHeader:Accept:application/xmlUser-ClientID:usernameUser-Password:password返回结构应答执行结果类型应答日间应答/错误代码应答/错误描述?说明删除元数据必须存在。.实现工具使用技术JAVAEEJAVAEE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循JAVAEE构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。J2EE为搭建具有
58、可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:?保留现存的IT资产由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。JAVAEE架构可以充分利用用户原有的投资,如一些公司使用的BEATuxedo、IBMCICS,IBMEncina,、InpriseVisiBroker以及NetscapeApplicationServer。这之所以成为可能是因为JAVAEE拥有广泛的业界支持和一些重要的企业计算领域供应商的参与。每一个供应商都对现有的客户
59、提供了不用废弃已有投资,进入可移植的JAVAEE领域的升级途径。由于基于JAVAEE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。?高效的开发:JAVAEE允许公司把一些通用的、很繁琐的服务端任务交给中间供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。高级中间件供应商提供以下这些复杂的中间件服务:o状态管理服务-让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地完成程序开发。o持续性服务-让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。o
60、分布式共享数据对象CACHE1务-让开发人员编制高性能的系统,极大提高整体部署的伸缩性。?支持异构环境:JAVAEE能够开发部署在异构环境中的可移植程序。基于JAVAEE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于JAVAEE的程序只需开发一次就可部署到各种平台。这在典型的异构企业计算环境中是十分关键的。JAVAEE标准也允许客户订购与JAVAEE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。?可伸缩性:企业必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新客户。基于JAVAEE平台的应用程序可被部署到各
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论