基于spark的云化报表系统的设计与实现

基于spark的云化报表系统的设计与实现

ID:35176435

大小:6.39 MB

页数:77页

时间:2019-03-20

基于spark的云化报表系统的设计与实现_第1页
基于spark的云化报表系统的设计与实现_第2页
基于spark的云化报表系统的设计与实现_第3页
基于spark的云化报表系统的设计与实现_第4页
基于spark的云化报表系统的设计与实现_第5页
资源描述:

《基于spark的云化报表系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、转战单位代码:腳3密级;.公开__.专业学位硕±论文左向j廊往梦曜一.\‘r*兴、卑與.-.-■.-...?J':-,少-..论文题目;基于spark的云化报表系统的心讀-’‘,?.?..V.-V峡设计与实现''■':‘■;■.;.心"'.‘.V,\满■、‘:尝子百亏‘皆1213012312.姓.名扬;[导师mM专业学位类别工程硕古类型全日制.;堯‘专业(领域)电子与通信工程

2、V.__.,v;.,'论文提交日期一,二舉六年六月.苗',冷?VJ?-■>ry.,|‘一>?-.rr--I..,'■.■','作-:::.’韶[.?.?,1^-IV.在>..‘V三、%:,J■-.’t'—YI:..DesignandimplementationofreportingsystembasedonSparkplatformThesisSubmittedtoNanjingUniversityofPostsandTelec

3、ommunicationsfortheDegreeofMasterofEngineeringByYangNingSupervisor:Prof.SongJianxinJune2016南京邮电大学学位论文原创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。,尽我所知除了文中特别加化标注和致谢的地方外,抢文中不包含其他人己经发表或撰写过的研究成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。一本人

4、学位论文及涉及相关资料若有不实,愿意承担切相关的法律责任。'y备^.研究生签名:fi]马日期:3南京邮电大学学位论文使用授权声明本人授权南京邮电大学可W保留并向国家有关部口或机构送交论文的复印件和电子文档;允许论文被查阅和借阅;可1^将学位论文的全部或部分内容编入有关數据库进行检索;可^文采用影印、缩印或扫描等复制手段保存、汇编本学位论文。本文电子文档的内容和纸质一论文的内容相致。论文的公布。(包括刊登)授权南京邮电大学研巧生院办理涉密学位论文在解密后适用本授权书。:l研究生签名:导师签名1娘il摘要随着4G业

5、务的发展,业务模式更新换代,其规模也迅速扩大,业务数据量成线性地增长。报表系统通过存储过程实时地处理营业员或者营业厅的当天全量数据,尤其在报表查询高峰期的情况下,会导致一段时间内数据库的处理压力倍增,从而拖累整个系统的正常运行。对于营业员来说,下班查帐时表现得更为明显。由于存在以上问题,本文才设计了云化报表系统。本文的报表系统主要完成以下几个方面的工作:本文的云化报表系统主要包含四个层面的工作,分别是数据抽取层,Spark计算层,业务逻辑层和界面层。数据抽取层的工作主要是实时增量数据的抽取,生产库使用OGG(OracleGoldenGate)同步到

6、镜像库过程中生成的增量数据文件,利用Kafka消息系统把增量数据发送到Spark计算层;Spark计算层的作用是实时增量数据的计算,利用SparkStreaming处理订阅的Kafka消息,处理Kafka发送的增量数据,首先把增量数据备份到HBase上,计算完成后再把数据存入Redis,Redis定时同步到HBase上,对于非实时的计算可以直接从HBase中获取数据,Spark计算后存入HBase中;业务逻辑层的作用是从Redis和HBase里面获取报表数据,给系统界面和外围接口使用;界面层的作用是查询显示报表数据、查询监控信息、查询统计信息等。最

7、后利用实验来验证,在大量数据处理的情况下,Spark计算的优势所在,也证明了本文工作的有效性和实用性。关键词:Spark;OGG;Kafka;Redis;大数据处理IAbstractWiththedevelopmentof4Gservices,thesizeofupgradingbusinessmodelisgrowingandbusinessdatagrowslinearly.Real-timereportingsystemisprocessedforthewholeamountofdatabybusinesshallorsalesperson,

8、itleadstoaperiodoftimetodealdoublewithstressofthedatabase,whi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。