银行柜员绩效考核案例

2019-10-08
阅读 2 分钟
1.3k
【摘要】商业银行对员工的绩效考核标准一般分为 4 个方面:柜员的销售业务量、客户服务、内部流程、学习成长等。一般本质上具有如下特征:多样性数据源,数据来自银行的多个业务系统定时推送的文件数据;计算指标变化快,随业务种类或时间段采用不同的计分规则体系。如何提高开发效率,建立长期有效的机制应对业务规则的...

木槿生活数据平台案例

2019-10-08
阅读 2 分钟
792
零售行业门店多、客户多、库存多,经常面临的问题:1、各个业务系统之间彼此不相关联,造成信息孤岛,很难从数据中发现隐藏的问题或商机。2、日积月累,报表查询越来越慢,甚至影响业务,如市场营销、数据整理再汇报。3、维护报表数量多,随着零售行业业务种类的不断丰富,报表数量还在不断增加。如何低成本得应对以上窘...

SPL 教案——分组

2019-10-08
阅读 5 分钟
1k
spl 教案分组.pdf ([链接])

集算器助力 ireport

2019-09-19
阅读 4 分钟
679
在使用 Jasper 报表工具制作报表时,常常会遇到数据来自多个数据源的情况,通常的做法是使用主子报表或者使用javabean作为数据源。使用主子报表通常会增加报表设计的复杂度,而使用javabean做数据源,则需要一个javabean类来支持,并且为了在设计报表时能够看到数据,还要为ireport提供一个静态方法,该方法用于返回上面...

SPL 简化 SQL 案例详解:固定分组

2019-09-19
阅读 5 分钟
950
在数据库应用开发中,我们经常需要面对复杂的SQL式计算,固定分组就是其中一种。固定分组的分组依据不在待分组的数据中,而是来自于外部,比如另一张表、外部参数、条件列表等。对于特定类型的固定分组,用SQL实现还算简单(比如:分组依据来自另一张表,且对分组次序没有要求),但对于比较通用、灵活的要求,实现起来...

SPL 简化 SQL 案例详解:组内运算

2019-09-19
阅读 3 分钟
870
在开发数据库应用时,经常在分组后需要对组内数据进行计算,例如:列出近3年每年都发表过论文的学生名单(按论文发表年分组后列出每年都出现的学生清单),统计全部参加了历次培训的员工(按培训分组后统计每次都有的员工人数),选出每位客户的高尔夫成绩最高的三天(按客户分组后按天计算成绩的Top3)等等。

合并 mongodb 子文档

2019-09-19
阅读 3 分钟
1.1k
Mongodb 的 BSON 存储格式灵活多样,有助于 MongoDB 的入门学习。有集算器 SPL 语言支持后,Mongodb 能实现像数据 SQL 那样的方便查询。若想了解更多,请前往乾学院:合并 mongodb 子文档!

如何利用索引提高性能

2019-09-19
阅读 2 分钟
621
在关系数据库中,表中数据普遍以无序的状态存储在磁盘上,在没有相应索引时,若要对表中数据进行查询,就只能全表检索,将所有记录挨个读取,然后和查询条件进行比较,显然,这种方式会导致大量的磁盘 I/O 操作和 CPU 计算,消耗大量的系统时间,因此,建立索引就成了一个必须考虑的选项。

Java 如何远程调用 SPL 脚本

2019-09-19
阅读 9 分钟
1.2k
在《Java 如何调用 SPL 脚本》中我们介绍了在 Java 中可以部署集算器 JDBC 来调用本地 SPL 脚本,那如何能在 Java 中远程调用 SPL 脚本呢?这就是接下来要说的重点!

Mac 环境中部署集算器

2019-09-19
阅读 3 分钟
579
其中,通过点击 下载的后缀为 tar.gz 的安装包,可应用于 Linux 环境及 Mac 环境,安装包中包含集算器 IDE 设计器、数据存储服务、节点机服务、HTTP 服务、ODBC 服务、HSQL 示例数据库。下面介绍集算器在 Mac 环境中的部署步骤:

SPL 简化 SQL 案例详解:行间计算

2019-09-11
阅读 3 分钟
826
在数据库应用开发中,我们经常需要面对复杂的SQL计算,行间计算就是其中一种。比如:用每月的销售额除以上月的销售额,求比上期,或用每月销售额除以去年同月的销售额,求同期比。有些数据库系统没有提供SQL2003标准的窗口函数,或者支持得不完备,那么完成行间计算就需要改变思路,使用连接(join)运算替代,不仅难以...

SPL 简化 SQL 案例详解:计算各组前 N 行

2019-09-11
阅读 2 分钟
668
取出各组的前N行数据是较常见的运算,比如:每个月每种产品销量最高的五天是哪五天,每位员工涨薪最多的一次是哪次,高尔夫会员成绩最差的三次是哪三次,等等。在SQL中,这类运算要用窗口函数以及keep/top/rownumber等高级技巧来间接处理,代码难度较大。而且许多数据库(如MySQL)还没有这些高级功能,就只能用更复杂的...

SPL 教案——有序

2019-09-11
阅读 4 分钟
708
SPL 教案有序.pdf([链接])

SPL 教案——集合

2019-09-11
阅读 4 分钟
901
spl 集合.pdf ([链接])

性能优化教案—查找

2019-09-11
阅读 3 分钟
643
点击下载 PDF

查询 MongoDB 子文档的 List 字段

2019-09-11
阅读 2 分钟
2.8k
MongoDB 对于 List 结构中由若干字段组合而成的字符串数据有统计需求时,使用其 shell 脚本来实现有些复杂,而集算器 SPL 语言,则因拥有丰富的接口函数,实现就容易多了。若想了解更多,请前往乾学院:查询 MongoDB 子文档的 List 字段!

esproc vs python 3 数据处理

2019-09-06
阅读 6 分钟
793
1.采样(随机的将数据分成30%和70%) esproc A4:A.sort(x)按照x对A进行排序,并取长度的30% A5:差集得到剩下的70% python: import timeimport pandas as pd import datetime import numpy as np import random s = time.time() data = pd.read_csv("C:/Users/Sean/Desktop/esproc_vs_python/EMPLOYEE_nan.txt",sep="\t"...

体系结构方案 - 临时性数据计算

2019-08-27
阅读 1 分钟
886
【摘要】日常数据处理中经常会发生一些临时数据计算需求。这种临时性计算具有相当的普遍性。那么,我们是用什么方法来处理这种具有普遍性的临时计算需求呢?去乾学院看个究竟吧! 体系结构方案 - 临时性数据计算

创新边缘计算引擎

2019-08-27
阅读 1 分钟
1k
边缘计算是随着物联网的发展而新兴起来的全新数据技术架构,由于业务需求和技术要求较以往有很大不同,本身也还在发展中,传统的技术框架和编程模式不再完全适用,很多企业在开发实施过程中遇到了很多挑战。本文介绍了一个全新的边缘计算引擎,为解决这些问题挑战开拓了一个新的思路。

高性能离线跑批方案

2019-08-27
阅读 1 分钟
1.6k
【摘要】 随着数据量的不断增长和业务复杂度的不断增加,数据仓库跑批任务量越来越繁重,耗时越来越长。众多项目出现了整晚都算不完、跑不完的情况。造成如此困境的原因是什么?如何破局?点击数据仓库跑批提速方案,去乾学院看看集算器如何从根本上解决数据仓库跑批太慢的问题!

SQL 难点解决:循环计算

2019-08-27
阅读 6 分钟
803
SQL 虽然可以对集合中的记录进行循环计算, 但在循环计算过程中利用中间变量、同时计算多个值、前后记录访问、减少循环次数等方面差强人意。而集算器 SPL 则要直观许多,可以按自然思维习惯写出运算。这里对 SQL 和集算器 SPL 在循环计算方面进行了对比,如果需要了解更多,请前往乾学院:SQL 难点解决:循环计算!

SPL组表进一步优化 JOIN 性能

2019-08-27
阅读 4 分钟
872
上一篇《优化 Join 运算的系列方法》介绍了如何使用集算器优化JOIN性能,其中数据存储使用的是集文件。如果想进一步提升性能,可以使用组表代替集文件。

Docker 用户操作使用说明

2019-08-27
阅读 2 分钟
710
用户登录 Client 端 1. 登录 Client 端访问 Server 端,在集算器中,菜单工具->docker 登陆,登出。 IP:对应多台物理机时,IP 为入口物理机 IP 端口:配置 Docker_server 时标签对应的端口号 用户名和密码:要求和 IP 对应 2.Client 端调用 Server 端 在介绍 Server 端配置 docker_user.xml 用户管理时提到标签中的...

Docker 管理员操作使用说明

2019-08-27
阅读 6 分钟
1k
将集算器的群集和 docker 结合可以进行高效的运算、合理的资源分配与管理。结合以后结构分成两部分: Server 端和 Client 端; Docker Server 端目前只能在 Linux 中使用。

详谈转置 pivot

2019-08-09
阅读 5 分钟
1k
在日常工作中时常会遇到将数据表的行列进行转换的问题。SQL 提供了静态转置的功能 pivot 和 unpivot,但适用范围很受限,要用 SQL 实现一些比较复杂的转置功能常常会遇到语句过于复杂的问题,而且缺少一个标准的解决思路。而集算器的 SPL 语言,则因其语法的灵活和函数库的丰富,可以完美地弥补 SQL 在这方面的不足。

轻量级高性能多维分析套件

2019-08-09
阅读 5 分钟
750
什么是轻量级?抛开技术术语,从效果上看就是为了实现操作目的,使用更轻便、更省时的方法;那么什么是高性能呢?最直接的说法就是比常用方法更加高效、更快。

SPL 的序号思维及定位计算

2019-08-09
阅读 12 分钟
1k
SPL中的集合都是有序的,可以用序号来引用成员,灵活运用序号可以使运算更为简捷高效。 1 成员访问 SPL的某些函数中可以使用序号或序号数列作为参数,最简单的应用是直接用序号访问成员,这和一般编程语言中的数组类似。 A2与A3从序列中获取指定位置的成员,位置序号是从1开始的,结果如下:   A4与A5修改了序列中的某个...

集算器性能优化场景

2019-08-07
阅读 1 分钟
794
【摘要】 遇到这些场景,慢的让人崩溃?集算器为您加速!点击集算器性能优化场景获得极速体验!本文预计阅读时间 3 分钟。 点击下载方案 PDF 文件

SPL 的日期时间函数

2019-08-07
阅读 14 分钟
1.6k
日期时间类数据,通常会用字符串来输入或显示。在使用集算器时,可以点击Tool>Option,在选项配置的Environment页面中,设定日期时间类型数据所使用的默认格式,如:

实现 MongoDB 连接运算

2019-08-07
阅读 1 分钟
1.4k
【摘要】        早期的 Mongodb 版本没有 $lookup 接口来实现连接运算,或使用 $lookup 来实现连接运算比较麻烦时,集算器 SPL 语言实现了对多个文档不同类型的连接运算,对 Mongodb 提供了便利的技术。若想了解更多,请前往乾学院:实现 MongoDB 连接运算!多表关联查询在数据库应用中比较常见,对于早期的 Mongodb 版...