1.概述
由于元数据是很多数据管理活动的基本,所以元数据的质量尤为重要。睿治元数据提供元数据质量检核功能,包括一致性检核、属性填充率检核和组合关系检核,是保障元数据质量的重要手段之一。支持配置定时核检任务周期性进行元数据自动核检。
2.一致性检核
元数据模块是将业务系统的数据源采集到元数据库中,进行元数据管理,而不对数据源直接进行修改操作。因此在元数据模块中经过各种操作的元数据有可能出现与业务系统的数据源中的实际元数据不相符的情况,那么就需要对元数据进行一致性检核。
【操作说明】
点击【元数据核检】模块中的【一致性核检】,选择需要检测的【数据源】,点击【执行】即可查看最新元数据库里面的元数据与数据源的元数据是否一致。
检核结果中的“元数据不一致数量”=“多余数量”+“缺失数量”+“差异数量”,点击多余/缺失/差异数量,可以查看详情。
在详情页面,可添加例外,添加了例外的数据重新执行检核时不会被检核出来。
另外,在差异元数据列表中,点击对比,可以查看差异对比详情。
3.组合关系缺失检核
组合关系缺失检核是以相应元模型,其组成结构和被组合端的多重性(被组合端元模型所需个数)为依据,来对比检核元数据的组合元数据是否缺失。
【操作步骤】
以【表】元模型为例,像“索引”、“外键”和“表分区”个数可为0或多个,而“字段”个数至少有1个,当元数据的组合元数据满足个数要求时则检核无异常。相对的,若检核的【表】元数据字段为0个,则组合关系缺失检核异常
点击【元数据核检】模块中的【组合关系缺失核检】,选择【检核范围】,点击【执行】即可查看组合关系缺失的元数据。
点击异常元数据代码可查看该元数据的详细信息。
也可以添加例外,添加了例外的数据重新执行检核时不会被检核出来。
4.属性填充率检核
属性填充率检核是对元数据库中的元数据提供属性信息的相关检查,方便用户了解某些重要元数据的属性的填充情况。比如字段类型的元数据,它的精度、注释如果没有写,就会被检核出来。
【操作步骤】
点击【元数据核检】中的【属性填充率核检】,选择【检核范围】以及【检核元数据类型】,点击【执行】即可查看最新元数据的属性信息填充情况。
检核结果分元数据类型统计了属性填充率。其中“属性总数”和“未填充属性数量”数值可点击。
比如,点击上图中“表”的“属性总数”,打开到的详情页面显示了所有表的元数据的所有属性信息,属性值缺少的标红显示。
点击“表”的“未填充属性数量”,打开到的详情页面分属性统计了填充率。
继续点击“未填充属性数量”,可查看到具体哪些元数据没有填充该属性值。在此页面可添加例外,添加了例外的数据重新执行检核时不会被检核出来。
5.标准覆盖率检核
标准覆盖率检核是检查有哪些定版元数据已经完成数据标准映射,标准覆盖率是多少。
【操作步骤】
点击【元数据核检】中的【标准覆盖率核检】,选择【检核范围】,点击【执行】即可查看定版元数据中已与数据标准建立映射的元数据占比。
存在标准映射的元数据类型,点击可以查看具体哪些元数据映射了哪些标准。
6.检核例外管理
元数据检核时添加了例外的数据可在【检核例外管理】中查看和取消例外。例外被取消后,再次检核该异常会被检核出来。
7.创建检核任务
检核任务用于定时执行元数据检核,并支持将检核结果发送到指定邮箱。
在【元数据】-【元数据管理】-【元数据检核】模块,点击【检核任务】,进入检核任务列表。
点击【新建】,在弹出的对话框中设置检核类型和检核范围,如果需要将检核结果发送到邮箱,可勾选【发送邮箱】,并完成收件人邮箱设置,如下图。
注:要能成功发送邮件,需先在系统设置中进行发件人邮箱设置,具体见《发件邮箱配置》章节。
然后【下一步】,设置任务名称和执行周期等,比如下图设置的执行时间为每天的0点。
最后点击【完成】,完成检核任务创建。
7.1立即执行
创建完成的检核任务将出现在检核任务列表中,点击【立即执行】可手动执行该检核任务。
7.2查看检核结果
待检核任务执行完成后,点击【详情】可查看检核结果,这里显示的是最后一次的检核结果。
7.3检核结果接口
平台提供接口供第三方系统调用查询检核结果。在检核结果页面,点击【服务接口】可查看检核结果接口的具体信息。
对于一致性检核,接口返回的是各类元数据的一致数量、多余数量、缺失数量和差异数量等,以及具体的差异元数据清单。
对于组合关系缺失检核,接口返回的是异常元数据清单。
对于属性填充率检核,接口返回的是各类元数据的属性填充率等,以及具体的有属性未填充的元数据清单。
7.4禁用启用
可禁用检核任务,禁用后检核任务不会定时执行。禁用后可再重新启用。
请先登录