报表&BI •
611 引用 •
317 回帖 •
37 关注
博客
关注
-
【摘要】 在报表中使用多数据集可以简化报表的开发,但多数据集会影响报表性能,原因是报表引擎多采用顺序遍历的方式完成多数据集关联,数据量较大时性能下降非常明显。如何提升多源关联报表的性能,同时又 ..
-
报表上的计算比较复杂,常常是内存计算,报表工具能支持的容量也就是个重要的技术指标。我们当然希望报表占用的内存尽量少,这样同样内存空间可以容纳更大的报表(更多的单元格),也能支持更大的并发数量。 ..
-
[图片] 说到润乾报表的竞争对手,度娘有好多答案告诉你,我就不一一赘述了,还有什么技术对比啊、谁抄袭谁啊、谁的图更好看啊、谁的内存容易崩溃啊等等,看起来很热闹,但是我要告诉你,NO,这些现在都 ..
-
上一篇《如何实现报表数据的动态层次钻取(一)》介绍了利用复杂 sql 实现动态层次结构的方法,但该方法依赖 Oracle 的递归语法,在其他类型的数据库中难以实现。要想通用地实现此类报表,可以 ..
-
在报表应用中,针对历史数据查询的报表占比很大,这类报表的特点是:第一,数据变化小,查询的历史数据几乎不会发生变化;第二,数据量大,而且还会随时间不断增加。如果这些历史数据始终存放在数据库中,由 ..
-
将表格中一列数据中重复的,使用特殊颜色突出显示或者使用一些符号标记出来。 例如: 一个供应商,可以邀请别的供应商加入成为联合体,报表要显示所有供应商,然后供应商最后一列显示所有联合体,当联合体 ..
-
BI 商业智能这个概念已经提出好几十年了,这个概念本身比较宽泛,不同人也有不同的理解和定义,但落实到技术环节,特别是面向业务用户的环节,所称的 BI,基本就是指的多维分析或者自助报表 不管是叫 ..
-
在报表开发过程中,我们经常会用参数对数据进行过滤查询,具体的实现方式通常是在 sql 语句中 where 部分定义好针对哪个字段进行过滤,之后参数模板将不同的值传递给这个字段进行数据查询,返回 ..
-
[链接]啥是 SQL 注入风险? 数据库要执行 SQL 访问数据,数据库是个执行机构,它只会检查传来的 SQL 是不是合乎语法,而并不会关心这个语句是否会造成伤害(数据泄露或破坏)。正因为只要 ..
-
【摘要】 报表开发中经常遇到非常复杂的数据处理逻辑,实现时要写很多层嵌套的 SQL,实现困难且难以维护;使用 JAVA 硬编码是另外一种选择,JAVA 具备良好的分步支持,但缺乏通用的结构化计 ..
-
现在报表工具被广泛应用在各行业中实现 web 端的数据展现,其中有很多行业都会涉及文档的数据展现形式,大多文档中都会存在大段的文字,比较常见的如保险公司的保单,医疗行业里的药检证明等。而在报表 ..
-
在实际的项目开发中,填报表的应用十分广泛。 多数情况下,填报表会作为整个项目的一部分配合需求灵活使用,下面就举例介绍一下。 要求: 当前用户在页面上修改了某行数据,报表自动将用户名更新到这些行 ..
-
实现上述需求有如下俩种方式分别如下: 1. 获取非扩展单元格的值 定义 js 方法如下: 报表 html 定义如下图: [图片] 最终效果: [图片] 2. 获取扩 ..
-
BI、多维分析中总会遇到两个概念:星型模型和雪花型模型,它俩是用来做什么的?多维分析一般分为两个过程,一是后端数据准备,也就是 cube 或者宽表的准备,二是前端的分析,它俩是属于哪个环节? ..
-
BI 是商业智能(Business Intelligence)的缩写,是数据分析领域的一个大类,其内容包含多维分析、报表查询、数据可视化、系统管理等方面,属于典型的 OLAP(在线联机分析)业 ..
-
在实际的项目开发中,填报表的应用十分广泛。 多数情况下,填报表会作为整个项目的一部分配合需求灵活使用,但有时也会受大项目环境的影响,产生一些特别的要求。比如,通常报表单元格的数据类型大多是文本 ..
-
SVG 作为一种矢量图形,具有任意缩放不失真、可被高质量打印、文件较小、交互性强等优势,正逐渐成为一种主流的图片格式。润乾报表一方面可以生成 SVG 格式的统计图,另一方面也可以在 HTML5 ..
-
在很多需要打印的报表中,受限于纸张的大小,往往会限制行数或者固定列数。我们在《单据类报表的制作》一文中,曾经介绍了限制了行数的情况如何实现,现在,我们再来看一下,在固定了列数的情况下,如果在某 ..
-
【摘要】 中间表是指在数据库中通过预先加工形成的汇总表、中间结果表,通常是为了获得查询性能、复杂计算能力、多数据源查询能力。这种表由于会持久化在数据库中,积累过多会导致数据库的管理难、性能低, ..
-
描述 2020 年是极不平凡的一年,这场在全世界蔓延的新冠肺炎疫情给人们生活和全球经济均造成重大影响。 各国面对新冠疫情的态度,通过新冠疫情发展的历史数据上有了直接反馈。 本文将采用 2020 ..
-
当报表出现性能问题,需要对数据源计算进行优化时,控制执行路径是一种有效的方法,但也是阻碍优化的难题。这是由于数据库执行路径不透明,程序员很难甚至无法干预执行路径,进而也就难以提高数据库访问的性 ..
-
【摘要】 报表做不完,全在数据源。 原来用复杂 SQL/ 存储过程 /JAVA 程序实现的报表数据准备,现在通过润乾报表实现报表开发的全面工具化(报表呈现工具化、报表数据准备工具化),从而简化 ..
-
【摘要】 报表工具早期基本都是基于关系型数据库作为数据来源,但现在文件类、newsql、nosql,服务类来源应用越来越广泛。 报表工具也应与时俱进!目前都搞不搞的定?靠 Api 还是有更好的 ..
-
【摘要】 存储过程在报表开发中非常常见,其支持多步计算从而能实现更复杂的计算逻辑,但存储过程对数据库的影响过大,除了会造成管理和安全等问题外,对数据库性能影响也很大;此外,存储过程难以调试,更 ..
-
概述 很多时候用户不仅需要操作本地的报表模板,还要操作远程服务器上的报表模板,比如修改远程服务器的报表或者将本地模板上传至远程服务器等。为了满足这种需求,润乾报表提供了远程服务接口。 远程服务 ..