【阿里云流计算】- 电商每天成交总额案例

简介: 背景 我记得在很早以前我就写过《电商实时增长曲线》这个案例,最近一段时间很多用户想获得精确到天级别的订单总数或者是成交额!其实和上面那个案例原理上是一致的,唯一不同的怎么取以天为单位的维度的数据!接下来我给大家可以写一个小案例! 操作 声明好数据源表、数据结果表。

背景

我记得在很早以前我就写过《电商实时增长曲线》这个案例,最近一段时间很多用户想获得精确到天级别的订单总数或者是成交额!其实和上面那个案例原理上是一致的,唯一不同的怎么取以天为单位的维度的数据!接下来我给大家可以写一个小案例!

了解更多阿里云流计算

操作

11_

声明好数据源表、数据结果表。根据业务的事件时间来做分组统计每天的成交金额和订单数!

SQL代码

--实时的流式源表1
CREATE TABLE datahub_input1 (
TIME            VARCHAR,
Price           BIGINT,
NUMBER          BIGINT

) WITH (
type='datahub'
);

CREATE TABLE RDS_OUT (
TIME            VARCHAR,
Total_Price     BIGINT,
Total_quantity  BIGINT

) WITH (
type='RDS'
);

INSERT INTO RDS_OUT
SELECT
to_date(time),
sum(Price),
COUNT(NUMBER)
FROM
datahub_input1
GROUP BY to_date(time);

难点解析

GROUP BY to_date(time)

从上述的代码中可以看出整个作业是很简单的,用户大家比较难以理解或者是不知道怎么取每天的时间,大家的很多错误比如用NOW这个函数但是大家忽略用NOW的话其实使用的系统当前时间,是不推荐大家使用的。正确的应该用EVENT TIME也就是业务事件时间这样才是合理的!用
GROUP BY to_date(time)这个时间作为维度,最后静态数据库里的数据就是根据每一天作为KEY得出后面聚合后的值。例如:(2018-04-01,100000,1000 ).

目录
相关文章
|
存储 缓存 Oracle
|
27天前
|
存储 前端开发 NoSQL
消费增值融合众店:流水超 200 亿,入驻商家超6 万,注册会员500 万
消费增值机制涵盖后端服务、数据库设计、前端用户界面和支付接口集成。本文通过一个简化的Node.js + Express示例,展示了如何实现用户注册、下单、积分计算与提现等功能。数据库采用MongoDB,前端可使用React等框架,支付需集成第三方网关。此外,还需关注安全性、性能优化、异常处理和法规合规性。
|
6月前
|
数据采集 存储 数据挖掘
京东商品优惠券数据采集
京东商品优惠券数据采集
|
6月前
|
安全 数据可视化 数据挖掘
数据分享|AARRR模型淘宝用户行为分析、电商销售分析
数据分享|AARRR模型淘宝用户行为分析、电商销售分析
|
6月前
|
监控 数据挖掘 API
案例研究:如何通过淘宝天猫商品销量数据分析竞争对手
淘宝天猫的商品销量数据接口主要用于商品数据分析和监控业务,通过这些接口可以获取商品的实时销量、30天销量以及总销量等详细信息。以下是关于这一数据接口的详细介绍:
|
NoSQL 算法 Java
千万级订单生成的痛点与架构
千万级订单生成的痛点与架构
182 0
|
存储 数据采集 监控
解密双十一、618电商大促数据大屏指标实现原理
数据分析,大数据应用的一个主要场景,通过数据分析指标监控企业运营状态,及时调整运营和产品策略。大数据平台上运行的绝大多数大数据计算都是关于数据分析的,各种统计、关联分析、汇总报告,都需要大数据平台。
424 0
|
消息中间件 缓存 NoSQL
如何设计电商行业亿级用户秒杀系统
电商行业在近十几年中,经历过大大小小的促销活动和秒杀上百次,每次做秒杀瞬时访问量会翻数十倍,甚至数百倍。对系统架构是巨大的考验,期间也曾经历过系统宕机,甚至整体雪崩。那么我们怎么设计秒杀系统,才能保证秒杀系统的高性能和稳定性,同时还要保证日常业务不受影响呢? 先看看秒杀场景特点。
如何设计电商行业亿级用户秒杀系统
|
数据挖掘 数据处理 Python
超市营业额数据分析
超市营业额数据分析
459 0
超市营业额数据分析
|
大数据 开发者
电商项目之商家日流水宽表分析|学习笔记
快速学习电商项目之商家日流水宽表分析