-
数据表EMPLOYEE是员工数据,部分数据如下: EID NAME GENDER STATE HIREDATE SALARY 1 Rebecca F California 2005/3/11 ..
-
WHERE 中的 IN 是要过滤出某字段值包含在给定枚举值集合中的记录,比如:查出某几个城市的客户、某些类型的订单等等。 数据库做 IN 过滤时,要用字段值和值集合的成员作比较计算。若采用顺序 ..
-
自助报表需求,现在已经是越来越普遍,各行业的应用软件中,不管是主动还是被动,也都在思考并在努力实现自助报表功能 这样做对于用户来说,可以自由灵活的去分析了解数据,不再拘泥于固定格式的数据报表, ..
-
POI可以解析xls,但不提供进一步查询计算的能力,取出数据后都要自己硬写。内嵌数据库可以查询计算,但又不能解析,而且入库过程非常耗时,架构又臃肿得很。直接在xls上执行SQL是个快速轻便的好 ..
-
有一些文件的JDBC驱动可以直接在txt/csv上执行SQL,比如simoc csvjdbc/xiao321 csvjdb,但计算能力太弱,使用价值不大。JAVA内嵌数据库有一定计算能力,比如 ..
-
数据表SSEC是上证指数历史数据,部分数据如下: TDATE CLOSING OPENING HIGHEST LOWEST VOLUME … … … … … 2020-01-02 3085.2 ..
-
为了保证微服务的可扩展性数据库往往主要做数据持久化,而不过多承担数据处理的工作,数据处理主要在应用端通过 Java 完成。这样可以解耦应用和数据库,数据库更换或扩容都不会对微服务产生过大影响, ..
-
中间表是数据库中专门存放中间计算结果的数据表。中间表往往是为了前端查询统计更快或更方便而在数据库中建立的汇总表,这种表是由原始数据加工而成的中间结果,因此被称为中间表。 中间表的出现可能主要有 ..
-
Github上有很多类库都能解析txt/csv,之后可以让Hibernate写入数据库,或手工拼出insert语句入库,最后用数据库查询。这种方法可以利用SQL的强大计算能力,但结构太复杂,时 ..
-
标签是指用“是否”型数据来实现某种标记,计算时要过滤出指定几个标签都为“是”的数据,再做进一步统计。比如:用标签表示客户是否为白领、是否活跃、是否注册等等,要统计“活跃”、“注册”两个标签都为 ..
-
目前主流的 BI 产品中,能被较好的集成的,只有润乾 BI这一家,其它的基本都很难被集成 用户集成 BI 的诉求有两个要点 1产品可以被无缝集成到应用中 用户本身大多都有自己的业务系统,购买 ..
-
能嵌入JAVA代码被调用,又能进行数据计算的开源库,数据库类的有HSQLDB/Derby/H2等。这几个和SQLite的毛病一样,入库过程非常繁琐,要检查表名是否重复、建表结构、读文件、解析字 ..
-
报表业务的稳定性天生很差,业务开展过程中会催生出许多新的查询统计需求,报表就要随之不停增加、修改,这就造成了没完没了的报表。一般企业信息系统上线后主要功能模块都相对稳定不再变化,只有报表会随着 ..
-
报表开发主要有两部分工作,一是报表数据准备,将原始数据加工成报表能用的结果集,这步通常使用 SQL、存储过程、Java 等方式实现;二是报表数据呈现,将已加工好的数据以图表方式呈现出来,这步通 ..
-
随着业务增长报表查询的数据量越来越大,数据库容量和性能都会遭遇瓶颈。数据库本身体系比较封闭,执行效率也不够高,即使扩容也不能很好地解决大数据查询的性能问题,并且很容易达到扩容上限。不仅如此,数 ..
-
不同类型数据库的函数语法或多或少存在差异,当报表切换数据库时,报表中那些包含差异化函数语法的SQL也需要随之转换。而通常报表工具中的SQL数据集是写死的,需要把相应SQL手动修改后替换,无法实 ..
-
一个应用系统部署时可能连接不同的数据库,这时如果报表开发中使用了某种数据库独有的语法(数据库方言),那么报表的移植性就会很差。如何增强报表在面对不同数据库时的移植性呢? 要解决这个问题就要避免 ..
-
不同类型数据库的函数语法或多或少存在差异,要想让功能相同的 SQL 查询语句在不同类型的数据库中都能被顺利执行,就要把各数据库都有的那些差异化函数语法进行翻译。 使用 ORM 技术能够将程序 ..
-
有些报表的数据准备过程比较复杂,很难用 SQL 写出来,这时就可以使用存储过程来实现。存储过程支持多步运算,可以编写复杂的计算过程,同时库内计算可以充分利用数据库的计算能力。 不过,存储过程的 ..
-
Java有什么开源包能做查询统计的? 做查询统计的开源包,Python上著名的Pandas,JAVA上自然就有大批模仿者,其中Tablesaw和Joinery比较有名,但成熟度、计算能力、函数 ..
-
有些报表的数据准备动作比较复杂,不能简单地用 SQL 写出来,于是常常会用 Java 来完成报表的数据准备。这虽然很灵活,但缺点也十分明显。在实现难度上,Java 缺乏专门面向结构化数据计算的 ..
-
数据库之间搬动数据,需要先将源数据导出到中介文件后,或对文件中的数据进行修改,再导入到目标数据库。使用文本文件(txt/csv)最常见,其通用性强且没有内容大小的限制,但是会丢失数据类型,读数 ..
-
该用开源 BI 还是商用 BI? 如果开源 BI 好用,那一定是选开源 BI!!!!!!!! 开源 BI, 相对于商用 BI,有两大优势 1 免费,节省成本 商用 BI,国内的基本都是几十万一 ..
-
Java程序用JDBC连接数据库取数,查询的SQL很简单,数据库负担看起来也不重,也就十几万行数据,要执行十多秒,太慢了,有什么办法提速? JDBC的性能确实不高,经测试,Oracle的JDB ..
-
高并发帐户查询,是要在几千万甚至几亿的帐户历史数据中,快速找到某个帐户的几条到几千条明细。计算很简单,把数据查出来就可以了,关键是大并发时,响应速度要达到秒级甚至更快! 在数据库中,用索引查找 ..