多维分析模型频繁变动的解决方案有哪些?
自助报表主要的功能是业务人员在 web 端通过鼠标拖拽或者一些设置,实现数据的自助分析并形成报表(或统计图)。但是业务人员的需求随时在变化,这就要求数据模型可以随时更新。大宽表是之前常用的解决方案之一。宽表是指把业务主题相关的指标、维度、属性关联在一起的一张数据库表,这样用户的需求都在一个表中了,也就不需要跟着需求做变更了。这种方式的优点在于:结构简单、模型容易理解。但是缺点也很明显:1、有数据和
有没有可以集成的自助报表工具
自助报表主要的功能是业务人员在 web 端通过鼠标拖拽或者一些设置,实现数据的自助分析并形成报表(或统计图),这类需求的大多数厂商都能够满足需求,但是是否可以单独集成,这就需要另外确认了。自助报表本身属于 web 应用层面的功能,大部分厂商提供对应的功能也是在自己平台里,属于产品里的一个模块,基本不会提供单独的模块集成;而且封装好的模块也基本不会让用户自己去进行个性化修改(当然,花钱让厂商定制化也
web 报表项目中想嵌入地图?用什么工具实现?怎样实现?
现在很多报表工具都自带地图或者支持地图集成,但是说实话,报表厂商再怎么折腾,做出来的地图也不可能有 echarts 这样的免费开源产品好看好用,或者没有 echarts 灵活,这样 找一个支持 echarts 的厂商就可以,但有一点要注意,就是得直接支持,而不是开个接口就行,否则用起来也不太方便,另外,现在主流的图形展示多半是通过 js 在 web 端渲染出来的,如果图形需要打印或者导出成 wor
制作大屏需要什么工具?
目前并没有专门制作大屏的工具,为什么这么说呢,是因为大屏一般是将多个组件内容整合在一个屏幕中的,从组成上来分可以分为两部分:一:整个页面的框架布局,也就是在哪个位置显示什么内容,以及框架的大小、样式二:框架内每个组件要显示的内容,比如是表格还是统计图等如果是简单的大屏,那么自己用 iframe 做个框架,里边每个组件用一些 echarts 图形,再调整下样式基本上就是一个大屏的展现,不需要特别专业
报表中能实现中国地图钻取到各省地图吗?
地图类问题,目前 echarts 做的比较专业,设置起来还比较灵活,找一个支持 echarts 的报表工具就可以,在报表中处理数据,然后将数据注入 echarts 图用来展示,在 echarts 里可以增加点击实现,在事件上挂 JS 方法调用省份地图显示的页面就可以实现这种钻取了,并且钻取时不仅仅能钻取到省份地图也可以跳转到其他报表展示数据,具体参考文章:报表中如何实现中国地图钻取到各省地图并且地
报表工具对于国产数据库的支持性如何?
数据库作为基础软件,像操作系统一样,国产化越来越迫切,尤其政府项目,用国产数据库的越来越多。国产数据库大都采用开源产品改造,都提供有标准的 JDBC 或 ODBC 访问接口。而大部分常用及成熟的报表工具基于 Java 语言开发,几乎都是通过 jdbc 或 odbc 访问数据库,因此报表工具对于国产数据库的支持基本不会有什么问题。这里有一些报表工具配置连接国产数据库的例子 润乾配置连接 dm(达梦)
报表选型时,选择一个完整报表平台好,还是只选能集成的报表中间件好?
这个选择题应根据使用人群和需求来确定。如果是终端用户,自身有些使用工具和写 sql 的能力,但说到开发个报表管理系统却无能为力,这类用户就适合选择完整平台带开发工具的产品,平台多数独立使用,只需要报表工具拓展开发出想要的报表,借助平台功能发布一下就完事儿,另外还可借助其它功能,管理用户了、基于组织架构分配权限了等一系列后续工作,系统上线方便快捷。如果是软件开发集成商,那就优先建议选择报表中间件集成
自助报表应当找什么来做
自助报表主要的功能是业务人员在 web 端通过鼠标拖拽或者一些设置,实现数据的自助分析并形成报表(或统计图),这类需求的大多数厂商都能够满足需求,接下来就要看一些细节方面的问题:一:项目中是只有自助报表需求还是由复杂的固定报表 + 自助报表来组成,这样就要看下复杂的固定报表是专门采购报表工具来实现,还是和自助报表采用统一的工具。二:自助报表在 web 端操作,同样要集成到客户自己的系统中,比如 O
报表工具支持不需客户端安装插件的打印方式吗
在使用报表过程中,打印是必不可少的功能之一。当前常用的报表工具中,涵盖 applet、flash 及 pdf 打印多种方式。当然,Web 报表在浏览器端展现后也可以用浏览器自带的打印来完成,但这个是针对整个页面的,不仅对应报表部分,所以报表内容以外的信息也会被打印且不能连续多页打印。上面提到的打印方式中,除了借助浏览器本身的打印不需要安装插件外,其他的都是借助各自插件实现打印,原则上都要安装。只不
如何用 JAVA 生成有格式的 XLS
Java有什么方便的类库导出带格式的Excel吗?部分数据如下:ORDERID CUSTOM ORDERDATE FREIGHT10262 Learnthe kernel trade 1996-07-22 &n
java 如何找出两个文本文件中有相同字段的行
Java有什么方便的类库做文件对比吗?比如:文件Old.txt和New.txt,第一行是列名,需要取出文件中Name字段相同的内容。部分数据如下:Old.txtNew.txtName DeptRachel SalesAshley R&DMatthew SalesAlexis SalesMegan MarketingName&nbs
BI 工具可以实现同比环比吗?
当然,也有些 BI 就能支持跨行计算,可以参考看 自助报表应该有什么功能 中的高级功能部分,从文章中的介绍我们可以知道,润乾的多维分析不仅能实现同比、环比,还支持排名、占比等运算,甚至可以跨组计算。而且这些 BI 功能是开源的!可以直接下面的地址里下载到:http://www.raqsoft.com.cn/download/download-jsbb
数据行列比较多,报表怎么实现锁定行和锁定列呢?
不过,一般报表工具都能支持这样功能,设置简单,也不用把时间花费在调整表格对齐上. 以润乾报表举例来说实现锁定表头只需要将要锁定的行列设置为报表头和左表头,页面中添加标签属性就轻松搞定了, 具体实现可以参考文章 像 excel 一样轻松冻结 web 报表表头 (锁定表头) 。
页面表格怎么添加序号
举例:一般清单式表格采用 for 循环的方式生成序号,一般需要如下几步:1. 获取数据总条数2. 定义起始变量及步长3. for 循环输出编号但是,当表格涉及分组(如下图生成组内序号)且要按照分组各自生成序号,使用 for 循环处理就很费劲了,用报表工具处理就很简单,一般工具都会有内置函数能轻松解决这个问题,比如下面这个例子 数据报表多种序号生成方式
怎样在报表中添加文字水印
开源报表工具(比如 birt、ireport 等)基本上都得通过背景图变相实现水印,麻烦。而商业报表工具大都提供便捷的配置方式,并且针对全局及单报表水印提供多方案,不过做法略有不同。在报表模板内配置水印属性,各厂家大同小异。区别较大的是全局水印,有的要借助平台功能,也就是脱离它的平台就没法使用了。有的做法就比较灵活,提供水印设置的标签属性,可参考文章文字水印怎么做,只要发布报表采用一个通用页面就可
大数据量报表展现慢容易卡死,怎么办?
大数据量报表展现性能优化方案主要有以下几种:1. 可以在数据库端做一些优化配置,例如:添加索引、优化 sql 取数性能等;或者优化系统配置:开启缓存机制、配置集群等。但是效果一般不会太明显2. 采用异步加载方式,即一边呈现一边读取,而不是一次性把数据读出来放到内存(这样什么软件都得被卡死)这种异步加载方式的配置方法可以参考: 秒级展现的百万级大清单报表怎么做大数据量展现慢属于报表性能问题之一,而在
java 如何简单快速处理 json 中的数据
SONstr.json的runners字段是子文档,子文档有3个字段:horseId、ownerColours、trainer,其中trainer含有下级字段trainerId。需要根据文档序号查询对应子文档的horseId、ownerColours、trainerId字段。部分源数据如下:[ { "ra
java 如何简单快速处理 xml 中的数据
Java有什么方便解析XML的类库吗?比如处理如下这段XML:<?xml version="1.0" encoding="utf-8" ?><bookstore> <book category="COOKING"> <title>Everyday Itali
报表如何实现对数据列进行排名分析?
但这个 SQL 有点复杂,组内排名就更难写了(要用窗口函数,某些数据库还不支持窗口函数),再复杂的情况(例如按不同层次排名)就写不出来了。另外的办法是使用报表工具,大多支持复杂报表的工具都有这个功能,比如:玩转报表排名 就可以实现这样的效果:
哪些 bi 工具是开源并且能集成的?
国内大部分 BI 工具是一个完整的平台,它的管理功能很难被深度集成,那么此时一个选择一个易于集成且拥有自助报表功能(BI 本质上就是自助报表)的报表工具不失为一个好的选择。润乾报表提供了完善的 BI 功能:拖拽、钻取、切片、汇总等。详细 BI 功能说明可以参考: 润乾报表多维分析功能漫游同时润乾报表的自助报表模块可以单独被集成到已有项目中,给个文件或 SQL 都可以直接引用(允许不事先构建语义层)