
产品选型
chaochao52001
这个作者很懒,什么都没留下…
展开
-
结构化数据上的 TopN 运算
【摘要】TopN 查询,即从数据中查找前 N 名 / 后 N 名。TopN 查询除了直接取值,还有查询 TopN 所在记录的详细信息,有时候还要查询 TopN 所在的位置。另外 TopN 查询还可能在分组中使用,用于查询组内的前 N 名 / 后 N 名。这么多种 TopN 查询如何处理?这里将为你全程剖析,并提供 esProc SPL 示例代码。1. 最大值 / 最小值最大值 / 最小值可以理解为 TopN 查询中,N 等于 1 时的情况,因为很常用所以单独拿出来讲一下。取最大值 ...转载 2020-11-13 18:28:18 · 244 阅读 · 0 评论 -
Excel 分组后计算
Excel 可以对数据进行分组汇总,也可以用透视表对数据进行多层次分析,但提供的汇总及相关运算都很简单,稍复杂一些的运算没法实现或者很难实现了。比如我们希望计算分组内的排名,按分组汇总值再过滤与排序等。本文将列出这类分组后计算示例,解答并给出 SPL 解决代码。SPL 是专业计算引擎 esProc 使用的语言,用于处理结构化数据的运算非常方便。一、组内排序这里以学生的考试成绩表为例,现在需要对每门课程进行单科排名。显然这时需要先按课程分组,然后再在组内进行排序。Excel 文件中数据如下:转载 2020-11-13 18:22:32 · 1418 阅读 · 0 评论 -
主流开源 BI 产品对比
现在市场上开源 BI 产品比较多,各个产品的侧重点不同,有的以报表为主、有的以可视化为主、有的以查询分析为主。这里我们选取了一些主流的开源 BI 产品,从产品功能、可视化能力、数据源支持以及使用文档等方面进行对比,希望对你有帮助。Superset由Airbnb贡献的轻量级BI产品,目前在GitHub上有3万多颗星,其受欢迎程度可见一斑。Superset提供了Dashboard和多维分析两大类功能,后者可以将制作的结果发布到Dashboard上也可以单独使用。数据源方面,Superset支持C转载 2020-11-11 18:12:44 · 1087 阅读 · 0 评论 -
职场人员该学什么程序语言
通过编程,职场人员可以克服手工操作 Excel 的困难,大幅提升工作效率。本文精心挑选了四种程序语言,从安装、调试、表格式数据计算等方面进行深度对比, 并着重考察了学习难度,esProc 在这几款工具中表现出色,最适合职场人员学习。点击职场人员该学什么程序语言了解详情。商业工作中最常见的数据是表格式数据,比如订单记录、人员信息、销售合同等,用专业的术语来说叫做结构化数据。职场人员处理表格式数据时,最常用的工具是Excel,这是因为Excel提供了简单易用的公式和界面友好的操作,可以完成大多数任务。但有时转载 2020-11-03 19:10:07 · 148 阅读 · 0 评论 -
Python 并不合适职场编程,SPL 才行
职场人员使用 Excel 进行数据处理已经成为家常便饭。不过相信大家一定有过很无助的情况,比如复杂计算、重复计算、自动处理等,再遇上个死机没保存,整个人崩溃掉也不是完全不可能。如果学会了程序语言,这些问题就都不是事了。那么,该学什么呢?无数培训机构和网上资料都会告诉我们:Python!Python 代码看起来很简单,只要几行就能解决许多麻烦的 Excel 计算,看起来真不错。但真是如此吗?作为非专业人员,真能学得会 Python 来协助我们工作吗?Python DataFrame日常转载 2020-11-03 18:31:32 · 194 阅读 · 0 评论 -
报表工具选型对比系列 - 大报表
有些报表查询出的数据行数可达千万甚至上亿,这类报表通常被叫做大报表,大多数情况下都是些清单明细数据报表,也有少量分组报表。针对大报表,如果像常规报表一样,将数据一次性全取再交给前端呈现是不可行的。一是等待时间太长,用户体验差;二是很可能导致内存溢出造成应用崩溃。那么,目前的报表产品是如何解决这一问题的呢?本文将调研并测试几款报表产品的大报表解决方案,还是针对这三款产品:润乾报表、帆软报表、Smartbi,均为最新版本。首先了解下各家的解决方式或机制。解决机制帆软帆软提供两种引擎,行式转载 2020-10-22 14:22:10 · 195 阅读 · 0 评论 -
报表工具对比选型系列—多样性数据源支持度
本次仍然评测这几款主流的报表工具:润乾报表、帆软报表、Smartbi、永洪 BI、亿信。之前在多源关联分片报表中验证了各个报表工具的多数据源关联功能,这些产品都能支持多数据源,但对不同类型数据源的支持程度并不一样。目前常用的关系型数据库基本上都提供 jdbc 接口,所有报表工具都支持,这里就不做详细说明,下面主要看下几种数据源的支持情况:1、 文件数据源,如 Excel、txt、csv 等。2、 webservices 接口数据源,如服务返回的 json 或 XML 格式数据3、 非关系型数据库转载 2020-10-22 14:15:20 · 175 阅读 · 0 评论 -
报表工具选型对比系列 - 多源关联性能
报表呈现有这么几个阶段:取数、报表计算、生成 html 及页面渲染,报表计算是考察报表性能中较为重要的一环。多数据源(集)关联报表是一种计算量随规模增长较大的报表,适合用于进行此项测试。本文将对比报表的关联运算性能,产品依然是三款:润乾报表、FineReport、smartbi,均使用最新版本,涉及报表数据来源为同库同表。测试采用多数据集间关联计算,报表格式很简单,具体可参考下面的说明。用例POS 交易情况统计,统计所有商户(包括还未使用但已申请且开头 pos 刷卡业务的),使用本行 pos 机转载 2020-10-22 10:45:24 · 144 阅读 · 0 评论 -
报表工具对比选型系列 - 容量及相关性能
报表上的计算比较复杂,常常是内存计算,报表工具能支持的容量也就是个重要的技术指标。我们当然希望报表占用的内存尽量少,这样同样内存空间可以容纳更大的报表(更多的单元格),也能支持更大的并发数量。本文将对比报表工具的容量及相关性能,看同样的内存(可用 jvm)空间下,谁能支持更多的单元格数,以及同样规模报表的计算性能。产品还是三款:润乾报表 V2018、FineReport V10.0、smartbi V9,涉及报表数据来源的均为同库同表。测试的用例都是最简单的报表格式,具体可参考下面的说明。用例一转载 2020-09-17 19:25:13 · 190 阅读 · 0 评论 -
报表工具对比选型系列用例——过程计算
我们知道,报表呈现的数据常常并不是直接从数据库(源)取出来的数据,而还要进行一些运算,报表工具通常也会提供一定的运算能力(如过滤、分组等)以应对这种需求。但是,情况复杂时,报表数据集上的运算可能要多个步骤才能完成,这时候就要考查报表工具对过程式计算的支持程度了。用例说明统计要求列出指定时段的大客户。所谓大客户,定义为销售额占前一半的客户,也就是把客户销售额从大到小排序后,前面若干个客户的合计销售额构成总销售的一半,这些客户被称为大客户。报表式样数据结构[销售记录表]特点分转载 2020-09-17 19:06:51 · 255 阅读 · 0 评论 -
报表工具对比选型系列 - 页面渲染性能
页面渲染是指报表在计算完成后,生成 html 页面时加上各种格式外观属性的过程。如果在报表中添加了大量的呈现效果(隔行异色、背景图、条件警戒色等)时,页面渲染的速度就会受到影响变慢,但往往这些呈现效果又是必须的,所以这个时候就得看报表的性能了。这里对润乾、帆软和 smartbi 三款报表工具进行测试,业内还有永洪和亿信也宣称对复杂报表的支持较好,但经过基本模型测试就会发现这两款产品与前述三款差距还是比较明显(可参考后面的链接),就没必要再做更多评测了。测试的用例在数据计算上都比较简单,因为主要考察渲转载 2020-08-30 19:04:23 · 186 阅读 · 0 评论 -
报表工具对比选型系列用例——排名及跨行组统计
继《多源分片报表》后,我们继续考察这些报表工具对复杂报表的支持程度。排名与跨行组运算也是典型的中国复杂报表形式,这类报表的源数据集通常比较简单,但在表格的单元格之间会有较随意的计算要求。在制作报表时,单元格还没有扩展出来,因而不能像 Excel 那样直接引用单元格名字,报表工具需要提供某种机制允许在表达式中引用还没有产生的单元格。用例说明报表式样数据结构[学生成绩表]学生成绩表中存储各班级同学历年语文、数学、语文成绩信息特点分析:1、 报表中根据学生成绩既要做班级内排转载 2020-08-30 18:50:08 · 213 阅读 · 0 评论 -
报表中的图形是怎么做出来的?如何在其中实现地图?
我们经常看到报表中会有一些统计图形,甚至有些页面全是图形,这些图形和报表是个什么关系?也是报表工具做出来的吗?其实报表从来都不只是表格,图形一直以来都是报表中的一部分,很多数据通过图形来展示,会比表格更让人一目了然的看懂其中的含义,比如上面的饼图,配合左面的表格中的数据,就能更清晰直观形象的表达各区销售额的比重了。这些图形可以用报表工具来做,也可以用独立的图形包来做,还可以二者结合用报表中集成的的图形包来做,我们来简单说下这三种方式的优缺点。1 用报表工具做优点:简单方便,报表工具擅长处转载 2020-08-30 18:18:01 · 239 阅读 · 0 评论 -
多维分析的本质计算是什么?能做什么又不能做什么?
多维分析主要面向业务用户提供数据查询分析服务,由于业务人员不懂 SQL,也无法完成多表关联(有意义的查询经常是基于多表的),所以在多维分析建模阶段需要将多表转换成单表,也就是 CUBE。这样用户就可以很方便地通过基于一个结果集(CUBE)进行拖拽查询,从不同的角度(维度)观察数据(测度)。在多维分析中主要的计算就是按照某一个或一些维度汇总测度,如按地区汇总销售额,按年和产品汇总销量等。从运算角度来看,多维分析的本质计算就是:基于一个表的分组汇总如果用 SQL 来表达,多维分析的本质就是:转载 2020-08-17 21:20:28 · 193 阅读 · 0 评论 -
报表工具怎样适应移动端?
报表在移动端展示会跟 PC 端有所不同,主要是因为终端分辨率的差异。我们在使用报表工具开发报表时如何才能适应移动端展示呢?是否要挑选一个专门适合移动端的报表工具呢?其实不必,因为当前几乎所有报表工具都天然支持移动端。为什么这么说呢?稍微解释下就清楚了。前面我们说过 PC 端和移动端的差异是分辨率不同,但两者要显示的报表其实都一样,本质都是 HTML。那么有没有一种 HTML 技术能够适配多种终端呢?当然有,那就是 HTML5。使用 H5 绘制的报表可以天然运行在不同种类的终端上。而现在绝大多数报转载 2020-08-17 18:29:49 · 141 阅读 · 0 评论 -
报表工具对比之润乾报表与锐浪报表对比
目前市场上报表工具五花八门,国内的、国外的、开源的、收费的,让人不免有眼花缭乱之感。本文将简单地从报表设计、数据处理、数据填报、数据分析、集成调用几方面对大家使用的比较多的润乾报表和锐浪报表(Grid++Report)进行对比。由于资料有限,以及对产品个别功能点的理解不同,对比的内容仅供参考,不过对比的思路和方法还是具有一定的普遍性的。报表设计一:基本操作润乾:提供类 Excel 的设计工具,操作方式及常用公式和 excel 保持高度一致,入门简单;样式设置方便,可以在工具中可视化设置报表样转载 2020-08-14 17:26:29 · 339 阅读 · 0 评论 -
开源报表和商用报表哪个好用?
这个问题没法笼统的说是开源的好用或者商用的好用,因为不同场景需求下各有优势。在小型报表项目开发时,更多倾向于是开源报表,因为免费不涉及版权,在满足大部分报表需求的同时,不必拘泥于有限的内置功能。比如常用的 birt 报表就属于开源的,基于 OSGI 框架的报表引擎便于扩展和集成, 报表制作上也很简单,通过内置组件可以快速生成统计报表和统计图,也可以把报表导出成不同格式:excel、html、pdf 等。开源报表在以前市场上占有很大的优势,现在逐渐被商用报表所取代了,那么被市场所淘汰一定有其背后的原因转载 2020-05-14 21:29:52 · 385 阅读 · 0 评论 -
现在的报表工具对各种数据库支持的如何
实际应用中数据不一定全部来自数据库,所以此处数据库可以理解为数据来源,数据库也可以报表工具所用到的数据库类型大体上可以分为以下几种:1:关系型数据库。比如常见的 mysql、oracle、sqlserver 等,这类数据库基本上都支持 jdbc 或者 odbc 链接,所以报表工具基本上都支持。2:文本文件常见的 txt、csv、excel 等文本文件,这类文本文件就看各类报表的支持情况了,有的不支持,有的需要通过 api 接口解析支持,做的好的工具能够直接读取文档文件做为报表的数据来源。转载 2020-05-14 21:27:19 · 288 阅读 · 0 评论 -
国外开源报表工具和国产商用报表工具有什么不同?
报表工具关于开源还是商用的争论一直没有消停过,其实不管两者存在哪些差异,都应该不忘初心、按需选择。正因为需求不同,选择也不一样,所以在做出选择之前,要先搞清楚自己的需求是什么,然后再去做有针对性的对比,这样更有意义。关于两个有什么不同 简单列出如下几点:1、 开发模式不同国外开源报表工具编辑器大多是拖拽控件式的较国内商用报表工具类 excel 的编辑器 兼容性差,不易上手2、 国外开源报表工具很难搞定中国式复杂报表,比如:多源分片报表3、 国外开源报表缺失数据填报录入功能等…转载 2020-05-14 21:23:01 · 406 阅读 · 0 评论 -
有什么好的自助报表工具?
自助报表大多是面向没有技术开发能力且想要自己在 web 端拖拽做表的业务人员。市面上常规的 BI 工具都具备这样的功能,而且功能都大同小异,没有什么大的区分度。常规的自助报表工具应该有什么样的功能,可以参考这个总结。自助报表应有的功能然后在常规之外,也有一些比较重要的考察点需要重点去验证,比如下面的1. 是否支持排名、占比、环比、同比等指标计算;很多分析场景中,是需要有占比,排名的分析的,但是这个大部分的自助分析工具是不能直接支持的,都需要二次开发才可以,所以这点要重点验证2.转载 2020-05-13 10:34:52 · 401 阅读 · 0 评论 -
怎么做手机报表?
目前,做手机报表的工具主要有两种类型:一种是提供移动端 APP 的,一种是 HTML 解析方式的。提供通用移动端 APP的,这种无法定制出自己需要的效果,因为 APP 中报表数据展现,需要根据不同用户使用场景,提供不同的功能。其实即使是同一个功能,也要根据用户不同的使用场景选择不同的展示形式。外围部分还是只能由应用开发人员实现,所以,提供 APP 的产品不仅不便于集成,即使做了大量修改后也未必能用起来。HTML5的解析方式,报表作为被集成的中间件产品,使用 HTML5 的解析方式,更加轻量化,调用报转载 2020-05-13 10:01:04 · 340 阅读 · 0 评论 -
各家报表工具对国产系统的支持如何
目前的国产操作系统基本都是基于 Linux 为基础进行二次开发,而国内应用的常用报表工具绝大多数是采用 java 语言开发,java 本身支持跨平台,在 linux 上的兼容本身就很好,所以报表工具对国产操作系统几乎都是支持的。包括硬件方面,经测试基于国产系统和硬件环境,也基本不会有什么问题。Linux 操作系统安装润乾报表一文中就介绍了 Linux 下安装配置报表工具的过程。但是,国产芯片的运算性能相对较低,经常要扩大集群规模才能达到国外芯片同样的性能,或者就只能应用于边缘业务。而报表业务常常伴随着强转载 2020-05-13 09:34:49 · 256 阅读 · 0 评论 -
推荐一款便宜的报表工具
最便宜的当然是开源和免费的工具,但因场景需求不同各有优势,在小型报表项目开发时,更多倾向于是开源报表,因为免费不涉及版权,在满足大部分报表需求的同时,不必拘泥于有限的内置功能。比如常用的 birt 报表就属于开源的,基于 OSGI 框架的报表引擎便于扩展和集成, 报表制作上也很简单,通过内置组件可以快速生成统计报表和统计图,也可以把报表导出成不同格式:excel、html、pdf 等,但不支持数据填报入库。建议在采购报表工具评估阶段,不单要考虑价格,还要着重考虑这个产品的成熟度、功能以及性能稳定性等,尽转载 2020-05-13 09:29:48 · 332 阅读 · 0 评论 -
自助报表应当找什么来做
自助报表主要的功能是业务人员在 web 端通过鼠标拖拽或者一些设置,实现数据的自助分析并形成报表(或统计图),这类需求的大多数厂商都能够满足需求,接下来就要看一些细节方面的问题:一:项目中是只有自助报表需求还是由复杂的固定报表 + 自助报表来组成,这样就要看下复杂的固定报表是专门采购报表工具来实现,还是和自助报表采用统一的工具。二:自助报表在 web 端操作,同样要集成到客户自己的系统中,比如 OA、ERP 等,这样就要看下工具是否能够被灵活集成、web 端样式是否能灵活修改和客户业务系统保持一致、转载 2020-05-11 19:26:42 · 148 阅读 · 0 评论 -
报表 BI 选型的那些事
前言报表工具是一个接近 20 年的产物了但是,直到现在,在各种数据信息化的系统中,报表工具的作用,不仅没有褪色,反而是因为信息化需求的增大、数据的增多,以及报表工具本身迭代后越来越方便好用,使得它的使用范围越发的广泛了报表选型也是一个老生常谈的话题了但是,直到现在,依然有很多项目组,很多技术人员并不知道该怎样正确的选一个合适的报表,一个不会让自己在项目后期掉坑里的报表本文全文 ...转载 2020-05-07 21:30:14 · 562 阅读 · 1 评论 -
报表选型中那些想不到的坑
pdf 版浏览或者下载都更清晰:点击下载:报表选型中那些想不到的坑 pdf...转载 2020-04-10 20:18:20 · 178 阅读 · 0 评论 -
润乾报表与 ActiveReport JS 功能对比
简介润乾报表是用于报表制作的大型企业级报表软件,核心特点在于开创性地提出了非线性报表数学模型,采用了革命性的多源关联分片、不规则分组、自由格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂 SQL 编写与前期数据准备,报表设计的效率提高了一个数量级。润乾报表大概有 20 年的历史,产品成熟稳定。ActiveReport JS 是一个轻量级的...转载 2020-02-03 13:37:24 · 225 阅读 · 0 评论 -
报表和 BI 的区别
PDF下载:报表和 BI 的区别观看视频转载 2019-12-20 11:18:46 · 144 阅读 · 0 评论 -
动态 SQL 及安全性(Birt vs 润乾)
静态 SQL 与动态 SQL对于题目中提到的动态 SQL,显然应该有一种静态 SQL 与之相对,那么两者应该怎么理解?我们先来个基本的认识。静态 SQL 之“静态”,意味着在执行之前就已经明确了该 sql 在数据库执行后的业务含义,也就是对于做啥事儿我们是清楚的,只不过需要知道这事儿的具体内容有哪些。比如“select userID,username from users where de...转载 2019-12-02 11:02:02 · 323 阅读 · 0 评论 -
1 万一套的报表工具敢买吗???
便宜没好货?2018 年,润乾报表开始互联网营销后,一颗重磅炸弹在不算大的报表行业中激起了阵阵波澜,报表大降价了!!!降到了润乾的历史最低价,也降出了基本是行业的最低价,良心价客户蒙了,这是真的吗,这么多年了,报表一直是好几万一套,买断都是几十万,有些厂商还再不断的通过各种手段变相的涨价,怎么可能有 1w 一套的事情,8w 就能不限项目数量买断了友商也蒙了,润乾要干嘛,要怎么应对...转载 2019-12-02 10:31:24 · 354 阅读 · 0 评论 -
birt 报表与润乾报表对比
BIRT,全称Business Intelligence and Reporting Tools,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,它的特点在于以 Java 和 JavaEE 为基础;而在当下商用报表系统中,润乾报表也同样以Java为基础,并支持对J2EE系统的嵌入式部署。那么,它们之间有哪些不同呢?这里我们就对这两种报表系统进行一下对比分析。初见报表安装使...转载 2019-12-02 09:38:24 · 195 阅读 · 0 评论 -
ireport 与润乾报表对比
纯 Java 开发的可视化报表工具中有两个代表产品,JasperReport+ IReport 和润乾报表,本文将对两者进行比较,看一下各方面的异同。安装JasperReport+ IReport,顾名思义,是由 JasperReport 与 IReport 联合使用的产品组合,其中 JasperReport 是一个开源的纯 JAVA 报表引擎,可以简单的理解为一个提供很多 API 供用户...转载 2019-12-01 22:22:13 · 277 阅读 · 0 评论 -
Birt 交叉报表,对比润乾
在项目开发前的设计阶段,当我们讨论报表需求时,往往会纠结是选择开源软件还是商业报表工具。实际上,这个问题并不复杂,简单粗暴的来说:1、报表现在不多,今后也不会很多,同时也不难,用开源;2、当前报表少,也不难,但后续会不断增加报表需求,那么建议直接上商业报表,以防后患;3、现在报表已经比较多了,那么不管简单还是复杂,建议选择便宜的商业报表;为啥?1、开源报表不花钱,报表需求已经确...转载 2019-12-01 21:50:43 · 189 阅读 · 0 评论