元数据的一致性测试解决方案与设计策略

元数据是什么

在大数据治理、应用的背景下,数据即资产,简单的说元数据实现了对数据资产的统一的标准化管理。它实现了数据、结构、关系的数据血缘可视化。为数据治理与数据应用提供了统一标准和支撑。同时,元数据管理不当,信息错乱丢失,会影响甚至破坏产品整体价值,进而使用户失去产品信心,因此元数据测试显得尤为重要。

元数据一致性测试场景有哪些

场景1:元数据迁移

在数据迁移中,一般包含数据(表)、结构(字段)、关系(表与表、表与字段、字段与字段)的一致性验证,以及确保数据的完整性和唯一性,如果迁移过程可能涉及某些数据的变更,那么还需验证变更的准确性。

场景2:元数据版本变更

在元数据元数据版本变更中,一般包含新增或变更数据(表)、结构(字段)、关系(表与表、表与字段、字段与字段)。

场景3:元数据的回归测试

在元数据测试过程中,经常涉及到元数据回归测试,那么需要考虑如何验证修复某些问题的同时是否引入其他的问题。

推荐阅读