大数据测试学习笔记之数据质量_数据质量该怎么测试,2024年最新连续四年百度大数据开发岗必问面试题

35 阅读3分钟

img img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  1. 从数据约束关系定义数据质量:即从数据的原子性、数据的关联性及对数据的约束规则来度量数据质量

  2. 从数据过程定义数据质量:即从数据能被正确使用、存储、传输等方面定义质量

数据质量问题分类

在数据的处理过程中,数据需要经过人机交互、传输、存储等等,每个环节都可能出现错误而产生数据异常,导致数据质量问题。由此我们可以把数据质量问题归类为:

  1. 数据约束关系问题:例如缺乏唯一性约束关系,或缺乏引用性约束关系等

  2. 数据本身问题:例如数据为空值、数据重复、数据缺失等等

  3. 数据处理过程异常:例如状态缺失、未按预期处理、无法跟踪、过程中数据缺失等等

  4. 数据处理性能问题:例如处理时效不足、IO读写瓶颈、存储异常等等

怎么做数据质量控制

对数据仓库自身数据的监控到数据处理形成数据的过程的管理,是一项长期复杂的过程,必须建立有效的数据质量评测体系。

尤为重要的是整个数据质量评测体系须与企业绩效和价值建立起直接的关系。

从实践和查看的相关资料来看,我做数据质量控制可以从以下过程来逐步实践:

  1. 全面梳理企业所处行业的数据特征,建立起数据元模型
  2. 在数据元模型的基础上,根据业务和技术需要定义多个质量模型
  3. 在此基础上,针对企业数据质量模型进行抽象,形成一个可控制的元质量扩展模型
  4. 最终在这个基础上为企业数据质量体系定义一个完整的框架

一些思考

在当下国内软件测试行业人员综合能力不足的情况下如何开展数据质量体系的建立和实践呢?

  1. 软件测试工程师需要对各种质量标准应该有比较深刻的理解和实践经验

img img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!