当前位置:文档之家› BI前端报表的配置步骤

BI前端报表的配置步骤

1、根据报表样章配置XML:
首先要选好参考模板,日报表就最好找对应的日报表模板,月报表找对应的月报表模板。
修改xml文件的Page_Config Name等一些参数配置命名,如:GD_TM_YZ_USR_CNTY_DAY_Init、GD_TM_YZ_USR_CNTY_DAY_Default_Para.SQL、GD_TM_YZ_USR_CNTY_DAY_Query_LevelSelect.SQL等。一般是报表数据对应的DM表表名命名,对于同一个DM表对应多个报表的情况,在表名后面加后缀,如;GD_TM_YZ_USR_CNTY_DAY_ONE。这类命名可以直接以替换的方式在参考模板上直接替换。
修改sql语句,根据报表样章所需的字段定义sql语句,并定义字段别名。需要注意的是sql要包含start_date、end_date字段,在where条件中也包含一些前端的条件,如:a.TM_INTRVL_CD BETWEEN $start_date$ AND $end_date$ And ( frnt.tn_privileged_judgment('$https://www.doczj.com/doc/2e14236117.html,erid$',A.VEST_LVL1_CD,'$vest_type$')=1)
配置时要严格参考模板填写不同查看方式的查询sql。
最后还有一个参数定义的sql(XML脚本的最后几行),这个sql一般不用修改,但有一些报表的自定义参数多一些或少一些,需要增减的,在这里要注意一下。

2、根据报表样章配置JSP:
首先要选好参考模板,日报表就最好找对应的日报表模板,月报表找对应的月报表模板。
修改JSP文件的标题和其它一些参数配置命名,如:通信情况统计日表 、GD_TM_YZ_USR_CNTY_DAY_Init、GD_TM_YZ_USR_CNTY_DAY_Default_Para.SQL、GD_TM_YZ_USR_CNTY_DAY_Query_LevelSelect.SQL等。一般是报表数据对应的DM表表名命名,对于同一个DM表对应多个报表的情况,在表名后面加后缀,如;GD_TM_YZ_USR_CNTY_DAY_ONE。这类命名可以直接以替换的方式在参考模板上直接替换。
在大约62行,有下面这么一行,请注意 table width="2300" 这里是定义报表页宽。一般一个字段定义长度为100,如:有23个字段,则 table width="2300" ,一个屏的页面一般为1000左右,如果字段少于10个,则一般定义 table width="100%"


在大约54行,有下面这么一行,请注意最后的blank_width="1300" 这里是调整报表中的最项层按时间查看、按分公司查看、日期选择等那一行的宽度,一般控制在一个屏的页面宽度以内。所以要调整blank_width的大小为总报表页宽的减去1000的大小 ,如总报表页宽为2300,则 blank_width="1300" 。

>
在大约65行,有下面这么一行,请注意 colspan=23 这里是定义报表字段数。后面是定义的年月日+报表名,最后的展现结果应该是:年月日至年月日通信情况统计日表


在大约67行开始是报表表格框架的配置:
下面一行表示字段“日期”,占用标题行两行,从 DATE1 字段取数;rowspan=2 定义的是占用两行,如果标题行有三行,日期字段占用了三行,则定义为:rowspan=3

下面一行表示字段“话费收入(元)”,是作为第一层字段,在它下面还对应着5个子字段,colspan=5表示对应着5个子字段。

下面一行表示字段“移动话费”,是作为第二层字段,归属于“话费收入(元)”字段,从COL5取数。这一层的字段按顺序划分给上一层目录,如“话费收入(元)”母字段有5个子字段,那么在第二层就能按顺序获得5个字段归属于它。

下面一行定义取数的字段,一共有多少个字段,就有多少行这样的类似语句。

…………………………


(JSP配置最好还是口头了解一下表格配置部分)
3、用CRT打开测试机72.21.21.30,进入数据库:szdvp2
创建XML文件中对应的表,并测试xml中的sql语句是否正确,并插入一些比较接近的测试数据,以便进行前端报表测试。
4、把配置好的XML 放到测试机目录:\\172.21.21.30\WebsphereHome\xmlconfig\gmcc\sz\Grazioso\Config\XML\KPI_XML\KPI\日\
5、把配置好的JSP 放到测试机目录:\\172.21.21.30\WebsphereHome\installedApps\cx-server-0101Cell01\sz.ear\sz.war\KPI\KPI\Day\
\\172.21.21.30 的用户名:etl ,密码:123456
(因为测试机上没建BI的目录,所以就随便放到KPI的目录下了)
6、在测试机72.21.21.30,进入目录:/home/etl/AppSrv01/xmlconfig/gmcc/sz
打开日志文件:tail -f Grazioso.log
7、同时打开前端测试机页面 http://172.21.21.30:9080/sz/ 用户

名:admin ,密码:1
继续粘贴相应的jsp文件路经打开jsp文件页面。
http://172.21.21.30:9080/sz/KPI/BI_KPI/Prdct_Busi/GD_TM_YZ_CORP_PRDCT_BUSI_MO_TWO.jsp
若打不开,则增加输入参数:?vest_type=1&vest_area_type=1
http://172.21.21.30:9080/sz/KPI/KPI/Day/GD_TM_YZ_USR_CNTY_DAY.jsp?vest_type=5&vest_area_type=1
8、检查测试机的日志情况,并检查前端JSP页面是否正常,不正常则检查配置文件,重复以上步骤。

相关主题
文本预览
日至日通信情况统计日表 日期 话费收入(元) 移动话费