This commit is contained in:
gaochang 2024-01-09 10:44:02 +08:00
parent c196898fa2
commit 187c583291
6 changed files with 459 additions and 240 deletions

View File

@ -49,9 +49,9 @@
<div class="ttitle">按数据源统计不合规数量</div><!--ttitle 三级标题--> <div class="ttitle">按数据源统计不合规数量</div><!--ttitle 三级标题-->
<el-table :data="reportTableData1" border style="width: 100%" class="btable"><!--加上btable--> <el-table :data="reportTableData1" border style="width: 100%" class="btable"><!--加上btable-->
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="ruleLevelName" label="数据源版本" align="center" />
<el-table-column prop="tableSum" label="检测表数" align="center" /> <el-table-column prop="tableSum" label="检测表数" align="center" />
<el-table-column prop="tableTime" label="耗时(毫秒)" align="center" /> <el-table-column prop="tableTime" label="耗时(毫秒)" align="center" />
<el-table-column prop="ruleLevelName" label="版本" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center"> <el-table-column prop="checkErrorCount" label="不合规数" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-progress :percentage="scope.row.checkErrorCount" :stroke-width="20" :text-inside="true" :color="colorFormat(scope.row.ruleLevelName)" :format="cellFormat" /> <el-progress :percentage="scope.row.checkErrorCount" :stroke-width="20" :text-inside="true" :color="colorFormat(scope.row.ruleLevelName)" :format="cellFormat" />
@ -63,7 +63,7 @@
<div class="ttitle">按用例类型统计不合规数量</div><!--ttitle 三级标题--> <div class="ttitle">按用例类型统计不合规数量</div><!--ttitle 三级标题-->
<el-table :data="reportTableData2" border style="width: 100%" class="btable"><!--加上btable--> <el-table :data="reportTableData2" border style="width: 100%" class="btable"><!--加上btable-->
<!-- <el-table-column prop="ta1" label="数据源">数据平台</el-table-column>--> <!-- <el-table-column prop="ta1" label="数据源">数据平台</el-table-column>-->
<el-table-column prop="ruleName" label="用例名称"></el-table-column> <el-table-column prop="ruleName" label="用例类型"></el-table-column>
<el-table-column prop="checkErrorCount" label="不合规数"> <el-table-column prop="checkErrorCount" label="不合规数">
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -77,7 +77,7 @@
<el-table :data="table_key" border style="width: 100%"> <el-table :data="table_key" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
</el-table> </el-table>
@ -103,7 +103,7 @@
<el-table :data="length_key" border style="width: 100%"> <el-table :data="length_key" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
</el-table> </el-table>
@ -128,7 +128,7 @@
<el-table :data="null_key" border style="width: 100%"> <el-table :data="null_key" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
</el-table> </el-table>
@ -154,7 +154,7 @@
<el-table :data="pk_key" border style="width: 100%"> <el-table :data="pk_key" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
</el-table> </el-table>
@ -181,7 +181,7 @@
<el-table :data="fk_key" border style="width: 100%"> <el-table :data="fk_key" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
</el-table> </el-table>

View File

@ -15,7 +15,7 @@
<div class="stitle">检测指标统计分析</div><!--stitle 二级标题--> <div class="stitle">检测指标统计分析</div><!--stitle 二级标题-->
<div class="test-list"> <div class="test-list">
<div class="list"> <div class="list">
<div class="title"><img src="../../../assets/images/j-icon1.svg"><span class="tit">检测条数</span></div> <div class="title"><img src="../../../assets/images/j-icon1.svg"><span class="tit">检测内容条数</span></div>
<!-- <div class="figure">{{ data.checkTotalCount_new }}</div>--> <!-- <div class="figure">{{ data.checkTotalCount_new }}</div>-->
<div class="figure" >{{ checkTotalCount_new }}</div> <div class="figure" >{{ checkTotalCount_new }}</div>
@ -46,9 +46,9 @@
<div class="ttitle">按数据源统计不合规数量</div><!--ttitle 三级标题--> <div class="ttitle">按数据源统计不合规数量</div><!--ttitle 三级标题-->
<el-table :data="reportTableData1" border style="width: 100%" class="btable"><!--加上btable--> <el-table :data="reportTableData1" border style="width: 100%" class="btable"><!--加上btable-->
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="ruleLevelName" label="数据源版本" align="center" />
<el-table-column prop="tableSum" label="检测条数" align="center" /> <el-table-column prop="tableSum" label="检测条数" align="center" />
<el-table-column prop="tableTime" label="耗时(毫秒)" align="center" /> <el-table-column prop="tableTime" label="耗时(毫秒)" align="center" />
<el-table-column prop="ruleLevelName" label="版本" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center"> <el-table-column prop="checkErrorCount" label="不合规数" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-progress :percentage="scope.row.checkErrorCount" :stroke-width="20" :text-inside="true" :color="colorFormat(scope.row.ruleLevelName)" :format="cellFormat" /> <el-progress :percentage="scope.row.checkErrorCount" :stroke-width="20" :text-inside="true" :color="colorFormat(scope.row.ruleLevelName)" :format="cellFormat" />
@ -60,7 +60,7 @@
<div class="ttitle">按用例类型统计不合规数量</div><!--ttitle 三级标题--> <div class="ttitle">按用例类型统计不合规数量</div><!--ttitle 三级标题-->
<el-table :data="reportTableData2" border style="width: 100%" class="btable"><!--加上btable--> <el-table :data="reportTableData2" border style="width: 100%" class="btable"><!--加上btable-->
<!-- <el-table-column prop="ta1" label="数据源">数据平台</el-table-column>--> <!-- <el-table-column prop="ta1" label="数据源">数据平台</el-table-column>-->
<el-table-column prop="ruleName" label="用例名称"></el-table-column> <el-table-column prop="ruleName" label="用例类型"></el-table-column>
<el-table-column prop="checkErrorCount" label="不合规数"> <el-table-column prop="checkErrorCount" label="不合规数">
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -73,7 +73,7 @@
<el-table :data="integrity" border style="width: 100%"> <el-table :data="integrity" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" /> <el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
@ -97,7 +97,7 @@
<el-table :data="accuracy" border style="width: 100%"> <el-table :data="accuracy" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" /> <el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
@ -121,7 +121,7 @@
<el-table :data="consistent" border style="width: 100%"> <el-table :data="consistent" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" /> <el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
@ -145,7 +145,7 @@
<el-table :data="regular" border style="width: 100%"> <el-table :data="regular" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" /> <el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />

View File

@ -49,9 +49,9 @@
<div class="ttitle">按数据源统计不合规数量</div><!--ttitle 三级标题--> <div class="ttitle">按数据源统计不合规数量</div><!--ttitle 三级标题-->
<el-table :data="reportTableData1" border style="width: 100%" class="btable"><!--加上btable--> <el-table :data="reportTableData1" border style="width: 100%" class="btable"><!--加上btable-->
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="ruleLevelName" label="数据源版本" align="center" />
<el-table-column prop="tableSum" label="检测表数" align="center" /> <el-table-column prop="tableSum" label="检测表数" align="center" />
<el-table-column prop="tableTime" label="耗时(毫秒)" align="center" /> <el-table-column prop="tableTime" label="耗时(毫秒)" align="center" />
<el-table-column prop="ruleLevelName" label="版本" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center"> <el-table-column prop="checkErrorCount" label="不合规数" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-progress :percentage="scope.row.checkErrorCount" :stroke-width="20" :text-inside="true" :color="colorFormat(scope.row.ruleLevelName)" :format="cellFormat" /> <el-progress :percentage="scope.row.checkErrorCount" :stroke-width="20" :text-inside="true" :color="colorFormat(scope.row.ruleLevelName)" :format="cellFormat" />
@ -63,7 +63,7 @@
<div class="ttitle">按用例类型统计不合规数量</div><!--ttitle 三级标题--> <div class="ttitle">按用例类型统计不合规数量</div><!--ttitle 三级标题-->
<el-table :data="reportTableData2" border style="width: 100%" class="btable"><!--加上btable--> <el-table :data="reportTableData2" border style="width: 100%" class="btable"><!--加上btable-->
<!-- <el-table-column prop="ta1" label="数据源">数据平台</el-table-column>--> <!-- <el-table-column prop="ta1" label="数据源">数据平台</el-table-column>-->
<el-table-column prop="ruleName" label="用例名称"></el-table-column> <el-table-column prop="ruleName" label="用例类型"></el-table-column>
<el-table-column prop="checkErrorCount" label="不合规数"> <el-table-column prop="checkErrorCount" label="不合规数">
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -72,11 +72,11 @@
<div class="stitle">用例类型统计分析</div><!--stitle 二级标题--> <div class="stitle">用例类型统计分析</div><!--stitle 二级标题-->
<div class="dbox"> <div class="dbox">
<div class="ttitle">关联性检测用例</div><!--ttitle 三级标题--> <div class="ttitle">关联性标准检测用例</div><!--ttitle 三级标题-->
<el-table :data="relevancData" border style="width: 100%"> <el-table :data="relevancData" border style="width: 100%">
<el-table-column prop="ruleName" label="用例名称" align="center" /> <el-table-column prop="ruleName" label="用例名称" align="center" />
<el-table-column prop="ruleSourceName" label="数据源" align="center" /> <el-table-column prop="ruleSourceName" label="数据源" align="center" />
<el-table-column prop="version" label="版本" align="center" /> <el-table-column prop="version" label="数据源版本" align="center" />
<el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" /> <el-table-column prop="checkTotalTime" label="耗时(毫秒)" align="center" />
<el-table-column prop="checkTotalCount" label="检测数" align="center" /> <el-table-column prop="checkTotalCount" label="检测数" align="center" />
<el-table-column prop="checkErrorCount" label="不合规数" align="center" /> <el-table-column prop="checkErrorCount" label="不合规数" align="center" />
@ -87,7 +87,13 @@
<el-table :data="no_relevancData" border style="width: 100%"> <el-table :data="no_relevancData" border style="width: 100%">
<el-table-column prop="caseName" label="用例名称" align="center" /> <el-table-column prop="caseName" label="用例名称" align="center" />
<el-table-column prop="source" label="数据源" align="center" /> <el-table-column prop="source" label="数据源" align="center" />
<el-table-column prop="tableName" label="标准数据表" align="center" /> <el-table-column prop="tableName" label="数据表" align="center" />
<el-table-column prop="standardColumn" label="标准字段" align="center" />
<el-table-column prop="standardPk" label="标准字段是否主键" align="center" />
<el-table-column prop="standardFk" label="标准字段是否外键" align="center" />
<el-table-column prop="trueColumn" label="实际字段" align="center" />
<el-table-column prop="truePk" label="实际字段是否主键" align="center" />
<el-table-column prop="trueFk" label="实际字段是否外键" align="center" />
<el-table-column prop="notDetail" label="不合规原因" align="center" /> <el-table-column prop="notDetail" label="不合规原因" align="center" />
</el-table> </el-table>
</el-collapse-item> </el-collapse-item>

View File

@ -2,16 +2,16 @@
"caseType": { "caseType": {
"table_key": [ "table_key": [
{ {
"ruleName": "表字段标准检测用例", "ruleName": "检测表字段是否一致",
"ruleSourceName": "数据平台", "ruleSourceName": "综合服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalCount": "78", "checkTotalCount": "78",
"checkErrorCount": "1" "checkErrorCount": "1"
}, },
{ {
"ruleName": "表字段标准检测用例", "ruleName": "检测表字段名是否与标准一致",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalCount": "449", "checkTotalCount": "449",
@ -20,8 +20,8 @@
], ],
"no_table_key": [ "no_table_key": [
{ {
"caseName": "表字段标准检测用例", "caseName": "检测表字段是否一致",
"source": "数据平台", "source": "综合服务",
"tableName": "TABLE_A", "tableName": "TABLE_A",
"trueTableName": "TABLE_A", "trueTableName": "TABLE_A",
"standardTableName": "TABLE_A", "standardTableName": "TABLE_A",
@ -30,8 +30,8 @@
"notDetail": "字段名与标准不一致" "notDetail": "字段名与标准不一致"
}, },
{ {
"caseName": "表字段标准检测用例", "caseName": "检测表字段是否一致",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_D", "tableName": "TABLE_D",
"trueTableName": "TABLE_D", "trueTableName": "TABLE_D",
"standardTableName": "TABLE_K", "standardTableName": "TABLE_K",
@ -40,8 +40,8 @@
"notDetail": "表名与标准不一致" "notDetail": "表名与标准不一致"
}, },
{ {
"caseName": "表字段标准检测用例", "caseName": "检测表字段名是否与标准一致",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_E", "tableName": "TABLE_E",
"trueTableName": "TABLE_E", "trueTableName": "TABLE_E",
"standardTableName": "TABLE_E", "standardTableName": "TABLE_E",
@ -51,7 +51,7 @@
}, },
{ {
"caseName": "表字段标准检测用例", "caseName": "表字段标准检测用例",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_F", "tableName": "TABLE_F",
"trueTableName": "TABLE_F", "trueTableName": "TABLE_F",
"standardTableName": "TABLE_F", "standardTableName": "TABLE_F",
@ -61,7 +61,7 @@
}, },
{ {
"caseName": "表字段标准检测用例", "caseName": "表字段标准检测用例",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_G", "tableName": "TABLE_G",
"trueTableName": "TABLE_G", "trueTableName": "TABLE_G",
"standardTableName": "TABLE_G", "standardTableName": "TABLE_G",
@ -72,8 +72,15 @@
], ],
"length_key": [ "length_key": [
{ {
"ruleName": "长度标准检测用例", "ruleName": "检测字段长度是否符合约束",
"ruleSourceName": "演示应用", "ruleSourceName": "综合服务",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalCount": "78",
"checkErrorCount": "0"
},{
"ruleName": "检测字段长度是否符合标准约束",
"ruleSourceName": "智瑞服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalCount": "449", "checkTotalCount": "449",
@ -82,80 +89,80 @@
], ],
"no_length_key": [ "no_length_key": [
{ {
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_A", "tableName": "TABLE_A",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "200", "standardLength": "200",
"trueLength": "2000", "trueLength": "2000",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_B", "tableName": "TABLE_B",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "100", "standardLength": "100",
"trueLength": "150", "trueLength": "150",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_C", "tableName": "TABLE_C",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "200", "standardLength": "200",
"trueLength": "4000", "trueLength": "4000",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_D", "tableName": "TABLE_D",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "200", "standardLength": "200",
"trueLength": "2000", "trueLength": "2000",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_E", "tableName": "TABLE_E",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "200", "standardLength": "200",
"trueLength": "2000", "trueLength": "2000",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_F", "tableName": "TABLE_F",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "200", "standardLength": "200",
"trueLength": "2000", "trueLength": "2000",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_G", "tableName": "TABLE_G",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "2000", "standardLength": "2000",
"trueLength": "4000", "trueLength": "4000",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_H", "tableName": "TABLE_H",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "100", "standardLength": "100",
"trueLength": "150", "trueLength": "150",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_I", "tableName": "TABLE_I",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "200", "standardLength": "200",
"trueLength": "2000", "trueLength": "2000",
"notDetail": "字段长度不符合标准约束" "notDetail": "字段长度不符合标准约束"
},{ },{
"caseName": "长度标准检测用例", "caseName": "检测字段长度是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_J", "tableName": "TABLE_J",
"standardColumn": "column_C", "standardColumn": "column_C",
"standardLength": "200", "standardLength": "200",
@ -165,15 +172,15 @@
], ],
"pk_key": [ "pk_key": [
{ {
"ruleName": "主键标准检测用例", "ruleName": "检测字段是否主键符合标准约束",
"ruleSourceName": "数据平台", "ruleSourceName": "综合服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalCount": "78", "checkTotalCount": "78",
"checkErrorCount": "8" "checkErrorCount": "8"
},{ },{
"ruleName": "主键标准检测用例", "ruleName": "检测字段是否主键符合标准约束",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalCount": "449", "checkTotalCount": "449",
@ -183,8 +190,8 @@
], ],
"no_pk_key": [ "no_pk_key": [
{ {
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_A", "tableName": "TABLE_A",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -193,8 +200,8 @@
"standardPk": "否" "standardPk": "否"
}, },
{ {
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_W", "tableName": "TABLE_W",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -202,8 +209,8 @@
"notDetail": "表字段不符合主键标准约束", "notDetail": "表字段不符合主键标准约束",
"standardPk": "是" "standardPk": "是"
},{ },{
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_Q", "tableName": "TABLE_Q",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -212,8 +219,8 @@
"standardPk": "否" "standardPk": "否"
}, },
{ {
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_E", "tableName": "TABLE_E",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -221,8 +228,8 @@
"notDetail": "表字段不符合主键标准约束", "notDetail": "表字段不符合主键标准约束",
"standardPk": "是" "standardPk": "是"
},{ },{
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_R", "tableName": "TABLE_R",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -231,7 +238,7 @@
"standardPk": "否" "standardPk": "否"
}, },
{ {
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "数据平台", "source": "数据平台",
"tableName": "TABLE_A", "tableName": "TABLE_A",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
@ -240,7 +247,7 @@
"notDetail": "表字段不符合主键标准约束", "notDetail": "表字段不符合主键标准约束",
"standardPk": "是" "standardPk": "是"
},{ },{
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "数据平台", "source": "数据平台",
"tableName": "TABLE_D", "tableName": "TABLE_D",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
@ -250,7 +257,7 @@
"standardPk": "否" "standardPk": "否"
}, },
{ {
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "数据平台", "source": "数据平台",
"tableName": "TABLE_W", "tableName": "TABLE_W",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
@ -259,7 +266,7 @@
"notDetail": "表字段不符合主键标准约束", "notDetail": "表字段不符合主键标准约束",
"standardPk": "是" "standardPk": "是"
},{ },{
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "数据平台", "source": "数据平台",
"tableName": "TABLE_G", "tableName": "TABLE_G",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
@ -269,7 +276,7 @@
"standardPk": "否" "standardPk": "否"
}, },
{ {
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "数据平台", "source": "数据平台",
"tableName": "TABLE_L", "tableName": "TABLE_L",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
@ -278,7 +285,7 @@
"notDetail": "表字段不符合主键标准约束", "notDetail": "表字段不符合主键标准约束",
"standardPk": "是" "standardPk": "是"
},{ },{
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "数据平台", "source": "数据平台",
"tableName": "TABLE_P", "tableName": "TABLE_P",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
@ -288,7 +295,7 @@
"standardPk": "否" "standardPk": "否"
}, },
{ {
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "数据平台", "source": "数据平台",
"tableName": "TABLE_U", "tableName": "TABLE_U",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
@ -297,7 +304,7 @@
"notDetail": "表字段不符合主键标准约束", "notDetail": "表字段不符合主键标准约束",
"standardPk": "是" "standardPk": "是"
},{ },{
"caseName": "主键标准检测用例", "caseName": "检测字段是否主键符合标准约束",
"source": "数据平台", "source": "数据平台",
"tableName": "TABLE_M", "tableName": "TABLE_M",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
@ -309,18 +316,25 @@
], ],
"null_key": [ "null_key": [
{ {
"ruleName": "空值标准检测用例", "ruleName": "检测字段空值是否符合标准约束",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalCount": "449", "checkTotalCount": "449",
"checkErrorCount": "9" "checkErrorCount": "9"
},{
"ruleName": "检测字段空值是否符合标准约束",
"ruleSourceName": "综合服务",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalCount": "78",
"checkErrorCount": "0"
} }
], ],
"no_null_key": [ "no_null_key": [
{ {
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_A", "tableName": "TABLE_A",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -329,8 +343,8 @@
"standardNull": "否" "standardNull": "否"
}, },
{ {
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_B", "tableName": "TABLE_B",
"standardColumn": "column_BBB", "standardColumn": "column_BBB",
"trueColumn": "column_BBB", "trueColumn": "column_BBB",
@ -338,8 +352,8 @@
"notDetail": "表字段不符合空值校验", "notDetail": "表字段不符合空值校验",
"standardNull": "是" "standardNull": "是"
},{ },{
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_Y", "tableName": "TABLE_Y",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -348,8 +362,8 @@
"standardNull": "否" "standardNull": "否"
}, },
{ {
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_W", "tableName": "TABLE_W",
"standardColumn": "column_BBB", "standardColumn": "column_BBB",
"trueColumn": "column_BBB", "trueColumn": "column_BBB",
@ -357,8 +371,8 @@
"notDetail": "表字段不符合空值校验", "notDetail": "表字段不符合空值校验",
"standardNull": "是" "standardNull": "是"
},{ },{
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_H", "tableName": "TABLE_H",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -367,8 +381,8 @@
"standardNull": "否" "standardNull": "否"
}, },
{ {
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_UU", "tableName": "TABLE_UU",
"standardColumn": "column_BBB", "standardColumn": "column_BBB",
"trueColumn": "column_BBB", "trueColumn": "column_BBB",
@ -376,8 +390,8 @@
"notDetail": "表字段不符合空值校验", "notDetail": "表字段不符合空值校验",
"standardNull": "是" "standardNull": "是"
},{ },{
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_QQ", "tableName": "TABLE_QQ",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -386,8 +400,8 @@
"standardNull": "否" "standardNull": "否"
}, },
{ {
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_PP", "tableName": "TABLE_PP",
"standardColumn": "column_BBB", "standardColumn": "column_BBB",
"trueColumn": "column_BBB", "trueColumn": "column_BBB",
@ -395,8 +409,8 @@
"notDetail": "表字段不符合空值校验", "notDetail": "表字段不符合空值校验",
"standardNull": "是" "standardNull": "是"
},{ },{
"caseName": "空值标准检测用例", "caseName": "检测字段空值是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_K", "tableName": "TABLE_K",
"standardColumn": "column_BBB", "standardColumn": "column_BBB",
"trueColumn": "column_BBB", "trueColumn": "column_BBB",
@ -407,18 +421,26 @@
], ],
"fk_key": [ "fk_key": [
{ {
"ruleName": "外键标准检测用例", "ruleName": "检测字段外键是否符合标准约束",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalCount": "449", "checkTotalCount": "449",
"checkErrorCount": "2" "checkErrorCount": "2"
},
{
"ruleName": "检测字段是否外键符合标准约束",
"ruleSourceName": "综合服务",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalCount": "78",
"checkErrorCount": "0"
} }
], ],
"no_fk_key": [ "no_fk_key": [
{ {
"caseName": "外键标准检测用例", "caseName": "检测字段外键是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_A", "tableName": "TABLE_A",
"standardColumn": "column_AAA", "standardColumn": "column_AAA",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
@ -427,8 +449,8 @@
"standardFk": "否" "standardFk": "否"
}, },
{ {
"caseName": "外键标准检测用例", "caseName": "检测字段外键是否符合标准约束",
"source": "演示应用", "source": "智瑞服务",
"tableName": "TABLE_B", "tableName": "TABLE_B",
"standardColumn": "column_BBB", "standardColumn": "column_BBB",
"trueColumn": "column_BBB", "trueColumn": "column_BBB",
@ -436,82 +458,13 @@
"notDetail": "表字段不符合外键标准约束", "notDetail": "表字段不符合外键标准约束",
"standardFk": "是" "standardFk": "是"
} }
], ]
"integrity": [
{
"ruleName": "完整性标准检测用例",
"ruleSourceName": "数据平台",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalCount": "500",
"checkErrorCount": "28"
}
],
"no_integrity":[{
"caseName": "完整性标准检测用例",
"source": "数据平台",
"tableName": "TABLE_A",
"trueColumn": "column_AAA",
"notDetail": "数据不符合标准表字段非空约束"
}],
"accuracy": [
{
"ruleName": "准确性标准检测用例",
"ruleSourceName": "数据平台",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalCount": "500",
"checkErrorCount": "28"
}
],
"no_accuracy": [{
"caseName": "准确性标准检测用例",
"source": "数据平台",
"tableName": "TABLE_A",
"trueColumn": "column_AAA",
"notDetail": "数据不符合标准表字段长度约束"
}],
"consistent": [
{
"ruleName": "一致性标准检测用例",
"ruleSourceName": "数据平台",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalCount": "500",
"checkErrorCount": "28"
}
],
"no_consistent": [{
"caseName": "一致性标准检测用例",
"source": "数据平台",
"tableName": "TABLE_A",
"trueColumn": "column_AAA",
"notDetail": "数据不符合标准值域范围"
}],
"regular": [
{
"ruleName": "正则表达式标准检测用例",
"ruleSourceName": "数据平台",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalCount": "500",
"checkErrorCount": "28"
}
],
"no_regular": [{
"caseName": "手机号码验证用例",
"source": "数据平台",
"tableName": "TABLE_A",
"trueColumn": "column_AAA",
"dataColumn": "271727122",
"notDetail": "数据不符合标准正则表达式约束"
}]
}, },
"dataReport": { "dataReport": {
"reportTableData1": [ "reportTableData1": [
{ {
"ruleSourceId": 1, "ruleSourceId": 1,
"ruleSourceName": "数据平台", "ruleSourceName": "综合服务",
"tableSum": "78", "tableSum": "78",
"tableTime": "3879", "tableTime": "3879",
"ruleLevelName": "1.0", "ruleLevelName": "1.0",
@ -519,7 +472,7 @@
}, },
{ {
"ruleSourceId": 1, "ruleSourceId": 1,
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"tableSum": "449", "tableSum": "449",
"tableTime": "15264", "tableTime": "15264",
"ruleLevelName": "1.0", "ruleLevelName": "1.0",
@ -532,35 +485,35 @@
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台", "ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "表字段标准检测用例" "ruleName": "表字段标准检测"
}, },
{ {
"checkErrorCount": 10, "checkErrorCount": 10,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台", "ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "长度标准检测用例" "ruleName": "长度标准检测"
}, },
{ {
"checkErrorCount": 9, "checkErrorCount": 9,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台", "ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "空值标准检测用例" "ruleName": "空值标准检测"
}, },
{ {
"checkErrorCount": 13, "checkErrorCount": 13,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台", "ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "主键标准检测用例" "ruleName": "主键标准检测"
}, },
{ {
"checkErrorCount": 2, "checkErrorCount": 2,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台", "ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "外键标准检测用例" "ruleName": "外键标准检测"
} }
] ]
}, },

View File

@ -2,8 +2,17 @@
"caseType": { "caseType": {
"integrity": [ "integrity": [
{ {
"ruleName": "完整性标准检测用例", "ruleName": "数据非空验证",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalTime": "9034",
"checkTotalCount": "130264",
"checkErrorCount": "1203"
},
{
"ruleName": "数据非空验证",
"ruleSourceName": "综合服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalTime": "9034", "checkTotalTime": "9034",
@ -11,17 +20,34 @@
"checkErrorCount": "1203" "checkErrorCount": "1203"
} }
], ],
"no_integrity":[{ "no_integrity":[
"caseName": "完整性标准检测用例", {
"source": "演示应用", "caseName": "数据非空验证",
"source": "智瑞服务",
"tableName": "TABLE_A",
"trueColumn": "column_AAA",
"notDetail": "数据不符合标准表字段非空约束"
},
{
"caseName": "数据非空验证",
"source": "综合服务",
"tableName": "TABLE_A", "tableName": "TABLE_A",
"trueColumn": "column_AAA", "trueColumn": "column_AAA",
"notDetail": "数据不符合标准表字段非空约束" "notDetail": "数据不符合标准表字段非空约束"
}], }],
"accuracy": [ "accuracy": [
{ {
"ruleName": "准确性标准检测用例", "ruleName": "数据长度验证",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalTime": "4645",
"checkTotalCount": "130264",
"checkErrorCount": "691"
},
{
"ruleName": "数据长度验证",
"ruleSourceName": "综合服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalTime": "4645", "checkTotalTime": "4645",
@ -29,17 +55,35 @@
"checkErrorCount": "691" "checkErrorCount": "691"
} }
], ],
"no_accuracy": [{ "no_accuracy": [
"caseName": "准确性标准检测用例", {
"source": "演示应用", "caseName": "数据长度验证",
"tableName": "TABLE_A", "source": "智瑞服务",
"trueColumn": "column_AAA", "tableName": "TABLE_A",
"notDetail": "数据不符合标准表字段长度约束" "trueColumn": "column_AAA",
}], "notDetail": "数据不符合标准表字段长度约束"
},
{
"caseName": "数据长度验证",
"source": "综合服务",
"tableName": "TABLE_A",
"trueColumn": "column_AAA",
"notDetail": "数据不符合标准表字段长度约束"
}
],
"consistent": [ "consistent": [
{ {
"ruleName": "一致性标准检测用例", "ruleName": "数据值域验证",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalTime": "11382",
"checkTotalCount": "130264",
"checkErrorCount": "263"
},
{
"ruleName": "数据值域验证",
"ruleSourceName": "综合服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalTime": "11382", "checkTotalTime": "11382",
@ -47,17 +91,35 @@
"checkErrorCount": "263" "checkErrorCount": "263"
} }
], ],
"no_consistent": [{ "no_consistent": [
"caseName": "一致性标准检测用例", {
"source": "演示应用", "caseName": "数据值域验证",
"tableName": "TABLE_A", "source": "智瑞服务",
"trueColumn": "column_AAA", "tableName": "TABLE_A",
"notDetail": "数据不符合标准值域范围" "trueColumn": "column_AAA",
}], "notDetail": "数据不符合标准值域范围"
},
{
"caseName": "数据值域验证",
"source": "综合服务",
"tableName": "TABLE_A",
"trueColumn": "column_AAA",
"notDetail": "数据不符合标准值域范围"
}
],
"regular": [ "regular": [
{ {
"ruleName": "正则表达式标准检测用例", "ruleName": "数据正则表达式验证",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalTime": "14989",
"checkTotalCount": "130264",
"checkErrorCount": "1596"
},
{
"ruleName": "数据正则表达式验证",
"ruleSourceName": "综合服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalTime": "14989", "checkTotalTime": "14989",
@ -65,20 +127,38 @@
"checkErrorCount": "1596" "checkErrorCount": "1596"
} }
], ],
"no_regular": [{ "no_regular": [
"caseName": "手机号码验证用例", {
"source": "演示应用", "caseName": "数据正则表达式验证",
"tableName": "TABLE_A", "source": "智瑞服务",
"trueColumn": "column_AAA", "tableName": "TABLE_A",
"dataColumn": "271727122", "trueColumn": "column_AAA",
"notDetail": "数据不符合标准正则表达式约束" "dataColumn": "271727122",
}] "notDetail": "数据不符合标准正则表达式约束"
},
{
"caseName": "数据正则表达式验证",
"source": "综合服务",
"tableName": "TABLE_A",
"trueColumn": "column_AAA",
"dataColumn": "271727122",
"notDetail": "数据不符合标准正则表达式约束"
}
]
}, },
"dataReport": { "dataReport": {
"reportTableData1": [ "reportTableData1": [
{ {
"ruleSourceId": 1, "ruleSourceId": 1,
"ruleSourceName": "演示应用", "ruleSourceName": "综合服务",
"tableSum": "130264",
"tableTime": "40,050",
"ruleLevelName": "1.0",
"checkErrorCount": "3,753"
},
{
"ruleSourceId": 1,
"ruleSourceName": "智瑞服务",
"tableSum": "130264", "tableSum": "130264",
"tableTime": "40,050", "tableTime": "40,050",
"ruleLevelName": "1.0", "ruleLevelName": "1.0",
@ -89,30 +169,26 @@
{ {
"checkErrorCount": 1203, "checkErrorCount": 1203,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "完整性标准检测用例" "ruleName": "完整性标准检测"
}, },
{ {
"checkErrorCount": 691, "checkErrorCount": 691,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "准确性标准检测用例" "ruleName": "准确性标准检测"
}, },
{ {
"checkErrorCount": 263, "checkErrorCount": 263,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "一致性标准检测用例" "ruleName": "一致性标准检测"
}, },
{ {
"checkErrorCount": 1596, "checkErrorCount": 1596,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
"ruleName": "正则表达式标准检测用例" "ruleName": "正则表达式标准检测"
} }
] ]
}, },

View File

@ -2,37 +2,221 @@
"caseType": { "caseType": {
"relevancData": [ "relevancData": [
{ {
"ruleName": "字段关联性检测用例", "ruleName": "关系符合性验证",
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"ruleTableName": "全表", "ruleTableName": "全表",
"version": "1.0", "version": "1.0",
"checkTotalTime": "9635", "checkTotalTime": "13965",
"checkTotalCount": "130264", "checkTotalCount": "449",
"checkErrorCount": "1986" "checkErrorCount": "8"
},
{
"ruleName": "数据关系符合性验证",
"ruleSourceName": "综合服务",
"ruleTableName": "全表",
"version": "1.0",
"checkTotalTime": "3169",
"checkTotalCount": "78",
"checkErrorCount": "7"
} }
], ],
"no_relevancData":[{ "no_relevancData":[
"caseName": "字段关联性检测用例", {
"source": "演示应用", "caseName": "数据关系符合性验证",
"tableName": "TABLE_A", "source": "智瑞服务",
"trueColumn": "column_AAA", "tableName": "TABLE_C",
"notDetail": "数据不符合关系符合性测试" "standardColumn": "column_AAA",
}] "trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},
{
"caseName": "关系符合性验证",
"source": "智瑞服务",
"tableName": "TABLE_D",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},{
"caseName": "数据关系符合性验证",
"source": "智瑞服务",
"tableName": "TABLE_W",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},
{
"caseName": "关系符合性验证",
"source": "智瑞服务",
"tableName": "TABLE_P",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},{
"caseName": "数据关系符合性验证",
"source": "智瑞服务",
"tableName": "TABLE_E",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},
{
"caseName": "关系符合性验证",
"source": "智瑞服务",
"tableName": "TABLE_H",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},{
"caseName": "数据关系符合性验证",
"source": "智瑞服务",
"tableName": "TABLE_L",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},
{
"caseName": "关系符合性验证",
"source": "智瑞服务",
"tableName": "TABLE_U",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},
{
"caseName": "数据关系符合性验证",
"source": "综合服务",
"tableName": "TABLE_A",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},
{
"caseName": "数据关系符合性验证",
"source": "综合服务",
"tableName": "TABLE_D",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},{
"caseName": "数据关系符合性验证",
"source": "综合服务",
"tableName": "TABLE_X",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},{
"caseName": "数据关系符合性验证",
"source": "综合服务",
"tableName": "TABLE_W",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},{
"caseName": "数据关系符合性验证",
"source": "综合服务",
"tableName": "TABLE_M",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},{
"caseName": "数据关系符合性验证",
"source": "综合服务",
"tableName": "TABLE_S",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
},{
"caseName": "数据关系符合性验证",
"source": "综合服务",
"tableName": "TABLE_F",
"standardColumn": "column_AAA",
"trueColumn": "column_AAA",
"truePk": "是",
"trueFk": "是",
"notDetail": "表字段不符合主键标准约束",
"standardPk": "否",
"standardFk": "是"
}
]
}, },
"dataReport": { "dataReport": {
"reportTableData1": [ "reportTableData1": [
{ {
"ruleSourceId": 1, "ruleSourceId": 1,
"ruleSourceName": "演示应用", "ruleSourceName": "智瑞服务",
"tableSum": "130264", "tableSum": "449",
"tableTime": "9635", "tableTime": "13965",
"ruleLevelName": "1.0", "ruleLevelName": "1.0",
"checkErrorCount": "1,986" "checkErrorCount": "7"
},
{
"ruleSourceId": 1,
"ruleSourceName": "综合服务",
"tableSum": "78",
"tableTime": "3169",
"ruleLevelName": "1.0",
"checkErrorCount": "8"
} }
], ],
"reportTableData2": [ "reportTableData2": [
{ {
"checkErrorCount": 1986, "checkErrorCount": 15,
"ruleTypeId": "1", "ruleTypeId": "1",
"ruleTypeName": "数据平台", "ruleTypeName": "数据平台",
"ruleLevelName": "中", "ruleLevelName": "中",
@ -40,8 +224,8 @@
} }
] ]
}, },
"checkTotalCount": "130264", "checkTotalCount": "527",
"checkTimeConsuming": "9635", "checkTimeConsuming": "17134",
"checkErrorCount": "1986" "checkErrorCount": "15"
} }