spark案例分析之:订单数据案例--计算订单分类成交金额

本文通过一个具体的案例,展示了如何使用Spark对订单数据进行分析,根据商品分类ID进行聚合,统计每一天各类商品的成交金额,并将结果保存至MySQL数据库。涉及到的数据字段包括订单ID、分类ID、订单金额等。
摘要由CSDN通过智能技术生成

需求:

(1)需求:
在给定的订单数据中,根据订单的分类ID进行聚合,然后按照订单分类名称,统计出某一天商品哥哥分类的成交金额;然后将计算结果保存到MySQL中。
(2)字段说明:
oid:订单id,String类型
cid: 商品分类id,Int类型
money: 订单金额,Double类型
longitude: 经度,Double类型
latitude: 纬度,Double类型
(3)分类信息:1.家具;2.手机;3.服装。

1、数据准备

{
   "cid": 1, "money": 600.0, "longitude":116.397128,"latitude":39.916527,"oid":"o123", }
"oid":"o112", "cid": 3, "money": 200.0, "longitude":118.396128,"latitude":35.916527}
{
   "oid":"o124", "cid": 2, "money": 200.0, "longitude":117.397128,"latitude":38.916527}
{
   "oid":"o125", "cid": 3, "money": 100.0, "longitude":118.397128,"latitude":35.916527}
{
   "oid":"o127", "cid": 1, "money": 100.0, "longitude":116.395128,"latitude":39.916527}
{
   "oid":"o128", "cid": 2, "money": 200.0, "longitude":117.396128,"latitude":38.916527}
{
   "oid":"o129", "cid": 3, "money": 300.0, "longitude":115.398128,"latitude":35.916527}
{
   "oid":"o130", "cid": 2, "money": 100.0, "longitude":116.397128,"latitude":39.916527}
{
   "oid":"o131", 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值