首先说下大数据的3V特性。
3V即 “容量”(Volume)、“速度”(Velocity)和 “种类”(Variety)。大数据应该具有数据量大、存储和处理速度快、数据多样化等三大特征。
大数据的数据质量主要从下面四个方面来看。
1. 数据一致性
目标表和源表不一致,条数,某些字段汇总后总量不一致
2. 数据及时性
该到的没有到
3. 数据完整性
分区去少,某些分类缺少,某些时间段缺少,主键不唯一
4. 数据准确性
数据取值范围,数据计算结果,数据关系是否准确。
大数据分为实时数据和离线数据。
离线数据通常为T+N生成的数据,测试方法主要有以下几种。
1. 基于数据分布情况的测试
根据表内数据长相,看是否存在问题,最值,数量,枚举分布,时间范围等等。
2. Code review
大数据的处理通常由一堆脚本相互依赖关联组成,同时脚本的编写和发布通常没有严格的卡点控制。
所以对脚本的code review和脚本的参数和依赖检查也是一个比较好的可以避免早期发现问题的方法。
3. 复杂业务的二次编码
根据需求可以简化版的重新实现一遍业务逻辑,不关注过程,关注结果,然后对比两者的差异,这种方式对开发资源的消耗很大,谨慎使用。
4. 数据对比
针对迁移和数据转换类的,进行数据对比,从总数,总量,和关键信息的求差对比。
5. 数据稽核
找到数据与数据的关系,利用数据的关系做稽核,如 公司收入 = 充值金额 - (下单金额 - 支付未完成 ) + 欠款 (注:公式不严谨,具体业务具体分析)
实时数据的测试方法大多和传统测试一样,通过观察程序输入和输出才对比单次处理的正确性,然后通过离线
的方式最测试和稽核。
其他的一些测试方案
1. 双引擎发对比测试方案
获取上游在线的数据流,简单实现一套与业务一样的流程,生成一样的结果最后与真实结果进行对比,找出问题,消耗巨大,且被测系统,有辨识和处理正常数据和测试数据的能力。
相关推荐
电网大数据质量校验方法研究是一个涉及大数据分析、处理与应用的重要领域。本文主要研究了基于关联规则的电网大数据质量校验方法。在这一研究中,分析了电网中的不安全大数据的诱因,并在关联规则的支持度、置信度和...
基于AQL的逐批海洋大数据质量检验模型 本资源摘要信息介绍了一种基于AQL的逐批海洋大数据质量检验模型,该模型旨在解决海洋大数据质量检验的挑战,提供高效、精确、可扩展和易用的质量检验解决方案。 标题:利用...
大数据技术 百度大数据质量保障方案探索 共26页.pptx
本文将介绍微软ASG大数据团队如何利用Kafka、Spark以及Elasticsearch来解决这个问题。微软的ASG(应用与服务集团)包含Bing,、Office,、Skype。每天产生多达5 PB以上数据,如何构建一个高扩展性的dataaudit服务来保证...
电力大数据质量实时监控平台建设可行性实施计划书着重探讨了如何构建一套面向省电力行业的实时监控系统,以提升电力大数据的管理效率和质量。项目的主要目标是通过采用Hadoop架构技术,实现对电力大数据的实时采集、...
再次,信息检测识别技术也是影响UGC大数据质量的关键因素。如何准确高效地从海量UGC内容中识别出有价值、高质量的数据,是一个技术难题。 网络信息空间并不能完美地映射社会现实空间,UGC大数据存在其特有的缺陷。...
大数据质量管理平台是集团企业大数据云平台的关键组件,旨在确保数据的质量和业务可用性。该平台具有数据资产管理、数据质量检查、数据安全管理和数据备份恢复等功能,可以确保数据的安全、高效和可靠。 三、集团...
集团企业数字化转型大数据云平台及大数据质量管理平台建设方案.pptx
集团企业数字化转型大数据云平台及大数据质量管理平台建设方案共110页.pdf
集团企业数字化转型大数据云平台及大数据质量管理平台建设方案共110页.pptx
_电商大数据质量评价模型的建立及实证研究.caj
大数据分析平台总体架构及大数据质量管理平台建设方案共82页.ppt
2. **分析大数据质量的影响因素**:识别出影响大数据质量的关键因素,并从原始质量、过程质量和结果质量三个维度构建了一个包含15个指标的大数据质量评估框架。 3. **建立大数据质量评估模型**:采用层次分析法(AHP...
为了应对大数据质量挑战,数据质量管理(Data Quality Management, DQM)应运而生。DQM包括以下五个主要步骤: 1. **人员**:确定负责数据质量管理的关键角色,如项目经理、组织变革经理和业务/数据分析师。 2. **...
QECon深圳站2021年全球软件质量&效能大会深入探讨了这一主题,旨在提高大数据的质量与效能。本次大会由吴达带领的中通科技团队分享了他们在大数据保障方面的经验和见解。 首先,大数据介绍部分阐述了中通科技的...
本案例通过收集出院流程各环节的数据,对比分析传统流程与大数据质量管理模型下的流程差异,以数据为依据指导出院流程的改进工作。数据分析的结果显示,大数据质量管理模型下的出院办结率和满意度显著提升,为医院...