好文档 - 专业文书写作范文服务资料分享网站

商业智能(BI)技术课程112 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

4

报表没完没了

报表没完没了带来的运维成本

?报表业务不稳定,新需求导致报表没完没了,这是常态,无法消除只能适应

?以往报表工具只能解决呈现端问题,无法解决数据源准备(要靠硬编码),引起报表运维成本过高问题

报表层

报表呈现数据准备

SQL/存储过程/JAVA

报表工具硬编码

?没有普适工具,编写维护困难?专业编码,对人员要求高?实现周期长,难以适应多变需求?耦合性高,无法独立开发

数据源层

传统报表应用结构

问题出在这!

?运维复杂,修改报表常常要重启

应用

报表做不完,主要数据源

改进后报表应用结构

在报表工具中独立用于数据准备的计算模块,将原来使用SQL/存储过程/JAVA实现的数据准备算法,全部

通过计算模块完成,使得报表开发彻底工具化,简化开发,降低成本

计算模块具备的特性

?解释执行,可插拔支持热切换?可理解为内置的计

算中台

报表模板(计算和呈现)置于应用系统之外,报表实施过程全面工具化

独立运维报表模块

报表开发全面工具化以后,就可以着手梳理应用结构,独立报表模块,从而将报表模块从业务系统中解耦出来,独立维护

独立报表模块可以按照以下步骤着手:

1. 梳理数据源2. 剥离报表业务3. 独立报表模块4. 调整应用结构

1. 梳理数据源

首先梳理数据源,将报表业务相关的数据源都整理出来,以后的报表开发只需要和这些数据源打交道;同时为下一步剥离报表业务做准备

报表业务数据源A数据源B数据源C数据源D数据源ACD都与报表业务相关,将其单独整理出来

数据源E

商业智能(BI)技术课程112 - 图文

4报表没完没了报表没完没了带来的运维成本?报表业务不稳定,新需求导致报表没完没了,这是常态,无法消除只能适应?以往报表工具只能解决呈现端问题,无法解决数据源准备(要靠硬编码),引起报表运维成本过高问题报表层报表呈现数据准备SQL/存储过程/JAVA报表工具硬编码?没有
推荐度:
点击下载文档文档为doc格式
99lvj52092670et7c26i4qfr0177x6016hj
领取福利

微信扫码领取福利

微信扫码分享