自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(243)
  • 收藏
  • 关注

转载 用存储过程和 JAVA 写报表数据源有什么弊端?

我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利。所以,报表开发中这样的存储过程并不少见:3008 行,141KB 的存储过程,会给报表开发带来什么不好的影响?1. 编辑调试性存储过程难以编辑调试,这样几千行存储过程的开发周期往往要以周或月计,这样会严重影响报表的开发效率,而业务提的报表需求似乎都“很急”。2. 维护性相对开发的一次性,维护的工作可能要经常做。实际业务中报表经常会修改,这种现象叫做报表业务的稳定性差。报表的数

2020-07-23 10:12:17 172

转载 什么是报表的多样性数据源问题?如何解决?

在报表开发早期,报表连接的数据源基本只有关系数据库,而且经常只有一种或者只有一个数据库。但今天就不一样了,数据源种类繁多,除了 RDBMS 还有1.MongoDB、Cassandra、HBase、Redis 这些 NoSQL 数据库;2.TXT/CSV、Excel、JSON/XML 等文件;3.HDFS 等分布式文件系统;4.webService;5.ES、Kafka 等其他数据源形式……当这些都成为报表数据源,报表需要从这些数据源分别或混合取数运算进行报表呈现时,报表就出现了多样性

2020-07-23 10:03:07 218

转载 报表的性能问题是怎样产生的?又该如何解决?

报表性能是总也避不开的话题,报表作为 OLAP(在线联机分析)中的主要应用场景,无论从涉及数据的宽度(表数量),还是数据的广度(查询范围)都可能非常巨大;而且在报表中还经常伴随非常复杂的数据处理逻辑,这些都会影响报表的运行速度。而服务器环境、数据库环境、JDBC 效率、网络环境、客户端环境这些也都都跟报表性能密切相关。报表性能可能跟很多因素有关,非常复杂。这里我们试着从报表运行的各个阶段来分析报表性能问题产生的主要原因及其应对方法。未尽之处,欢迎讨论。我们知道报表运行主要分报表解析、数据准备、数据传

2020-07-23 09:56:37 218

转载 什么是大报表?如何解决大报表的问题?

实际业务中有些报表比较“大”,查询出的报表数据行数可以达到几千万甚至上亿,这类行数很多的报表通常被成为“大报表”。大报表大部分情况下是清单明细报表,少量是分组报表。大报表查询通常不会采用一次性取出所有记录再交给前端呈现的方式,因为这样要等很久,用户体验极差;而且报表服务器内存也吃不消。常见的方式是通过分页来呈现大报表,一次只取一小部分数据,取数结束后立刻交给前端呈现,当页码变化时再取出相应页数的数据,这样可以加快报表呈现速度,用户几乎没有等待感。具体如何实现呢?有几种方式。1. 数据库分页

2020-07-23 09:10:10 215

转载 中间表是什么?和报表有什么关系?会带来怎样的问题?又如何解决? 报表&BI

在数据库中有一类用于保存中间计算结果的物理表,通常被称为“中间表”。中间表主要跟 OLAP(在线联机分析)业务有关,产生的原因主要有以下几方面。中间表来源1. 计算逻辑复杂在 OLAP(报表或查询)业务中,有些计算逻辑很复杂,每次都从头写会导致报表开发过于繁琐,而且有的计算用 SQL 很难写出来。这时会采用中间表事先计算好,再基于预计算的中间结果开发报表。计算逻辑复杂常见于报表业务中,以固定报表最为常见;多维分析则比较少见。2. 查询性能差当查询涉及的数据量很大或者计算逻辑很复杂时查

2020-07-22 21:18:28 579

转载 报表工具有哪些打印技术?

在 C/S 时代,报表是由应用程序显示的,可以直接操控打印机来实现打印。进入到 B/S 时代后,报表呈现变成浏览器的事情了,而浏览器中的 JS 编程不能直接控制打印机,只能依靠浏览器本身的打印能力。这种方式下的问题很多,比如不能精确分页,浏览器一般是根据用户设置的页面大小和 web 页面的内容多少来自行决定分页位置,程序员很难控制;再比如不能准确对齐边边距及打印文字,无法实现发票套打等功能。浏览器为弥补这些能力,提供了 ActiveX 控件,这相当于把原来的 C/S 前端程序搬进了浏览器,这样就可以解决

2020-07-22 21:14:12 148

转载 报表的 SQL 注入风险是什么意思?如何防范?

啥是 SQL 注入风险?数据库要执行 SQL 访问数据,数据库是个执行机构,它只会检查传来的 SQL 是不是合乎语法,而并不会关心这个语句是否会造成伤害(数据泄露或破坏)。正因为只要符合语法规则就会执行的机制,导致 SQL 有了注入的风险。SQL 本身就是个字符串,而且一般没有加密,字符串可能被黑客劫持修改,这样就可能造成数据库执行了不该执行的动作。SQL 注入的惯用做法是通过把 SQL 子串插入到 Web 表单项或页面请求(Url)的查询字符串中提交,最终达到欺骗服务器执行恶意操作的目的。常见案

2020-07-22 21:10:04 409

转载 WEB 版的报表工具有没有意义?

这个问题得从两个方面看。如果这个 web 版的报表工具指的是现在的自助报表,也就是 BI、多维分析,那它是有意义的, 而且各厂商们都已经做的挺好,可以让业务人员通过简单的拖拽进行各种数据分析,生成自己想要的报表。我们拿一个页面部分开源的 BI 工具来看一下目前 BI 的大致功能:拖拽:钻取:切片 / 数据过滤:可以看到,在 WEB 页上能够制作出有一定复杂度的多层报表。但是,如果有人想把 WEB 制表功能扩大化,想让业务人员把所有报表任务都自己搞定,那就不切实际了,按

2020-07-22 20:58:50 151

转载 报表为什么会没完没了?怎么解决这个问题?

可以先想一下自己的部门或项目组是否面临这些问题:1. 投入很多技术力量做报表,却还是疲于应付2. 用了高端报表工具和敏捷 BI,却还是不够用3. 技术高手用来做报表,感觉很浪费4. 对于频繁多变的报表需求,需要低成本应对方案专门用于统计分析的报表业务有一个特点,就是业务稳定性非常差。在业务开展过程中会催生很多新的查询需求,而且已实现的查询需求还会经常变化,这就造成了没完没了的报表。所以经常会有这么一段对话报表没完没了是需求使然,无法规避,只能适应,而目前主要的是问题是普遍缺少一种低成本的

2020-07-22 20:46:57 214

转载 国内十大活跃报表 BI 产品深度点评

目前国内市场上的报表 BI 工具琳琅满目,看起来也各有特点,这给选型工作带来了一些困扰,本文就一些较活跃的报表 BI 产品进行点评,对于不太熟悉这些产品和技术的同学,可作为参考资料。这里选了十个产品,分作四类:国内报表类,国内 BI 类,国外 BI 类,国外开源报表类。每类两三种产品,在分类内大体会按面市时间为序来点评。需要强调的是,因为篇幅有限,不可能把市场上所有产品都选入,这并不意味着其它产品不好,看到结论部分时就会理解。这么分类是有意义的,同类产品大体具有相似的特征。其中,国内产品被分为报表和

2020-07-17 11:27:28 314

转载 如何实现海量数据清单和分组报表

2020-07-17 10:47:56 216

原创 如何实现 ECharts 打印导出?

2020-07-17 10:20:08 358 1

转载 自助报表是什么东西?能不能利用自助报表把报表事务推给业务人员?

先来看第一个问题:自助报表是什么?自助报表这个概念其实已经存在很久了,从之前到现在,olap多维分析、BI、敏捷 BI其实基本都是一回事,都是自助报表。它诞生的场景是:有业务人员想更自由,灵活,随机临时的进行自己想做的数据分析,通过简单的拖拽可以看懂的数据,做成自己想要统计分析的图表,而不需要每次统计都得找技术人员去给自己做个报表,然后自助报表就这样诞生了。虽然自助报表发展了这么多年,但是常规的功能还是那些拖拽、旋转、切片、切块、钻取、自定义指标等。拖拽制表:旋转 / 行列互换:...

2020-07-17 09:58:56 202

转载 报表为什么会没完没了?怎么解决这个问题?

可以先想一下自己的部门或项目组是否面临这些问题:1. 投入很多技术力量做报表,却还是疲于应付2. 用了高端报表工具和敏捷 BI,却还是不够用3. 技术高手用来做报表,感觉很浪费4. 对于频繁多变的报表需求,需要低成本应对方案专门用于统计分析的报表业务有一个特点,就是业务稳定性非常差。在业务开展过程中会催生很多新的查询需求,而且已实现的查询需求还会经常变化,这就造成了没完没了的报表。所以经常会有这么一段对话报表没完没了是需求使然,无法规避,只能适应,而目前主要的是问题是普遍缺少一种低成本的

2020-07-17 09:56:50 210

原创 什么是报表工具?和 EXCEL 有什么区别?

报表是什么? 带数据的表格和图表就都是报表,像工资表,考勤表,成绩表,资产负载表等等都是报表。那报表工具,顾名思义就是用来做报表的工具,那 Excel 是不是也算报表工具?广义上讲当然也算。但 IT 界说的报表工具是个狭义概念,主要指用于制作企业应用中的报表的工具。那什么是企业应用中的报表?和我们用 Excel 做的报表有啥不同,这种报表又怎么做?报表工具和 Excel 的根本区别在于动态性。 Excel 是静态的,而企业报表却是动态的,会随着数据变动而变动。想想我们平时拿到的 Excel,它是

2020-07-17 09:54:05 261

转载 完成一个预测建模项目一般需要多长时间?

为了回答这个问题,我们先来了解一下建模的流程,通常一个完整的数据挖掘项目包含以下流程(1)业务理解、(2)数据理解、(3)数据准备、(4)数据预处理和建模、(5)模型评估、(6)模型部署应用。这个流程的操作性很强,也是业界公认标准。业务理解的主要工作有需求调研,了解商务背景;明确业务目标和成功的标准。数据理解和业务理解一般是同时进行的,主要内容包括确定建模所需要的数据,描述数据,探索数据,检验数据质量,明确数据挖掘目标和成功标准。这两个阶段的主要任务就是明确挖掘目标和建模数据,目标和数据都明确.

2020-07-16 15:38:26 1146

转载 How Python Handles Big Files

The Python programming language has become more and more popular in handling data analysis and processing because of its certain unique advantages. It’s easy to read and maintain. pandas, with a rich library of functions and methods packaged in it, is a fa

2020-07-16 13:22:35 290

转载 传说中的中国复杂报表都长什么样?有什么特点?

最开始中国式报表这个术语是针对国外的报表工具来说的,当时国外的报表工具只能做一些格式很规整的报表,到了中国以后发现有很多报表做不出来,或者做起来极不方便,还需要大量的人工编程。这些报表成了国外报表工具的恶梦,于是把复杂难做的报表称为“中国式”的。这些很难做的中国式复杂报表后来被我们的国产厂商(最早是润乾 ) 解决了,让国产报表工具在这个领域内战胜了国外报表工具,成为了报表工具的标准。现在又有一些 BI 产品号称可以让业务人员自己随意做报表,一劳永逸地解决报表问题,不由得让用户产生很多遐想。但这是一句

2020-07-10 11:25:07 204

转载 谈谈报表工具支持的数据源

2020-07-10 08:54:42 203

转载 现在的报表工具支持从文件中取数吗

一:通过 api 实现,目前报表工具 java 开发的比较多,大多带自定义数据集功能,可以通过接口程序读取对应的数据文件,这种方式也是以前比较常用的方式。二:随着需求的增多,做的好的报表工具都将这个需求内置到报表工具里了,也就是直接设置下文件名称就可以读取里边数据这两种方式都能实现,包括现在也有好多开源的代码拿过来使用,但是现在面临一个问题,如果数据文件比较大,原有的方式通常为一次将数据文件内所有数据都读出,性能上会有很大问题,很可能影响整个业务的运行。看过一个产品的介绍,里边提到了一个流式读取

2020-06-30 17:13:49 131

转载 大屏用什么工具好做

大屏简单来理解就是将多个组件内容整合到一个屏幕中,从组成上来分可以分为两部分:一:整个页面的框架布局,也就是在哪个位置显示什么内容,以及框架的大小、样式二:框架内每个组件要显示的内容,比如是表格还是统计图等如果是简单的大屏,那么自己用 iframe 做个框架,里边每个组件用一些 echarts 图形,再调整下样式基本上就是一个大屏的展现,不需要特别专业的工具,一般的开发人员都能做,主要是 iframe 布局,样式设置上需要写工作量。实际使用中的话,里边每个组件可能是一些复杂数据运算后的结果,这样

2020-06-30 17:00:25 235

转载 BI 和报表有什么区别

BI 从早期提出的概念上来划分可以分为数据仓库、ETL、olap 和报表这几部分可以看到报表只是 BI 中的一个组成部分,只不过数据在 web 端展示时通常是通过报表形式,所以经常会把报表当做是 BI,这个概念比较容易混淆。报表工具的功能这些年都在不断的完善,现在报表和 BI 在功能上已经高度重合了,比如像数据仓库,现在好多报表工具也都有自己的存储数据的一些方式,可能就是叫法上的不同,如果真要区分一个项目中到底是要报表还是 BI 工具,可以通过一个简单的指标来衡量,在做数据呈现时,是侧重固定的报表多些还

2020-06-30 16:54:02 255

原创 怎么做手机报表?

目前,做手机报表的工具主要有两种类型:一种是提供移动端 APP 的,一种是 HTML5 解析方式的。提供通用移动端 APP的,这种无法定制出自己需要的效果,因为 APP 中报表数据展现,需要根据不同用户使用场景,提供不同的功能。其实即使是同一个功能,也要根据用户不同的使用场景选择不同的展示形式。外围部分还是只能由应用开发人员实现,所以,提供 APP 的产品不仅不便于集成,即使做了大量修改后也未必能用起来。HTML5的解析方式,报表作为被集成的中间件产品,使用 HTML5 的解析方式,更加轻量化,调用

2020-06-30 16:33:14 358

转载 酷炫的大屏报表怎么做?

常规的不是太复杂的大屏,一般的报表工具中的 Dashboard 功能就可以实现。开发人员可以借助报表工具对布局进行设置,根据不同场景选用背景图,以及统计图形,加上合理配色,就可以做出一个下图这样可自适应屏幕的大屏展示效果。更为酷炫的复杂大屏,那就要在页面上下功夫,例如下面的这种效果,需要美工和工程师一起做了。这种大屏即使工具厂商不同,但实现方式也都基本一样,报表工具负责提供组件和框架,提供的组件如果能很方便组合,布局,增加动效,做到美观,也能让这个制作的成本和时间有所下降,比如提..

2020-06-30 16:10:17 232

转载 各家报表工具对国产系统的支持如何

目前的国产操作系统基本都是基于 Linux 为基础进行二次开发,而国内应用的常用报表工具绝大多数是采用 java 语言开发,java 本身支持跨平台,在 linux 上的兼容本身就很好,所以报表工具对国产操作系统几乎都是支持的。包括硬件方面,经测试基于国产系统和硬件环境,也基本不会有什么问题。Linux 操作系统安装润乾报表一文中就介绍了 Linux 下安装配置报表工具的过程。但是,国产芯片的运算性能相对较低,经常要扩大集群规模才能达到国外芯片同样的性能,或者就只能应用于边缘业务。而报表业务常常伴随着强

2020-06-30 15:59:55 224

转载 有没有简单易用的数据挖掘工具?

当前用于数据挖掘的工具软件主要有两类,早期都是有图形化界面的商用软件,比如 SAS 和 SPSS,此类工具历史悠久,性能稳定。图形化的操作界面基本以拖拽填写为主,配合少量脚本编程,使用较为方便。不过,此类工具的价格也比较高,一般只有大型企业在用。近年来,随着人工智能的普及,出现许多开源编程类工具,以 Python 和 R 为代表,此类工具操作灵活,支持多种数据挖掘相关拓展库。而且,因为开源而完全免费。但是,无论是图形化操作工具还是开源编程类工具,都要求使用者具备丰富的统计学经验、机器学习算法知识,否

2020-06-30 15:36:53 595

转载 BI、OLAP、多维分析、CUBE 这几个词是什么关系?

这些词我们在建设分析型应用时经常会听到,这几个词也经常被弄混,这里来梳理一下。BIBI 是 Business Intelligence(商业智能)的缩写,是指企业利用已有数据进行数据分析从而指导商业决策的过程。BI 有广义和狭义之分,广义上的 BI 是指只要涉及利用数据及其分析结果进行商业决策的行为都属于 BI 的范畴;而狭义上的 BI 则主要多维分析,在实际工作中,狭义 BI 也更流行一些。著名的啤酒和尿布的故事曾一度在 BI 领域广泛传唱,据说沃尔玛通过数据分析发现了在某一时间段啤酒和尿片的销

2020-06-30 15:09:10 338

原创 报表工具能用来做 DashBoard 和大屏吗?

我们首先来理一下 DashBoard、大屏和报表的关系。DashBoard 是指企业仪表盘,也叫管理者驾驶舱,通常被简称为 DBD。从表现形式上来看,DBD 由多个决策者关注的各类指标数据拼接而成,每部分数据的表现形式不同,可以是图形、表格或文字,可以理解成每部分是一个报表;从技术本质上来看,DBD 是由多个 HTML 元素(布局)组成的页面,跟普通的页面是一样的,从这点来看 DBD 的本质和报表的本质并无差异。大屏又是什么呢?(这里我们只说数据分析呈现类的大屏)大屏是在一个(或多个拼接的)大型

2020-06-30 10:54:00 253

转载 报表工具能实现怎么的导出效果?

用报表工具开发,核心功能是把各种数据源的数据以表格或图表的形式在线上网页端呈现出来。但是很多场景都是线上和线下结合,既要方便线上在系统中查看到报表,同时还得能和传统的线下业务无缝贴合,比如把结果导出到文件来流转、电子归档呀之类的,这时就需要报表工具具备强有力的所见即所得的导出本领。当前,对报表工具来说,支持导出基本算是标配功能,除了开源报表工具在支持的文件类型上有限制外,对于商业报表工具来说,常用的文件类型,几乎没什么区别,比如都支持导出 word、excel、pdf、txt 等。至于使用的技术细节

2020-06-29 18:32:57 262

转载 报表 BI 选型的那些事

前言报表工具是一个接近 20 年的产物了但是,直到现在,在各种数据信息化的系统中,报表工具的作用,不仅没有褪色,反而是因为信息化需求的增大、数据的增多,以及报表工具本身迭代后越来越方便好用,使得它的使用范围越发的广泛了报表选型也是一个老生常谈的话题了但是,直到现在,依然有很多项目组,很多技术人员并不知道该怎样正确的选一个合适的报表,一个不会让自己在项目后期掉坑里的报表本文全文 ...

2020-05-08 12:09:08 423 1

转载 填报脚本之轻松搞定复杂表的数据入库

你还认为填报表只能完成标准行列布局的数据填报?还在因表样复杂,填报分片错乱,设计不够灵活而苦恼?还在为业务填报表样设计灵活,但数据不能实时入库而感到惋惜?那要先“祝贺”看到这段话的你了,这个难题遇到集算器脚本迎刃而解了。(撒花撒花….)下面来举栗证实一下。了解基本情况:某单位上级下发统一报表模板其中包含5 列(即 5 个字段),下级操作时随时可能在原表基础上增加字段,且增加的字段...

2020-01-02 09:50:59 259

转载 填报表中也可以添加 html 事件

在实际的项目开发中,填报表的应用十分广泛。多数情况下,填报表会作为整个项目的一部分配合需求灵活使用,但有时也会受大项目环境的影响,产生一些特别的要求。比如,通常报表单元格的数据类型大多是文本,有时却需要借助 HTML 或者 JavaScript 实现一些交互效果,例如在报表中添加一些说明性的提示、自定义功能性按钮等。显然,单纯的文本数据类型不支持这种交互操作,那么我们就会想填报表是不是能够支持...

2019-12-30 08:11:17 183

转载 填报表之数据留痕

随着信息时代的快速发展,报表工具的应用也越来越普遍,其中难免会涉及到很多填报需求。比如:数据采集录入填报时如何只更新当前修改行、用报表工具实现树状层级结构的填报表、web 操作数据留痕等等,今天我们主要来介绍一下 web 操作数据留痕,简单说就是填报表从 A 表取数,将 web 端修改记录更新到 B 表保存操作记录……如果您还不明白,其实就相当于记录您某个账号的登录时间地点。下面我们具...

2019-12-30 08:10:27 238

转载 如何制作动态层分组报表

润乾报表提供了单元格同值合并的功能,可以实现动态层次的分组报表。这里通过一个例子来说明使用过程。目标报表:需要根据参数动态传递分组字段,按不同维度汇总订单运货费。如参数输入“货主地区, 货主城市”,显示的报表效果如下:当参数输入“货主地区, 运货商, 货主城市”时,报表显示如下:以下为具体实现步骤:1、连接数据源连接润乾报表设计器自带 DEMO 数据源:2...

2019-12-30 08:09:53 259

转载 如何在报表中实现算法的可挂接需求

在报表项目中,有些报表中部分数据的计算方法会经常改变。例如:某企业员工的实际工资是通过绩效得分计算出的,而绩效的算法可能经常变动,需要在不改动其他代码的情况下用新算法替换旧算法。一般我们都会想到用 Java 来实现计算,从而实现动态可挂接计算模块,但是这种方式可能存在缺乏基础类库、占用多余内存等问题。这里我们介绍一种可以实现低耦合、热部署的动态挂接算法,使得解决此类问题更具结构性优势,这就是结...

2019-12-30 08:09:23 220

转载 如何在数据处理中实现补足空白行效果

几乎任何形式的文档和报表都离不开分页,报表如何分页在 B/S 模式的 Web 报表中也是个常见的问题,特别是当大数据量的 Web 报表需要打印输出时,不可能将所有数据打印到一张纸上,这时必然涉及到报表的分页。其中,一个常常遇到的实际问题是:当数据比较多时,在分页后,常常最后一页只有几条数据,这样的报表被打印出来以后,看起来不是很美观。那么,是否能在 Web 报表最后一页不足行的时候自动用空白行补充...

2019-12-30 08:08:49 291

转载 如何自定义报表导出的文件名

润乾报表文件通过 TAG 标签方式发布,导出 EXCEL、word、PDF 的文件名称默认与报表文件名称相同,例如,报表文件名叫 gcxmsyqk.rpx, 那么这张报表导出 excel 时文件名称就是 gcxmsyqk.xlsx。如果需要用其他规则来命名导出的结果文件名,例如将“gcxmsyqk.rpx”的结果文件导出为“工程项目收益情况统计报表 (每季度由成本分析报告负责人整理提供)....

2019-12-30 08:08:04 712

转载 实现报表与算法的统一管理

在报表项目中,常常有些复杂的数据计算是一个报表专门使用的,其它报表用不到。通常,此类计算可以在报表数据源中用 SQL 实现,不过由于 SQL 无法分步计算,需要写非常复杂难懂的长语句,不利于调试和维护,因此也会使用 Java 或者存储过程来实现。但这样一来,计算程序又会和报表模板分开,不利于组织管理。使用润乾报表的脚本数据集(结合集算器实现)来实现报表专用计算,是解决上述困境的一个有效手段,一...

2019-12-30 08:07:24 213

转载 实现报表数据分库存储

报表项目中,常常会出现报表源数据来自不同数据库的情况,也就是同一张报表可能会从多个业务系统读取数据。例如:员工信息从人力资源系统中取出,销售数据从销售系统中取出。当然,还有一种可能,同一应用系统的数据库负载太大,不得已分成多个数据库,例如:销售系统数据分成当前库和历史库。在数据库类型方面,报表工具可能连接同样类型的数据库,比如都是 oracle 或者 db2;也可能是不同的类型。报表应用中...

2019-12-30 08:06:37 223

转载 实现报表数据外置计算

在报表应用中,针对历史数据查询的报表占比很大,这类报表的特点是:第一,数据变化小,查询的历史数据几乎不会发生变化;第二,数据量大,而且还会随时间不断增加。如果这些历史数据始终存放在数据库中,由于大多数数据库的 JDBC 性能都很低下(取数过程的数据对象转换比从文件中读取数据慢一个数量级),当涉及数据量较大或并发较多的时候,报表的性能会急剧下降。显然,如果能将这些变化不大的历史数据移出数据库,采用文...

2019-12-30 08:05:57 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除