-
[链接] [链接]四. 维度对齐 我们再回顾前面的双子表例子的 SQL: SELECT Orders.id, Orders.customer, A.x, B.y FROM Orders LEF ..
-
[链接] [链接]三. JOIN 的简化 我们先看如何利用关联都涉及主键这个特征来简化 JOIN 的代码书写,分别讨论这三种情况。 1. 外键属性化 先看个例子,设有如下两个表: employ ..
-
[链接] [链接]二. 等值 JOIN 的剖析 我们来考察下面三种等值 JOIN: 1. 外键关联 表 A 的某个字段和表 B 的主键字段关联(所谓字段关联,就是前一节说过的在等值 JOIN ..
-
大报表导出因数据量巨大,导出 EXCEL 文件时间长。高并发导出请求会同时启动过多的线程执行导出服务,由于单次执行时间长,服务完不成堆积起来,对 cpu 的竞争非常激烈,可能原本要一分钟执行完 ..
-
需求 在流程流转中考虑让用户主动进行数据快照版本的保存,服务器端存储(不考虑数据库存储快照数据),支持可通过版本号和用户名称进行区分。另外,能够对历史快照版本的数据进行查询,查询后的数据可以各 ..
-
[链接] 连接运算(JOIN)一直是 SQL 中的老大难问题。在关联表稍多一点的时候,代码书写就变得很容易出错了。而且因为 JOIN 语句的复杂,导致关联查询也一向是 BI 软件的软肋,几乎没 ..
-
问题描述 由于 PDF 打印清晰度问题,更换了 itext2_rq.jar,发现谷歌下无法进行 PDF 直接打印,如下图所示,只弹出提示消息,然后这个消息自动关闭后,不会出来打印页面: [图片 ..
-
报表的业务稳定性天生很差,业务开展过程中会催生出许多新的查询统计需求,这就会造成了没完没了的报表,这也是许多行业软件开发商头疼的事情。投入很多人力依然搞得灰头土脸,也花了不少钱买了报表工具和 ..
-
[链接]报表性能测试: [链接] [链接] [链接] [链接] [链接]复杂报表开发难度测试: [链接] [链接] [链接] [链接] [链接]集算器 spl 脚本优化实例 [链接]
-
[链接] [链接]2.6 复组表 OLAP 业务使用的历史数据一般不会有大量频繁的更新动作,但有时历史数据的大批删除却是必要的。年代久远的数据已经失去查询分析的意义,如果继续存放在数据表中,即 ..
-
[链接] [链接]9.7 多作业负载均衡 和单机上的多线程并行类似,第一节中讲述的多机并行框架也会等待最慢的分机返回结果后才会继续。我们可以尽量使分机计算的数据量更均衡,但并不能保证各分机执行 ..
-
润乾报表 (20210421 版本) 增加了本地打印功能,功能基本与 applet 打印相同,但不受浏览器限制。 本地打印常见问题 详见:[链接] 本地批量打印使用方法 详见:[链接] 更多关 ..
-
[链接] [链接]9.6 备胎式容错 事先把数据加载进内存,能够获得比外存好得多的性能。数据量太大超出单机内存时,也可以利用集群的分机分段加载,同时分担计算量。我们前述的多机并行框架以及集群表 ..
-
[链接] [链接]9.5 冗余式容错 做集群运算时必须要考虑容错。单机时如果发生机器失效,那运算也就失效了。而集群时仅有少量几个分机失效仍然可能让集群继续有工作能力。 要容错必须要用冗余。如果 ..
-
最新在做报表的时候 遇到一个奇怪的现象 报表设置的几个参数值,但是主报表上 直接 =@参数名获取的时候 却发现值是错误的。 如下如所示 [图片] 正常添加参数检索 参数会传值给集算器脚本文件处 ..
-
[链接] [链接]9.4 分段维表 维表需要被随机访问,而外存不具备这样的能力,所以我们尽量要把维表装入内存。如果维表大到一台分机的内存装不下时,我们就试图在多个分机的内存中加载它。 较大的维 ..
-
报表需要统计数据中有几种数据, 需要知道分组中有几种数据. 比如 1,1,2,3 就是 3 个种类 [图片] 这个列子中 1、A2 进行分组 = ds1.group(a:1) 2、B ..
-
[链接] [链接]9.3 复写维表 我们来讨论外键关联,先看小维表的情况,也就是可以把维表装入分机内存的情况。 那么,把维表装入哪个分机的内存呢? 在所有分机都装入一份。 集群下的事实表很大, ..
-
[链接] [链接]9.2 集群复组表 对于数据表上的常规运算,使用 fork 写起来有些麻烦,SPL 也提供了集群表和集群游标来简化代码,但情况要比单机复杂一些。 回顾第二章出现的复组表概念。 ..
-
什么是雪花模型 在《多维分析中的数据模型之星型模型》中介绍到了星型模型的概念,星型模型中所有维表都直接和事实表关联,当有一个或多个维表没有直接连接到事实表上,而是通过其他维表连接到事实表上时, ..
-
由于 poi 官方旧版程序存在部分漏洞,所以目前产品对 poi 相关 jar 进行更新升级,用户可根据实际情况选择更新。(注意:根据此贴进行更新操作时要求 jdk 版本不低于 1.8) 情况一 ..
-
报表提供一维码功能,可在单元格右键–条形码,默认报表一维码为纵向显示如下: [图片] 如果想让其纵向显示,可以在条形码编辑页面设置旋转角度 [图片] 纵向展现如图: [图片]
-
[链接] [链接]9.1 计算与数据分布 数据量很大时,可以采用多台机器来分担计算任务,也就是集群。参与计算的机器称为分机,通常还会有个控制程序,负责管理分配各分机的计算任务并汇总计算结果,称 ..
-
[链接] [链接]8.6 内存标签异动 标签数据可能随时间变化,比如可能每个月会对客户重新贴一次标签,而我们还希望能针对过去某个月的标签情况进行查询,就需要保存住每个时间点的标签信息。而多维分 ..
-
当前市场上有不少基于 Hadoop 的商用数据仓库产品,大部分都是有投资背景的,通常来讲,投资这种东西主要是因为有某种技术门槛,指望有过人的技术来挣大钱。但是,仔细分析这个业务,却很难想出它的 ..