当前位置: 首页 > news >正文

(十四)基于 Flink SQL 应用案例

在 11.11 购物节大促活动中,天猫、京东等商家会对外发布购物节对应的交易金额、单量等信息,下面我们以 2023.11.11 购物节大促为背景,完成如下任务的计算:

  1. 实时统计购物节当日从零点开始,截止到当前时间总交易额。
  2. 基于销售的商品,按照品牌分类,每小时统计对应品牌下的总订单量。

基于上面的应用场景,结合 Flink SQL,完成技术方案设计,并输出实现代码。

目录

问题 1 详解

问题 2 详解


问题 1 详解

基于问题一,主要是统计当日总的订单金额,我们采用 socket 方式来模拟获取的数据源头。

对应订单输入流数据格式如下:

import lombok.Data;
@Data
public class Orders {private String orderId;  // 订单号private String itemId; // 商品 IDprivate String brand; // 品牌private double price; // 价格private String orderTime; // 下单时间(数据格式为:yyyy-MM-dd HH:mm:ss)
}

具体代码实现如下:

import learn.chartstreaming.bean.Orders;
import org.apache.commons.lang3.StringUtils;
import org.apache.flink.streaming.api.datastream.DataStream;
import org.apache.flink.streami

http://www.mrgr.cn/news/6642.html

相关文章:

  • Elasticsearch + Search UI 构建一个文件搜索引擎
  • 如何使用cornerstone3D渲染3D影像
  • 单例模式在实现webserver这个项目中起到了什么作用
  • 实验室安全分级分类管理系统在高校中的具体应用
  • java ssl使用自定义证书或忽略证书
  • 创新实践:流媒体服务器如何推动WebRTC支持H.265及JS硬软解码(MSE硬解、WASM软解)
  • 技术风暴中的应急处理:提升团队的应对能力
  • linux 提权
  • 矩阵--旋转图像
  • windows核心编程 内核对象,创建进程(CreateProcess),管道(CreatePipe)
  • 图形学论文笔记
  • 什么是粘包(TCP)
  • 开源模型应用落地-qwen2-7b-instruct-LoRA推理Gradio-Axolotl-单机单卡-V100(十一)
  • 安卓逆向软件分享 | AndroidKiller
  • wpf 定制 个性圆角信息面板
  • 机器学习基础(Datawhale X 李宏毅苹果书 AI夏令营)
  • conda大全及实操
  • Circuitjs 快捷键完全列表
  • Python酷库之旅-第三方库Pandas(090)
  • 小琳AI课堂:Llama——NLP界的多面手