电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

技术架构及移动设备培训资料VIP免费

技术架构及移动设备培训资料_第1页
1/67
技术架构及移动设备培训资料_第2页
2/67
技术架构及移动设备培训资料_第3页
3/67
第1页共67页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共67页第1章技术方案1.1体系架构1.1.1总体架构采用B/S架构,为了更好的扩展性和灵活性,总体分成4层,图如下:第2页共67页第1页共67页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共67页每一层之间有清晰的接口,每一层内部可以独立的扩展而不影响其它层。根据BI商务智能分析的特点,要求支持各种类型的数据库,支持复杂的统计分析函数,支持丰富的展现形式。1.1.1.1数据层数据层分2个库,一个是元数据库,存储用户、报表、数据仓库模型等系统信息,一个是业务数据库,存储要分析的数据。两个库可以独立存储在不同的数据库中,也可以存储在同一个数据库中。同一个元数据库可以基于多个不同的业务数据库进行分析,大大降低了同一个企业机构实施多个项目的成本和周期。另外,允许元数据库和业务数据库分开存储可以提高并发访问效率。1.1.1.2执行引擎流行的数据库都兼容sql99标准,但是都有各自的扩展,为了最高的执行效率,执行引擎为不同的数据库产生不同的sql,并生成一致的查询结果给分析引擎。另外,很多报表的数据来自多张业务表,需要多次查询,通过对查询的合并可以大大提高查询性能。高效的执行引擎是性能的保证。1.1.1.3分析引擎为了支持复杂的统计分析——同期、上期、同比、环比、topN/top%等等,灵活的分析引擎必不可少。分析引擎是报表到查询对象的桥梁,强大的分析引擎可以让用户简单定义就查询出复杂的数据。除了支持不同的统计分析方法,还支持从多种展现对象中提取查询信息,包括表格、统计图、多维分析、地图等。1.1.1.4展现引擎报表的展现方式日新月异,从表格到统计图、地图,从个人电脑到移动设备,从浏览器方式查看到用excel、pdf、word格式查看,要能做到一张报表多种方式在多个设备上展现。1.1.2多级缓存现在企业机关的数据量都比较大,查询一张报表可能要几分钟的时间,当不同第3页共67页第2页共67页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共67页的用户计算同一张报表时,如果每个人都要到数据库中进行查询,势必会很慢。为了在大数据量环境中仍有很快的查询性能,有必要建立多级缓存。1.1.2.1计算结果的缓存报表在计算之后会生成结果表,将结果表存储起来,下次计算时直接从缓存中读取计算结果,这样可以最大限度提高查询效率。结果的缓存要同时考虑查询条件、用户身份、权限等影响查询结果的因素,避免返回错误的缓存结果。对于结果的缓存,还要有定时清理机制,避免过多的缓存占用大量的磁盘空间。1.1.2.2展现对象的缓存当多个用户查看同一张报表时只需要生成一个展现对象。在为每张报表生成展现对象时将展现的结果缓存起来,下次查看报表时可以立即先展现结果,而不需要经过计算过程。这样可以最大限度提高查看效率。展现对象通常都是文件,比如html文件、excel文件、paf文件,通常比较大,为了不占用过多数据库空间,它们将存储在本地文件系统中。1.1.2.3统计图的缓存作为报表的重要组成部分,统计图可以让数据更直观。在浏览器或其它设备上查看报表时,统计图快速显示是非常重要的。为了加快统计图的显示速度,有必要对它生成的内容进行缓存,避免每次都取生成。统计图缓存和报表的缓存类似,它的尺寸比较大,放在文件系统中更合适。1.1.3第三方扩展接口产品很难做到面面俱到,为了满足不同用户的个性化需求,提供完善的扩展结果很有必要。当分析或者展现的需求不满足用户需求时,有条件的用户可以自己扩展功能,实现自己的需求。1.1.3.1扩展分析引擎分析引擎产生的结果是一个通用的标准格式——xml格式,用户可以采用通用的技术修改产生的结果。通过扩展分析引擎可以优化查询对象、统计方法。第4页共67页第3页共67页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共67页并且,用户在扩展分析引擎时不必关心分析结果如何执行,这个由执行引擎来负责执行。1.1.3.2允许扩展展现层用户对结果的显示往往是个性化的,根据不同的项目有不同的展现需求。当产品自带的展现不符合用户需求时,可以扩展...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

技术架构及移动设备培训资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部