json

阅读(1181) 标签: json, 二进制文件, 多维分析,

多维分析不仅能对Exceltxtcsv做分析,还可以对json或者二进制文件做分析。这里所说的json/二进制文件可以是用户自己创建的,也可以是使用润乾填报表生成的json/二进制文件。

填报数据做为数据集,主要用于当分析数据集需要来源于一个或多个预先准备好的填报文件。比如在实际应用中,不同权限角色的用户已经通过填报表将明细数据保存到了json文件中,在多维分析中想对多个用户保存的明细数据做汇总分析,这种情况则可以选择填报文件类型的数据集。关于填报表的更多介绍可学习《填报教程》。

填报数据文件类型支持.json或二进制文件。本节以json为例,介绍在多维分析中的使用。

例如需要对A班级和B班级的学生成绩做汇总分析,分析两个班级的各科平均分。两个班级的成绩表分别以班主任姓名为文件名,保存在李芳.json和王帅.json,接下来将具体讲解如何分析业务填报数据。

步骤一:

将李芳.json王帅.json放到填报文件数据集中下拉列表加装的目录下。这里我们将文件放入缺省的【安装根目录】/report/web/webapps/demo/WEB-INF/files/inputFile/目录下,该目录为下拉列表的缺省加装目录。

步骤二:

新加填报文件数据集,选择要分析的数据文件并选择表,点击查询数据,缓存入文件,然后保存,填报文件数据集就创建完成了。

填报数据文件支持选择一个或多个,多个时必须保证填报数据文件中的结构相同。每次选择文件后该文件路径都会自动拼接到编辑框中,如果文件的路径在编辑框中已存在,则不会拼接。

添加数据集时填报文件下拉列表缺省会将【安装根目录】/report/web/webapps/demo/WEB-INF/files/inputFile/目录下的json/二进制文件全部列出。如需修改下拉列表读取的目录,可在[demo应用根目录]/WEB-INF/guideConf.properties文件中修改inputFileFolderOnServer默认值。

新建报表:

如上图所示,添加报表后拖拽指标就可以对任意填报文件的数据集做多维分析查询了。

添加填报文件类型的数据集除了在上图所示的填报文件Tab页中添加,还可通过在jsp中为分析控件的Tag标签添加属性来实现,对应的属性为inputFiles

JSPTag标签发布如下:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 

<%@ taglib uri="/WEB-INF/raqsoftAnalyse.tld" prefix="raqsoft" %>

<raqsoft:analysev2

  inputFiles="李芳.json;王帅.json " //指定填报数据文件,多个文件用分号隔开

/>

inputFiles属性介绍可参考《程序员参考》DQL分组分析控件详细说明小节。