3. 数据质量维度:六大维度的定义与SRM场景映射

在SRM供应商主数据治理中,数据质量不是抽象概念,而是可度量、可校验的具体指标。国际数据管理协会(DAMA)定义的六大质量维度——完整性、准确性、一致性、及时性、唯一性、有效性,构成了供应商主字段清洗与校验规则设计的理论基础。本章将逐一解析每个维度的定义,并映射到SRM典型业务场景,为后续规则配置提供语义锚点。

核心认知:六大维度并非孤立存在。例如,一个“准确”但“不完整”的税号无法用于开票;一个“唯一”但“不及时”的供应商编码会导致采购订单挂错。规则配置必须兼顾维度间的耦合关系。
数据质量六大维度与SRM场景映射全景 供应商 主数据 完整性 准确性 一致性 及时性 唯一性 有效性 每个维度对应一组校验规则,规则之间通过供应商主数据ID关联,形成质量监控闭环

3.1 完整性(Completeness)

定义:数据记录中必要字段是否被填充,不存在空值或缺失值。在SRM中,完整性是供应商准入的第一道门槛。

SRM场景映射:

  • 必填字段校验:供应商名称、统一社会信用代码、注册地址、法人代表、银行账号等字段在创建时不得为空。
  • 条件必填:当供应商类型为“海外供应商”时,必须填写国际贸易术语(INCOTERMS)和原产国;当付款条件为“信用证”时,必须填写开证行信息。
  • 附件完整性:资质文件(营业执照、ISO证书)的上传状态必须为“已完成”。
字段名称 完整性规则 违反后果
统一社会信用代码 必填,长度18位 无法创建供应商主数据
银行账号 必填,且开户行名称不为空 采购订单无法完成付款
联系人邮箱 必填,格式校验通过 采购协同通知无法送达
配置建议:在SRM系统中,完整性校验应放在供应商创建和变更的前端表单校验层,而非仅依赖后端批处理。即时反馈能显著提升数据录入质量。

3.2 准确性(Accuracy)

定义:数据值与其对应的真实世界实体或权威来源的一致程度。准确性关注的是“数据是否正确反映了事实”。

SRM场景映射:

  • 格式校验:统一社会信用代码必须符合GB 32100-2015的18位编码规则,且校验位通过计算验证。
  • 逻辑校验:供应商注册日期不能晚于当前日期;注册资本不能为负数;成立年限与营业执照颁发日期逻辑一致。
  • 外部权威比对:通过国家企业信用信息公示系统API校验供应商名称、法人、经营状态是否与工商登记一致。
常见陷阱:仅做格式校验(如正则表达式)不等于准确性校验。例如,一个符合“18位数字+字母”格式的统一代码,可能对应一个不存在的企业。准确性必须引入外部权威数据源进行交叉验证。

3.3 一致性(Consistency)

定义:同一数据实体在不同系统、不同表、不同字段中的表示是否统一、无矛盾。一致性解决的是“数据打架”问题。

SRM场景映射:

  • 跨系统一致性:SRM中的供应商名称必须与ERP(如SAP)中的供应商名称完全一致;供应商编码在两个系统中必须一一对应。
  • 字段间一致性:供应商的“注册地址”与“发票地址”如果选择“同注册地址”,则发票地址字段必须自动填充且不可编辑;供应商的“税号”与“开票抬头”必须匹配国家税务总局的纳税人识别号规则。
  • 层级一致性:集团供应商的“母公司名称”字段值,必须在供应商主数据表中存在对应的供应商编码。
一致性校验场景:跨系统供应商名称比对 SRM 系统 供应商名称:华为技术有限公司 供应商编码:VND-10086 ERP 系统 供应商名称:华为技术有限公司 供应商编码:VND-10086 一致性校验引擎 名称+编码比对 校验结果:名称一致 ✓ | 编码一致 ✓ | 状态:通过

3.4 及时性(Timeliness)

定义:数据从产生到被记录、更新、可用的时间延迟是否在业务可接受范围内。及时性关注的是“数据是否够新”。

SRM场景映射:

  • 变更时效:供应商的法人变更、地址变更、银行账号变更必须在变更发生后3个工作日内更新至SRM系统。
  • 资质到期预警:营业执照、生产许可证等资质文件到期前30天触发预警,到期后自动冻结供应商状态。
  • 数据同步延迟:SRM与ERP之间的供应商主数据同步延迟不得超过15分钟(SLA指标)。
场景 及时性要求 监控指标
供应商信息变更 ≤ 3个工作日 变更申请时间 → 审批完成时间
资质文件更新 到期前30天预警 预警触发率、逾期冻结率
跨系统同步 ≤ 15分钟 同步延迟P99分位数

3.5 唯一性(Uniqueness)

定义:每个实体在数据集中只被记录一次,不存在重复记录。唯一性是主数据管理的基石。

SRM场景映射:

  • 编码唯一:供应商编码在全局范围内唯一,不允许重复分配。
  • 业务唯一键:统一社会信用代码、供应商名称+注册地址组合、银行账号等业务字段组合必须唯一。
  • 重复检测:通过相似度算法(如编辑距离、Jaccard相似度)检测疑似重复供应商,例如“华为技术有限公司”与“华为技术有限公”可能为同一实体。
规则配置示例:在SRM系统中配置唯一性校验规则时,建议采用“严格唯一键 + 模糊匹配”双层策略。严格唯一键(如统一代码)用于精确拦截;模糊匹配用于人工审核队列,避免误杀。

3.6 有效性(Validity)

定义:数据值是否符合预定义的业务规则、编码标准、值域范围或格式规范。有效性关注的是“数据是否在允许的范围内”。

SRM场景映射:

  • 值域校验:供应商类型必须来自预定义枚举值(国内供应商、海外供应商、个人供应商);付款条件必须来自标准付款条件表。
  • 格式校验:电话号码必须符合国家区号+号码格式;邮箱必须包含@符号且域名有效;邮政编码必须为6位数字。
  • 业务规则校验:供应商的“采购组织”字段值必须在当前租户已启用的采购组织列表中;供应商的“币种”必须为ISO 4217标准币种代码。
字段 有效性规则 参考标准
供应商类型 枚举值:DOMESTIC / OVERSEAS / INDIVIDUAL SRM系统配置表
币种 ISO 4217 三位字母代码 ISO 4217:2015
国家/地区 ISO 3166-1 二位字母代码 ISO 3166-1:2020
采购组织 必须在已激活采购组织列表中 企业组织架构数据

3.7 六大维度在SRM清洗规则中的协同应用

在实际的供应商主数据清洗项目中,六大维度通常组合使用,形成“规则链”。以下是一个典型的清洗流程示例:

  1. 第一步(完整性):扫描所有供应商记录,标记必填字段为空的记录,生成“缺失字段清单”。
  2. 第二步(有效性):对已填充的字段进行值域和格式校验,标记不符合枚举值或格式要求的记录。
  3. 第三步(准确性):调用外部API对统一代码、税号进行权威比对,标记不一致记录。
  4. 第四步(唯一性):运行重复检测算法,生成疑似重复记录对,进入人工审核。
  5. 第五步(一致性):比对SRM与ERP中的供应商名称、编码,生成差异报告。
  6. 第六步(及时性):检查供应商最近一次更新时间,标记超过SLA阈值的记录。