v1.5.3

TwinFlow Studio · 质量校验

校验规则引擎与问题溯源

校验对象

20 条记录

质量评分

27

等级 E

错误

8

需处理

警告

7

治理风险

提示

5

覆盖信息

命中规则

14

共 24 条

类别分布完整性4唯一性2引用完整性2层级5覆盖度3规范性4

数据质量评分

等级 E

27

/ 100

由 20 个校验问题聚合(错误 8 · 警告 7 · 提示 5)

完整性
824 项
唯一性
912 项
引用完整性
842 项
层级
815 项
覆盖度
983 项
规范性
924 项

主要扣分项

  • 层级:发现 5 个问题(维度权重 1)
  • 完整性:发现 4 个问题(维度权重 1.2)
  • 引用完整性:发现 2 个问题(维度权重 1.3)
  • 唯一性:发现 2 个问题(维度权重 1.1)

规则维度汇总

24 条规则
规则类别级别结果
R001必填字段为空完整性错误命中 2 处
R002ID 命名不符合规范规范性警告命中 1 处
R003字段值含首尾空白完整性警告命中 1 处
R004名称长度超限规范性提示命中 1 处
R005描述缺失完整性提示命中 1 处
R006ID 在同表内重复唯一性错误命中 1 处
R007同层级下名称重复唯一性警告命中 1 处
R008引用对象不存在引用完整性错误命中 1 处
R009空间父级自引用引用完整性错误命中 1 处
R010空间层级存在环层级错误命中 2 处
R011空间层级顺序倒置层级警告命中 3 处
R012缺少根空间层级错误通过
R013空间类型取值非法规范性错误命中 1 处
R014设备未挂载任何测点覆盖度提示命中 3 处
R015量纲与单位不匹配规范性警告命中 1 处
R016观测引用传感器必须存在引用完整性错误通过
R017观测时间非法规范性警告通过
R018观测值非法完整性错误通过
R019同一测点重复时间戳唯一性警告通过
R020观测量纲与单位不匹配规范性警告已跳过 · 观测表为空,无量纲可校验
R021观测质量标记非法规范性警告已跳过 · 观测表为空,无质量标记可校验
R022观测时间超出合理范围规范性警告已跳过 · 观测表为空,无时间可校验
R023测点缺少观测数据覆盖度提示已跳过 · 未导入观测表,无法判定测点是否有观测数据,已跳过以避免误报
R024观测缺少量纲或单位完整性警告已跳过 · 观测表为空,无量纲/单位可校验

规则与治理建议

基于当前数据集信号确定性推导,无 AI 判断、不联网。

  • 高检测到 1 条空间 Space记录缺少必填字段「名称」,建议启用完整性校验(R001)。
  • 高检测到 1 条设备 Asset记录缺少必填字段「空间ID」,建议启用完整性校验(R001)。
  • 高存在 1 个重复 ID,建议启用唯一性校验(R006)。
  • 高空间存在父级引用,建议启用悬空引用与自引用校验(R008 / R009)。
  • 高资产引用了空间,建议启用资产→空间悬空引用校验(R008)。
  • 高测点引用了资产,建议启用测点→资产悬空引用校验(R008)。
  • 高存在带父级的空间,建议校验是否存在根空间(R012)。
  • 中存在层级关系,建议启用层级成环校验(R010)。
  • 中存在层级关系,建议启用层级深度倒置校验(R011)。
  • 中ID 命名不统一(11/12 符合 SP-001 规范),建议启用命名规范校验(R002)。
  • 中测点含量纲与单位,建议启用量纲-单位匹配校验(R015)。
  • 低有 1 条设备 Asset记录缺少描述信息,建议启用描述完整性检查(R005)。
  • 低测点 Sensor的「类型」取值单一(仅「(空)」),建议补充类型枚举规范说明。
级别表

问题清单(按级别 → 表 → 行号排序)

20 条
级别规则表行号记录ID字段问题与修复建议
错误R013空间类型取值非法空间 Space第 2 行SP-900类型

类型「workshop」不在允许范围(park / building / floor / zone)

建议:把类型改为允许值之一;中文表头数据可在导入映射阶段先做取值转换。

错误R001必填字段为空空间 Space第 3 行SP-901名称

名称为空

建议:补全该行的名称;若该记录本身无效,请从数据源中删除该行。

错误R010空间层级存在环空间 Space第 4 行SP-902父级ID

空间层级构成闭环:SP-902 → SP-903 → SP-902

建议:断开环中任意一处父子关系,确保层级是一棵树(每个空间只有一个上级、且不回指下级)。

错误R010空间层级存在环空间 Space第 5 行SP-903父级ID

空间层级构成闭环:SP-903 → SP-902 → SP-903

建议:断开环中任意一处父子关系,确保层级是一棵树(每个空间只有一个上级、且不回指下级)。

错误R009空间父级自引用空间 Space第 6 行SP-904父级ID

父级ID 指向自身「SP-904」

建议:将父级ID 改为真实上级空间;若该空间就是根节点,请把父级ID 留空。

可自动修复:父级ID 「SP-904」 → 「(根节点)」

错误R008引用对象不存在空间 Space第 7 行SP-905父级ID

父级ID「SP-999」在空间 Space表中不存在

建议:确认被引用对象是否漏导入,或修正该行的父级ID。

错误R006ID 在同表内重复空间 Space第 9 行SP-906ID

ID「SP-906」与第 8 行重复

建议:为该记录改用唯一 ID,或确认是否为重复行并删除其中一条。

错误R001必填字段为空设备 Asset第 1 行AS-900空间ID

空间ID为空

建议:补全该行的空间ID;若该记录本身无效,请从数据源中删除该行。

警告R011空间层级顺序倒置空间 Space第 4 行SP-902类型

类型「floor」与父级同级(父级「SP-903」为「floor」),不符合园区→建筑→楼层→区域的顺序

建议:调整该空间的类型,或把它挂到层级更高的父空间下。

警告R011空间层级顺序倒置空间 Space第 5 行SP-903类型

类型「floor」与父级同级(父级「SP-902」为「floor」),不符合园区→建筑→楼层→区域的顺序

建议:调整该空间的类型,或把它挂到层级更高的父空间下。

警告R007同层级下名称重复空间 Space第 8 行SP-906名称

根层级名称「青云智慧产业园」与第 1 行重复

建议:为同层级的同名对象补充区分信息(如编号、方位),或确认是否为重复录入。

警告R002ID 命名不符合规范空间 Space第 10 行space999ID

ID「space999」不符合命名规范(应形如 SP-001)

建议:改为统一编码格式,或在项目层面明确另一套编码规则后调整本规则。

警告R011空间层级顺序倒置空间 Space第 12 行SP-907类型

类型「floor」高于父级(父级「SP-908」为「zone」),不符合园区→建筑→楼层→区域的顺序

建议:调整该空间的类型,或把它挂到层级更高的父空间下。

警告R003字段值含首尾空白设备 Asset第 2 行AS-901名称

名称存在首尾空白字符(原值「 组合式空调机组 」)

建议:在数据源中清除该单元格的首尾空格,或导入时统一做去空白处理。

可自动修复:名称 「 组合式空调机组 」 → 「组合式空调机组」

警告R015量纲与单位不匹配测点 Sensor第 1 行SE-900单位

量纲「温度」与单位「kPa」不匹配(该量纲允许:°C / ℃ / C / K / °F / ℉)

建议:核对现场点表,修正单位;若确为项目特有单位,请扩充量纲对照表。

可自动修复:单位 「kPa」 → 「°C」

提示R005描述缺失设备 Asset第 1 行AS-900描述

描述为空

建议:补充一句用途或位置说明,便于交付评审与后续维护。

提示R014设备未挂载任何测点设备 Asset第 1 行AS-900ID

设备「AS-900」没有任何测点引用它

建议:补充该设备的测点,或确认该设备在本期范围内不需要监测。

提示R004名称长度超限设备 Asset第 3 行AS-902名称

名称长度 41 字符,超过 40 字符上限

建议:精简名称主体,把补充信息移到描述字段。

可自动修复:名称 「园区西北角一号动力站高压配电室主进线柜备用回路测试设备甲乙丙丁戊己庚辛壬癸子丑寅卯」 → 「园区西北角一号动力站高压配电室主进线柜备用回路测试设备甲乙丙丁戊己庚辛壬癸子丑寅」

提示R014设备未挂载任何测点设备 Asset第 3 行AS-902ID

设备「AS-902」没有任何测点引用它

建议:补充该设备的测点,或确认该设备在本期范围内不需要监测。

提示R014设备未挂载任何测点设备 Asset第 4 行AS-903ID

设备「AS-903」没有任何测点引用它

建议:补充该设备的测点,或确认该设备在本期范围内不需要监测。