LOGO证券业务系统1.0作者:张力雷强赵倩倩连伟婷王燕。2010年1月4日主要内容项目背景12Datastage数据ETL细节3Cognos前台报表配置4项目总结5总体设计项目背景为满足各一级分行对证券业务系统的数据分析需要,现从总行证券业务系统三期优化总体需求出发,结合8月份系统阶段性上线的工作安排提出本需求。。项目背景ETL+DB+cognos用户登录功能界面主页面数据仓库Datastage(ETL)Cognos报表界面LOGO功能结构概要设计基础资料其他问题----比如数据库监听配置、尚未解决的问题等。技术架构servletORACLDBdatastage用户操作划分显示主页进入cognos功能选择完成业务用户访问证券业务系统进入cognosIE页面,获取报表操作报表,完成工作。业务人员通过报表,完成业务流程。LOGO软件体系结构其他运行环境VMWindowsserver2003操作系统(COGNOS)、VMlinux(Oracle数据库,datastage)。开发工具(1)cognos8.0(2)Oracle10G(3)datastageDatastage数据ETL细节源数据通过datastage中的Sequential_File组件做数据格式化,通过分隔符的设置,及其表结构的构建,将数据添加进Sequential_File做为一手数据然后同理将不同的源数据加载在不同的Sequential_File中,在通过join组件合并,再接入Transformer组件转化,最后存入数据库,这就是培训常说的ETL过程,完成对数据的加工。设计界面调试运行通过!!内部脚本配置细节sequential_file源数据导入Join控件内部脚本配置Transforme内部脚本配置Oracle_Enterprise内部脚本配置Datastage总结作为ETL工具,DataStage是通过设计job来实现ETL的功能的。Job的设计跟普通的IDE设计一样,通过拖拽控件,并填加脚本来完成。这里的控件称为stage,每一个不同的stage都有不同的数据处理的功能,将各个stage通过一定的方式组合起来,设计成job,对job进行编译,运行,就能够实现对数据抽取转换加载。Cognos展示Cognos的展示是由录屏展示的,再次不再赘言。MarketingDiagram项目总结技术总结项目感悟编程难点总结对datastage控件的陌生,以及数据ETL过程中对转换规则理解的不是很清楚,cognos工具的报表样式设计。通过这次项目了解到了团队合作的重要性,根据项目任务分配和实现规范,与团队成员进行沟通和协调,能够很好的锻炼团队开发意识和能力。同时能够更好的巩固自己所学的知识,认识到自己的不足。Datastage工具对源数据做ETL处理,cognos作为前台展示,用强大的报表功能实现客户要求的报表样式。LOGO