-
-
select n_name, sum(l_extendedprice * (1 - l_discount)) as revenue from customer, orders, lineite ..
-
DQL 通过自动关联表,能提升了 BI 前端用户查询数据能力。遇到较大数据量时,新增的查询能力容易碰上性能问题。成熟的数据库厂商对 SQL 多表关联查询已做过大量性能优化,但表稍多,优化手段就 ..
-
select o_orderpriority, count(*) as order_count from orders where o_orderdate >= date '1995-1 ..
-
select * from ( select l_orderkey, sum(l_extendedprice * (1 - l_discount)) as revenue, o_orderda ..
-
BI 系统中用仪表盘 (Dashboard/DBD) 应对精美展现需求,它能对多个联动的多维分析图表做精细布局。DBD 模块基础功能仍然是多维分析,所以 DQL 提升多维分析的敏捷能力,同样也 ..
-
非图形界面中可在配置文件中配置系列号,配置文件位置为:【集算器安装根目录】\esProc\config\raqsoftConfig.xml, 在 Esproc 标签下的 serialNo 标签 ..
-
1. 前 言 在 snowflake 云环境下,用户可搭建集算器 SPL 应用程序包开发环境、生成 App 安装包。用户安装 App 后,通过 SPL 函数接口调用集算器进行数据运算,将计算结 ..
-
润乾 BI 之所以开源,主要考量是 BI 前端的管理需求多变,固定的产品难以应付,在 DQL 解决了关联数据查询难题后,用户容易基于它开发出真正敏捷的 BI 前端。 下面详细了解下该 BI 系 ..
-
select * from ( select s_acctbal,s_name,n_name,p_partkey,p_mfgr,s_address,s_phone,s_comment from ..
-
[链接] [链接]4.9 列式计算 结构化数据通常以记录为基本单位,数据表则是记录的集合,针对数据表的计算通常也是以记录为基础的,即每次针对一条记录实施相应的计算,然后再针对下一条记录计算。比 ..
-
[链接] [链接]5.2 DISTINCT 和 COUNT(DISTINCT) SQL 中的 DISTINCT 和 COUNT(DISTINCT) 一直是拖累性能的常见问题。DISTINCT ..
-
[链接] [链接]1.6 内表索引 序表上的索引都是针对主键的,而主键取值要求有在全表中的唯一性。如果被查找键不是主键甚至取值不唯一而无法建立为主键呢? 我们考查前面这些算法的工作原理,二分法 ..
-
SQL 正在消耗数据科学家的生命 SQL 难写 数据科学家几乎都会用 SQL 做探索分析,SQL 看上去很简单,也有一定的交互性,做数据探索分析似乎很不错。 比如要进行过滤、分组等计算,简单一 ..
-
应用计算困境 顾开发还是顾架构? Java 是当前应用开发最常用的语言,但是 Java 写数据处理的代码并不简单,比如针对两个字段的分组汇总要写成这样: Map> summary = n ..
-
select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_ ..
-
日期维中的年月季周 日期维可以拓展出一些相关维度(年份、月份、季度、周几,今年第几周等)。如果用常规方式在 DQL 元数据中预定义出这些维度,还是有些繁琐,首先要对每个日期字段先定义多个计算字 ..
-
[链接]SPL 超越 SQL 性能的关键点 在性能优化案例中,SPL 常常能跑出比 SQL 高出数量级的性能。对此,我们的解释是 SPL 能写出 SQL 写不出来的低复杂度算法,计算量更小,性 ..
-
[链接]编程学习 从[链接]开始,还有个[链接]。 这本书就是面向非专业人员编写的,不需要编程经验,有高中数学基础就可以了。 第 1-4 章介绍基本的程序逻辑(变量、分支、循环等),也是大多数 ..
-
数据通常不会对所有用户完全开放,BI 系统还要能控制用户的数据访问权限,也就是可以控制某个用户能够查询哪些表和字段,以及还可以通过查询条件控制对表中记录的访问权限。 控制元数据 (表、字段) ..
-
当股价上涨时遇到压力,呈现出卖方力量强于买方力量的势态,此时股价趋于滞涨或回撤,把该价位看做阻力位;反之,把买方力量强于卖方力量,股价趋于止跌或反弹时的价位看作支撑位。阻力支撑相对强度(Res ..
-
凯利公式(Kelly Criterion)是一种根据赌博赢或输的概率,计算出每次下注的资金占所有赌本的最佳比例的公式。它适用于只有2种结果的简单赌局:要么输掉所有本金,要么赢得本金乘以特定赔率 ..
-
基于对象 - 事件模式(schema)的数据计算,可以说是商业中最常见的一种数据分析任务。这里说的对象可以是电商系统用户、游戏玩家、银行账号、手机、车辆等等,通常会有个唯一的 ID,对象涉及的 ..
-
头肩顶 1. 形态整体上有 3 次撞顶的过程,出现 3 座顶峰,其中第一座和第三座的顶部位置较为接近,第二座顶峰的高点比其他两座更高。 2. 形态包括第一次撞顶的“左肩”、第二次撞顶的“头部” ..
-
[链接] [链接]6.4 时间键 维表数据相对固定,但有时也会变动,如果不处理这个变化,就可能导致统计出错。比如想按产品产地分组汇总一段时间内的订单销售额,而产品产地可能在这段时间内发生过变化 ..