• •      •    340 浏览    •   2021-09-26 08:22:26

    程序员学习 SPL 的路径 

    [链接]一 基本介绍,了解 SPL 是干什么的,以及有什么特点 [链接] [链接]二 语法学习先从读此书开始 [链接] 第 1-4 章,介绍基本的程序逻辑,这部分主要是面向没有编程经验的初学者 ..
  • •      •    29 浏览    •   2021-10-25 09:16:44

    SPL:分组汇总 

       把集合中具有相同属性的成员分配到同一个组,这就是分组运算。比如员工表根据部门分组,每组的员工都具有相同的部门;销售表可以根据销售年份分组,每组都是同一个年份 ..
  • •      •    33 浏览    •   2021-10-25 09:08:58

    SQL 提速:二值标签 

    【摘要】 从原理上分析 SQL 语句慢的原因,用代码示例给出提速办法。点击了解 ${article} 问题描述 我们把用来实现某种标记的“是否”型数据称为二值标签。在二值标签总数不太多,只有几 ..
  • •      •    65 浏览    •   2021-10-22 08:40:08

    可以实现 SQL 移植的技术 

    不同类型数据库的函数语法或多或少有些差异,要想让功能相同的SQL查询语句在不同类型的数据库中都能被顺利执行,就要把各数据库都有的那些差异化函数语法进行翻译,即SQL移植。本文将探讨几种SQL移 ..
  • •      •    69 浏览    •   2021-10-22 08:11:28

    微服务实施数据处理的方法 

    一个完整的微服务包括服务治理(注册 / 发现 / 注销)、服务网关、服务容错、服务通信、服务监控、服务安全、部署与编排等诸多内容。使用原生开发语言从头开发往往不太现实,因此在实现微服务时通常会 ..
  • 文本文件可能是结构化的,也可能是无结构的,比如是一篇文章,一则日志,也可以是一份工资清单。未结构化的文本不能直接应用类似 SQL 式的运算,而要用更基础的文字处理运算。 下面我们根据文本文件的 ..
  • •      •    77 浏览    •   2021-10-21 11:17:37

    SPL:分区段查找数据 

       分区段查找数据,是指将数据按照指定的分段区间进行分组查询。比如根据考试成绩返回评价(优、良、中、差);根据家庭年收入返回家庭所处的资产等级(贫困、小康、中产 ..
  • •      •    89 浏览    •   2021-10-21 09:09:10

    从 XPath 到 SPL 

    XML 的多层结构计算起来难度较大,XPath 的计算能力严重不足,只能在计算需求较弱的互联网应用早期发挥作用,如今的计算需求日益复杂多变,需要 SPL 这种能力更强的 XML 计算语言。点击 ..
  • •      •    88 浏览    •   2021-10-21 11:18:13

    SPL:TopN 和分组内 TopN 

       TopN 查询,即从数据中查找前 N 名 / 后 N 名。TopN 查询除了直接取值,还有查询 TopN 所在记录的详细信息,有时候还要查询 TopN 所在 ..
  • •      •    166 浏览    •   2021-10-14 14:59:43

    从 JsonPath 到 SPL 

    JSON 的多层结构比二维结构格式复杂,计算起来难度很大,早期的类库只能解析 JSON,没有计算能力;JsonPath 虽然提供了原始的计算语言,但计算能力较弱;SPL 是专业的计算语言,支持 ..
  • •      •    154 浏览    •   2021-10-14 14:41:02

    Spring Cloud 集成 SPL 实现微服务 

    Spring Cloud 是一款优秀的微服务开发框架,基于 Spring Cloud 的可以快速搭建微服务;esProc SPL(以下简称 SPL)是一款优秀的轻量级计算引擎,基于 SPL 可 ..
  • SPL提供了httpfile函数用于访问HTTP服务器上的页面、WebService及Restful服务,通过传送服务所需的参数,获得服务返回的数据或下载文件。 httpfile函数的完整语法 ..
  • •      •    132 浏览    •   2021-10-21 11:18:44

    SPL:获取分组子集后再统计 

       把集合中具有相同属性的成员分配到同一个组,这就是分组运算。比如员工表根据部门分组,每组的员工都具有相同的部门;销售表可以根据销售年份分组,每组都是同一个年份 ..
  • •      •    147 浏览    •   2021-10-13 12:01:26

    SPL:数据转储 

    应用中有时会把某个数据库中的部分数据转储到另一个数据库,如果同类数据库且数据结构相同,则可以使用数据库DUMP工具来做。如果是异构数据库则一般会使用文本文件作为中介,但文本文件可能丢失数据类型 ..
  • •      •    182 浏览    •   2021-10-11 21:00:27

    SQL 提速:漏斗转化分析 

    【摘要】 从原理上分析 SQL 语句慢的原因,用代码示例给出提速办法。点击了解 ${article} 问题描述 漏斗转化分析属于分组时序计算,其应用场景很多,电商购买转化分析就是其中之一。在用 ..
  • •      •    176 浏览    •   2021-10-11 19:56:33

    SPL:并行取数技术 

    JAVA 应用必须通过 JDBC 从数据库中取数,有时候我们会发现,数据库的负担并不重而且 SQL 很简单,但当数据量大到一定程度时取数的速度 ..
  • •      •    168 浏览    •   2021-10-09 16:54:14

    SPL:跨数据库移植 SQL 

    对于不同类型的数据库,即使是数据库都能支持的SQL查询,语法也大体相似,但仍然可能会有细微差别而不能通用。主要原因在于这些数据库各自的函数参数规则不同。 比如将字符串'2020-02-05'转 ..
  • •      •    200 浏览    •   2021-10-08 14:52:10

    SPL:自定义函数 

    在SPL中,除了使用系统提供的各类函数,还可以编写实现某种特殊功能的自定义函数,登记注册以后就可以象系统函数一样直接在SPL脚本中使用。 1.    定义、部署及注册 每个 ..
  • •      •    1 回帖   206 浏览    •   2021-10-08 08:50:06

    SPL:读写 xml 数据 

    xml是一种常用的数据格式,它具有多层节点,并且每层节点上又可以定义多对属性值,比数据库的二维表结构复杂,直接对着xml数据做计算,还是有难度。SPL语言提供了xml()函数解析/生成xml, ..
  • WebService/Restful 的数据格式采用了 JSON 或 XML 这类通用、多层的结构化文本,但多层格式要比传统的二维格式复杂,取数后再处理的难度也大,本文比较五类 WebServ ..
  • •      •    340 浏览    •   2021-09-28 18:08:26

    SPL:调用 Java 函数 

    在SPL中,除了使用系统提供的各类函数,还可以调用用户在Java类中编写的方法,用来处理一些比较特殊的运算,或者封装好的某些计算过程。   1.    调用方法 ..
  • 有些时候,我们并不关心最大值具体是多少,而是关心最大值所在记录。比如查询数学成绩最高的学生 ID, 选出每个月销售额最高的订单信息等等。 1. 取最大值所在记录 取最大值所在记录,需要找到最大 ..
  • •      •    268 浏览    •   2021-09-27 12:08:22

    SPL:日期时间运算 

    SPL提供了丰富的日期时间操作函数,分为基本处理、运算两大类,包括当前时刻、日期时间分量的拆分、分量组合成日期时间、格式转换、精度调整、相关日期、时间间隔、相对时间、相同判断、工作日计算、时间 ..
  • 【摘要】 从原理上分析 SQL 语句慢的原因,用代码示例给出提速办法。点击了解 ${article}问题描述 组内最早的 N 个事件统计属于分组时序计算,要统计的数据中一般都有分组字段、事件的 ..
  • •      •    268 浏览    •   2021-09-26 22:20:25

    SPL:文字处理 

    文字处理在任何一门程序语言中都是必不可少的,SPL提供了十分丰富的文字处理函数,分为字符处理、简单串处理、与序列相关、复杂分析等几大类,囊括字符串子串、判断、转换、字符编码、数据类型解析、查找 ..
关注乾学院公众号