元数据二期
2016-11-04 12:27:07 0 举报
AI智能生成
元数据二期是一次重要的升级,旨在提高数据的质量和可用性。在这个阶段,我们将对现有的元数据进行深入的分析和优化,以确保它们能够更好地支持我们的业务需求。此外,我们还将引入新的技术和工具,以提高元数据的管理效率和准确性。总之,元数据二期将为我们提供一个更加强大、灵活和可靠的数据基础,帮助我们更好地理解和利用我们的数据资产。
作者其他创作
大纲/内容
用例
Heat
热度统计
校验点:
查看表后queryCount+1
测试步骤:
1,获得所有的tbid,并随机选取一个
2,得到该tbid对应表当前的hit值或monthhit值
hit变更为queryCount
monthhit变更为queryCountMonthly
3,调用API进行对该表进行查看
4,得到该tbid对应表当前的hit值或monthhit值
Statistics
元数据统计
校验点:
增加表:tablecount+1
删除表:tablecount-1
测试步骤:
1,查看当前的tablecount
2,通过API增加一张表
3,查看当前的tablecount是否+1
4,通过API删除增加的表
5,查看当前的tablecount是否-1
Search
全局搜索
校验点:
attrObjId是否等于obid
测试步骤:
1,根据obid得到其search[value]
方法1,开发提供API,根据obid得到description/fullname
方法2,根据obid从数据库里取description/fullname
2,设置obid的值
3,通过search关键字进行搜索,并返回其attrObjId
4,校验attrObjId是否等于obid
Analysis
影响分析
校验点:
表B影响的是表C
表A影响的是表B,表C
测试步骤:
1,创建表A,B,C
2,为表C添加依赖关系B--C;为表B添加依赖关系A--B
3,对表B进行校验,表B影响的是表C
4,对表A进行校验,表A影响的是表B,表C
5,删除依赖关系
6,删除表A,B,C
血缘分析
校验点:
表B的前驱实体是表A
表C的前驱实体是表A,表B
测试步骤:
1,创建表A,B,C
2,为表C添加依赖关系B--C;为表B添加依赖关系A--B
3,对表B进行校验,表B前驱实体是表A
4,对表C进行校验,表C的前驱实体是表A,表B
5,删除依赖关系
6,删除表A,B,C
全链分析
校验点:
表A eage:表B、C,reverseEdge:空
表B eage:表C,reverseEdge:表A
表C eage:空,reverseEdge:表A、B
测试步骤:
1,创建表A,B,C
2,为表C添加依赖关系B--C;为表B添加依赖关系A--B
4,对表A进行校验,eage:表B、C,reverseEdge:空
3,对表B进行校验,eage:表C,reverseEdge:表A
4,对表C进行校验, eage:空,reverseEdge:表A、B
5,删除依赖关系
6,删除表A,B,C
获取关系列表
校验点:
从数据库中表meta_cfg_rela_table_edge取得字段 begin_node_id与API返回relaTableId是否一致
测试步骤:
1,创建表A,B,C
2,为表C添加依赖关系B--C;为表B添加依赖关系A--B
3,获取表A的关系列表,校验其关系列表为空
4,获取表B的关系列表,校验其关系列表是否为表A
5,获取表C的关系列表,校验其关系列表是否为表B
6,删除依赖关系
7,删除表A,B,C
添加或修改依赖关系
校验点:
4,获得C的关系列表,其列表中rela_table_id为B
测试步骤:
1,创建表B,C
2,为表C添加依赖关系B--C
3,通过获取关系列表API得到其id
4,获得C的关系列表,其列表中rela_table_id为B
5,删除依赖关系
6,删除表B,C
删除依赖关系
校验点:
获得C的关系列表,其列表中其rela_table_id不为B
测试步骤:
1,创建表B,C
2,为表C添加依赖关系B--C
3,通过获取关系列表API得到其id
4,通过relationIds=[id]删除依赖关系
5,获得C的关系列表,其列表中其rela_table_id不为B
6,删除表B,C
关键字
layer1
post方法
get方法
layer2
查看当前hit或monthhit
输入:
tbid
输出:
hit或monthhit
查看当前的tablecount
输入:无
输出:tablecount
添加或修改依赖关系
删除依赖关系
输入:
relationIds
获得所有的tbid
输入:
dbid
username
offline=true
输出:
tbid列表
增加表
输入:dbid
输出:tableid
删除表
输入:tableid
查看表
API
得到该tbid对应表当前的hit值或monthhit值
查看当前的tablecount
获得所有的tbid
http://10.142.78.71:8080/metadata/hive/tables?dbid=1&username=laiyy&offline=true
增加表
删除表
查看表
拿到其search[value]
数据库的fullname/description
http://10.142.78.71:8080/metadata/hive/dbs?sid=1
表的fullname/description
http://10.142.78.71:8080/metadata/hive/tables?dbid=1&username=laiyy&offline=true
字段的fullname/description
http://10.142.78.71:8080/metadata/hive/columns?tbid=1
0 条评论
下一页