Skip to content

[v3/v4]模型新增字段对历史数据的校验与补齐能力 #8579

@elizabevil

Description

@elizabevil
背景
  • 新增模型字段后,旧数据存在缺失情况
    • 后续业务逻辑调用存在
    • 展示缺少字段信息
  • 迁移数据前,需要审查数据,可能会违反审计规范
详情

模型新增字段对历史数据的校验与补齐能力

  • 快速补全旧字段数据与约束(当前批量修改实例属性接口)
    • 自动补齐默认值
    • 进行必填字段校验
    • 对历史数据触发数据一致性检查
  • 前端 通过字段筛选实例时,支持筛选条件为null
    • 完整筛选条件=null+非null
使用场景
  • 数据完整性校验
    • 模型新增的字段无法 约束 创建字段前的数据(如默认值,必填字段)
    • 字段类型如短字符,列表,日期等都会产生null/unset 数据
  • 历史数据一致性
    • 业务逻辑依赖新字段,历史数据不补齐会导致功能报错
  • 数据治理
    • 企业数据审计需求
需求
  • v3

    • 实施规范:新增字段历史存量数据处理规范;

    • 新增字段的存量数据处理工具

    • CMDB前端与接口支持null值筛选

  • v4

    • 默认值设计方案?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions