欢迎来到天天文库
浏览记录
ID:36404530
大小:1.64 MB
页数:32页
时间:2019-05-09
《《BI项目测试方法》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、BI测试基础——测试交付部向长喜目录BI概述BI的体系架构BI的发展历程BI的发展趋势主流BI厂商及产品BI测试范围BI测试方法BI测试工具BI概述BI定义BI是BusinessIntelligence简称,中文释为商业智能,又称商务智能。通常理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。商业智能的概念于是1996年由加特纳集团(GartnerGroup)最早提出:“商业智能描述了一系列的概念和方法,通过应用基于事实的支持系统来辅助商业决策的制定。商业智能技术提供企业迅速分析数据的技术和方法,包括收集、管理和分析数据,将这些数据转化为有用的信息,然
2、后分发到企业各处。”目前,学术界对商业智能的定义并不统一。BI的体系架构BI的发展历程BI的发展趋势功能上具有可配置性、灵活性、可变化性从单独的商业智能向嵌入式商业智能发展从传统功能向增强型功能转变加强了绩效管理功能产品模块的集成加强处理结构化和非结构化数据的能力加强了预测分析功能主流BI厂商及产品国际BI厂商国内BI厂商主流BI厂商及产品日期事件备注2003年Cognos公司并购软件公司AdaytumAdaytum是一家商业软件的开发厂商BusinessObjects公司(简称BO)收购CrystalDecisions使BO在企业报表领域的功能加强Hyperion(海博龙)
3、收购Brio使Hyperion的BI工具更多的覆盖在业务部门Actuate收购NimbleTechnologiesNimbleTechnologies是一家资料整合公司Ascential收购Mercator两家公司都属于交易处理软件开发领域的厂商2004年Cognos收购Frango填补了Cognos在财务合并方面的空白2005年IBM收购SRD完善了IBM的BI中间件产品IBM收购AscentialSoftware公司加强IBM的信息整合、组织及管理的能力BusinessObjects收购SRC软件公司使BO进入预算领域2006年BusinessObjects公司收购Fir
4、stlogic使BO可提供完整的EIM解决方案微软收购ProClarity使微软进入商业智能市场主流BI厂商及产品厂商产品及简介国际厂商IBMDB2以及Cognos、SPSS、DataStage,覆盖BI全部领域OracleBIEE、Hyperion,覆盖BI全部领域,数据挖掘领域有待加强MicrosoftSQLServer,覆盖BI全部领域,适合中小型企业,性价比高InformaticaInformatica,主要是数据集成领域TeradataTeradata,主要是数据仓库领域SybaseSybaseIQ,主要是数据仓库领域SAPBusinessObjects、Cryst
5、alReports主要是报表领域和数据集成领域SASSAS,数据挖掘领域领先国内厂商用友BQ,主要是OLAP和报表领域,及数据集成领域行业解决方案金碟QlikView(QV),OEM瑞典厂商QlikTech润乾润乾报表,主要是OLAP和报表领域明基逐鹿Analyzer,SQLServer数据库的前端展现产品东南融通BI.OFFICE主要是OLAP和报表领域BI测试范围BI测试范围数据源—数据仓库:增量、全量数据加载测试;数据仓库—数据集市:基础层脚本测试、应用脚本测试、任务/作业调度测试;数据集市—前端展现:前端展现测试、业务验证测试。BI测试范围数据仓库测试(以HOLAP数
6、据仓库测试为例)后台数据库的测试结构测试(分为3部分)1、测试表是否存在:使用测试用例(TestCase)如下SQL所示:如果运行结果返回0,则说明目的表不存在与当前后台数据库中,如果返回值为1,则表明目的表存在于当前后台数据库中。SelectCount(1)fromdbo.sysobjectswhereid=object_id(N’表名’)andobjectproperty(id,N’IsuserTable’)=12、测试表是否完整正确:BI测试范围2、测试表是否完整正确:表的完整性测试主要是指表的结构必须和ER图相一致,在这个测试部分必须测试以下几个部分:首先,需要验证目
7、的表的字段是否和ER图相同,目的表不能增加也不能丢失任何字段;其次,需要对每一个字段的数据类型进行验证,如INT不能是BIGINT类型,或者CHAR不能是VARCHAR类型;再次,对每一个数据类型的长度进行验证,数据类型长度太长会降低系统的性能,而数据类型太短则会影响数据的精度。最后,必须对每一个字段的约束进行验证,如该字段是否允许为空,是否是能自增长等。在SQL2000系统中,可以使用“SP_HELP表名”得到测试表的结构信息。BI测试范围3、测试表的主外键是否正确:众所周知,表的主键是定义了表的记录
此文档下载收益归作者所有