上海电信ODS系统数据库升级项目测试方案V1.0_第1页
上海电信ODS系统数据库升级项目测试方案V1.0_第2页
上海电信ODS系统数据库升级项目测试方案V1.0_第3页
上海电信ODS系统数据库升级项目测试方案V1.0_第4页
上海电信ODS系统数据库升级项目测试方案V1.0_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海电信ODS系统数据库升级测方案2010-12-16目

录第1项目概述.1.1本文目的1.2本文读者1.3参考资料第2上海电信ODS据库升级测试方案2.1测试方案流程2.2程序的迁移、修改和验证2.3ETL程序的修改和验证2.4BO报表语义层的修改和验2.5QV报表程序修改和验............................................................................2.6测试计划......................................................................................................第3Oracle\ETL\BO\QV序统计模3.1程序.............................................................................133.1.1程序列表模....................................................................133.1.2数据实...........................................................................133.2ETL程序3.2.1程序列表模....................................................................133.2.2数据实...........................................................................133.3BO\QV程序..................................................................................................133.3.1程序列表模....................................................................133.3.2数据实...........................................................................14第4系统恢复预案.第5项目难点及风险第6项目进度.第1章项目概述上海电信系统作为上海电信MBOSS信息整合项目的一个重要组成部分,存储上海电信的运营数据,包含客户、产品、计费和资源(业务资源)主题域,支撑上海电信的客户经理和管理层所需的经营和客户数据的分析和统计工作。自2004年上线运行以业务的涌现以及电信需求的不断增加要求系统不断向前发展而现有的系统从硬件环境和数据库环境等各方面都已经不能满足用户对于该系统的需要,主要存在的问题包括:数据库版本过低,ORACLE厂商将停止保修服务器老化,维保费用高昂目前上海电信ODS系统数据库服务器使用的IBMP5-590和小型机,和耗电量巨大,原厂商的设备维保费用高昂,如果继续使用上述服务器用于生产环境,从成本角度,是不经济的,从节能角度,是不环保的,从性能角度看,IBMP5的性能远不如P6基于以上因素,上海电信购买了两台满配的P6-570计划用于替换先前的ODS数据库服务器,通过硬件的升级,从而进一步提高系统的稳定性和用户响应速度。本文目的本文主要是对上海电信ODS系统数据库升级项目的实施方案描述项目实施中的涉及系统的迁移及扩容等提供依据。本文读者上海电信ODS系统数据库升级项目相关人员,包括上海电信部和理想公司相关人员。参考资料《上海电信ODS系统数据库升级项目实施方案》Oracle升级周围IT系统的要求ODS数据库软件原先升级到11g后,其它软件也需要进行相应版本升级,才能支持Oracle。目前ODS的生产软件对的支持与否已经得到厂商的正式回复,简述如下:报表展现工具:Businessobjects(BO)目前版不支持Oracle11g目前使用版本:enterprise11.0Release和ReleaseII需要升级到的版本:BusinessObjectsXIR3Packet3.1)QLinkView(QV目前版本支持Oracle11g。但仍需测试。

ETL发工具:Informaitca目前版不支持Oracle11g目前使用版本:InformaitcaPowerCenter需要升级到的版本:InformaitcaPowerCenter861BO、和是部门IT开发的主要工具,是维持生产经营的重要基础。这些工具的升级,需要谨慎和细致的测试工作于这三个工具紧密结合数据库,所以测试工作必须在Oracle升级完成后展开,测试步骤见第2。BO和升级后的新版本软件需要有硬件服务器来运行。建议配置两台服务器,一台给BO,一台给Informaitca。新版本Informaitca服务器的配置建议参考现有ETL服务器配置,如下:新版本BO务器的配置建议参考现有TL服务器配置,如下:第2章上海电信ODS数据库升测试方测试方案流程测试准工:各类迁移或受升级影响的程序的统计整理整改统计采用自主申报和无主认领相结合的方式展开先让ODS各个小组将各自负责的程序按照模板上报,由DBA核。第二步是对无主程序的认领。具体见”SP/function/Package程序的迁移小节的描述信息。搭建Oracle11g的测试环境。具体步骤见《上海电信ODS系统数据库升级项目实施方案新建ETL测试环境(版本:InformaitcaPowerCenter861新建BO测试环境(版本BusinessObjectsXI,准备QV试环境。把ODSPD上的程序迁移部署到该测试环境中,然后复制原数据库的生产数据的一部分到测试数据库环境中在ETL测试环境部署受升级影响的ETL进程在,QV试环境部署相关程序测试骤Oracle11G数据库升级测在新环境测试迁移的Oracle程序。运行测试完后,数据比对。若数据比对未通过,查找原因并予以解决。在新环境对Oracle程序进行大数据量加载的性能测试性能测试不合格,查找原因并予以解决。在ETL测试环境测试受升级影响的进程。运行测试完后,数据比对。若数据比对未通过,查找原因并予以解决。大数据量性能测试,若性能测试不合格,查找原因并予以解决。在BOQV试环境运行测试程序。在BOQV试环境IT或业务部门查看报表是否正常若不正常,则查找原因并予以解决。(9)Oracle11G数据库升测试完毕Oracle11G数库升完后:

InformaitcaPowerCenter861级测试在ETL新环境测试和部署在数据库升级阶段未测试过的ETL进程。运行测试完后,数据比对。若数据比对未通过,查找原因

并予以解决。(3InformaitcaPowerCenter861升级测试完成。BusinessXIR3(Service3.1)升测试在BO环境测试和部署在Oracle11G数据库升级段未测试过的BO进程。运行测试完后,数据比对。若数据比对未通过,查找原因并予以解决。BusinessObjectsXIR3(ServicePack3.1)升级测试完成。测试方案流程示意图:测试和验证老E

修改数据库链接

新TL复制程序和数据

测试和验证原DSPD

11g新环境

11g环成正修改数据库链接

式境修改数据库链接测试和验证QV老O

新OSP/function/Package程的迁移、修和验证

SP/function/Package序的迁移所有的SP/function/Package程序由程序员填写迁移申请表申请表记录下列信息:申请人、申请日期、SP/function/Package的名称、环境(用户名项目组、程序用途(业务背景、逻辑等源表、程序目标表、程序上

线日期、程序运行时间点、程序运行周期。架构师团队对所有申请的SP/function/Package行审核审核的内容包括:该SP/function/Package是否还有效,无效的SP/function/Package将不迁移,但由DBA好备份;该SP/function/Package否符合EDA的代码规范;该SP/function/Package否需要变更运行环境;该SP/function/Package否需要做其他修改。审核通过的该SP/function/Package由DBA布到新的服务器上审核不通过的该SP/function/Package给出整改意见,整改通过后发布无人认领SP/function/Package的处理DBA整理出所有没有人提出迁移申请的SP/function/Package交EDA架构师团队做第1分析,是否该SP/function/Package是否有效;如果认定有效,则由DBA布,并指定程序负责人;如果认定无效,群发给所有人员公示1,若还无人认领,则作为无效SP/function/Package理;如果认定有效但需要做修改,则指定程序负责人,给出整改意见,整改通过后发布。SP/function/Package序的修改EDA架构师团队审核不通过的SP/function/Package给出整改意见交程序负责人进行整改;整改过程需要按照EDA代码规范执行;程序负责人在接到整改通知后1内提交整改计划给EDA架构师团队审核,审核通过后,按计划进行整改;整改后并通过验证后,由DBA交。

SP/function/Package序的验证如果有必要,程序需要编写测试稽核脚本。用以比对程序迁移后是否正常和准确的运行。功能验证功能验证验证3:程序是否能正常运行;程序执行结果是否与预期的一致。如通过稽核脚本的测试。报表数据是否得到业务部门的确认。能力验证验证应用程序是否能够达到预期的执行效率;验证应用程序是否会耗费大量的资源;验证方式验证工作由EDA础维护组和业务单位共同完成;验证工作同时兼顾功能验证和能力验证;拟态验证,在同一计划时间内运行的程序,也在同一时间内验证;程序负责人提供理论结果,验证人验证结果是否正确;ETL程的修改和证

ETL程序的的迁移同SP/function/Package序的迁移。ETL程序的修改在测试环境所有链接原ODS服务器程序都应更改为新的服务器链接;ETL程序的验证功能验证如果有必要,程序需要编写测试稽核脚本。用以比对程序迁移后是否正常和准确的运行。功能验证验证3程序是否能正常运行;程序执行结果是否与预期的一致。如通过稽核脚本的测试。业务部门确认报表数据正确。能力验证验证应用程序是否能够达到预期的执行效率;验证应用程序是否会耗费大量的资源;验证方式验证工作由EDA础维护组和业务单位共同完成;验证工作同时兼顾功能验证和能力验证;拟态验证,在同一计划时间内运行的程序,也在同一时间内验证;程序负责人提供理论结果,验证人验证结果是否正确;BO报表语义层的修改和验证

BO程序的迁移同SP/function/Package序的迁移。BO报表语义层的修改在测试环境,链接到原ODS数据库的义层的数据库链接做修改BO报表语义层的验证验证工作同ETL程序,由EDA基础维护组和业务单位共同完成;验证工作同时兼顾功能验证和能力验证;程序负责人提供理论结果,验证人验证结果是否正确;QV表程序修改和验

QV表程序的迁移同SP/function/Package序的迁移。QV表程序修改从原ODS务器上抽取数据到QV务器上的程序将链接改为新服务器QV表程序验证验证工作同ETL程序,由EDA基础维护组和业务单位共同完成;验证工作同时兼顾功能验证和能力验证;程序负责人提供理论结果,验证人验证结果是否正确;测试计划(草案)任务名

子任务名

开始时间

天数

结束时间

参与单位新建ETL测试务器(InformaitcaPowerCenter861)新建BO试服器(BusinessObjectsR3)

2011-1-332011-1-52011-1-332011-1-5

IT部理想IT部理想数据库升级功能测试与验证

在ETL测试服器部署测ETL程。如程序数据源连新环境。共多)在BO测试服务器部署测试程序。如将程数据源连环境。在QV测试服务器部署测试程序,如将程数据源连环境。在oracle11g测试境部署原ODSPD的oracle储过、函数(共3000个)oracle存过程、函的测试运oracle进数据稽核(数据比脚本的运行和比对结果分析)原ODSPDoracle存储过、函数的修和再测试ETL试程运行ETL试程的数据比对脚本的运行结果分析ETL试程的修改和再测试BO测试程序运BO报表查看和务单位确

2011-1-62011-1-62011-1-62011-1-62011-1-82011-1-82011-1-182011-1-202011-1-212011-2-102011-2-132011-2-14

32625333

2011-1-82011-1-72011-1-72011-1-82011-1-132011-1-172011-1-192011-1-262011-1-302011-2-122011-2-152011-2-16

IT部理想IT部理想IT部理想IT部理想IT部理想IT部理想IT部理想IT部理想IT部理想IT部理想IT部理想IT部、理想、业务单位IT部、理BO程序的修改再测试,确认

2011-2-18

3

2011-2-20

想、业务单位QV测试程序运

2011-2-22

3

2011-2-24

IT部理想IT部、理QV报表查看和务单位确

2011-2-26

3

2011-2-28

想、业务单位IT部、理QV程序的修改再测试,确认

2011-3-1

3

2011-3-3

想、业务单位数据库升级性能测

oracle存过程、函的在大数量下的测试ETL序在数据量下的测试

2011-3-42011-3-6

22

2011-3-52011-3-7

IT部理想IT部理想试与验证ORACLE性调优

2011-3-8

3

2011-3-11

IT部理想ETL版本升级测试与验证BO版本升

部署老环境序运行测试和验证修改。部署老环境序运行

2011-6-82011-6-232011-6-262011-7-32011-7-8

53753

2011-6-222011-6-252011-7-22011-7-72011-7-10

IT部理想IT部理想IT部理想IT部理想IT部理想级测试与

IT部、理验证

测试和验证修改。

2011-7-11

7

2011-7-17

想、业务单位第3章Oracle\ETL\BO\QV程序统计模板SP/function/Package程程序列表模板用户

对象名字

类型数据实例见《oracle程统计.xlsETL程程序列表模板服务器名字

目录workflow名称数据实例见《ETL进程统计xlsBO\QV程序程序列表模板主

报名

报类

需提部'

业部联人业部联电'统口补说'

报计启日'

报停日'频

报展系'追期'

备部门系(开发门部门需提部联人

需审部联人'

需提单'

联电(开部门系

需提部联电'话需审部联电

报实启日'

操状

开部'

需审部'访路

工单编

日表新间'

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论