什么是数据仓库测试?
数据仓库是一种可以收集和处理来自多个来源的数据的方法,以便为企业提供有意义的商业洞察。数据仓库专门设计用于支持管理决策。
简单来说,数据仓库定义了一个独立于组织运营数据库维护的数据库。数据仓库系统能够集成多个应用程序系统。它们通过提供一个可靠的整合历史信息平台进行分析,从而提供数据处理。
数据仓库将数据概括和集中在多维空间中。数据仓库的开发包括数据清洗、数据集成和数据转换,可以被视为数据挖掘的重要预处理步骤。
OLAP 是一种围绕数据仓库的方法。在此模型中,数据以一种允许有效创建数据挖掘/文档的格式保存。OLAP 设计应适应对大型数据集的记录,并且对运营效率的影响很小。
可以表示将 OLTP 结构中的数据结构带入并影响 OLAP 架构中类似数据的整个术语是“维度建模”。它是数据仓库的基本构建块。
数据仓库的测试检查数据的质量,例如数据完整性,以确保加载所有预期数据,以及数据转换,以确保所有数据根据业务规则或设计规范正确更改。
测试数据仓库运营环境是另一组必须执行的关键测试。需要测试以下几个方面:
安全性,除非有文档记录,否则很难进行测试,但也不允许泄露所有信息。如果存在单独的数据仓库安全文档,则测试应该相对简单,只需提取不允许的操作列表并为每个操作设计测试即可。这组测试应在系统测试期间运行多次,以确保新添加的数据不会破坏安全约束。
在系统测试期间,应彻底测试磁盘配置,以识别任何潜在的 I/O 瓶颈。
它可以控制数据仓库的日常操作,需要一些调度软件,并且需要在系统测试期间对其进行彻底测试。调度软件将需要调度程序来控制聚合的过度处理和管理。
数据仓库测试面临着各种挑战,如下所示:
- 从多个源系统中选择数据。
- 数据量和复杂性。
- 数据仓库中信息不一致和冗余。
- 缺乏全面的测试。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP