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

龙岩网站设计找哪家公司网络网站

龙岩网站设计找哪家公司,网络网站,深圳外贸建站,上海网站域名注册价格Window TopN 定义(⽀持 Streaming): Window TopN 是特殊的 TopN,返回结果是每⼀个窗⼝内的 N 个最⼩值或者最⼤值。 应⽤场景: TopN 会出现中间结果,出现回撤数据,Window TopN 不会出现回撤数据…

Window TopN 定义(⽀持 Streaming): Window TopN 是特殊的 TopN,返回结果是每⼀个窗⼝内的 N 个最⼩值或者最⼤值。

应⽤场景: TopN 会出现中间结果,出现回撤数据,Window TopN 不会出现回撤数据,因为 Window TopN 是在窗⼝结束时输出最终结果,不会产⽣中间结果。

注意: 因为是窗⼝上⾯的操作, Window TopN 在窗⼝结束时,会⾃动把 State 清除。

SQL 语法标准:

SELECT [column_list]
FROM (SELECT [column_list],ROW_NUMBER() OVER (PARTITION BY window_start, window_end [, col_key1...]ORDER BY col1 [asc|desc][, col2 [asc|desc]...]) AS rownumFROM table_name) -- windowing TVF
WHERE rownum <= N [AND conditions]

实际案例: 取当前这⼀分钟的搜索关键词下的搜索热度前 10 名的词条数据。

输⼊表字段:-- 字段名 备注
-- key 搜索关键词
-- name 搜索热度名称
-- search_cnt 热搜消费热度(⽐如 3000)
-- timestamp 消费词条时间戳
CREATE TABLE source_table (name STRING NOT NULL,search_cnt BIGINT NOT NULL,key STRING NOT NULL,row_time timestamp(3),WATERMARK FOR row_time AS row_time
) WITH ('connector' = 'filesystem', 'path' = 'file:///Users/hhx/Desktop/source_table.csv','format' = 'csv'
);A,100,a,2021-11-01 00:01:00
B,200,b,2021-11-01 00:01:00
C,300,c,2021-11-01 00:01:00
D,400,d,2021-11-01 00:01:00
A,200,a,2021-11-01 00:01:05
B,300,b,2021-11-01 00:01:05
C,400,c,2021-11-01 00:01:05
D,500,d,2021-11-01 00:01:05
A,300,a,2021-11-01 00:02:00
B,400,b,2021-11-01 00:02:00
C,500,c,2021-11-01 00:02:00
D,600,d,2021-11-01 00:02:00-- 输出表字段:
-- 字段名 备注
-- key 搜索关键词
-- name 搜索热度名称
-- search_cnt 热搜消费热度(⽐如 3000)
-- window_start 窗⼝开始时间戳
-- window_end 窗⼝结束时间戳
CREATE TABLE sink_table (key BIGINT,name BIGINT,search_cnt BIGINT,window_start TIMESTAMP(3),window_end TIMESTAMP(3)
) WITH (...
);INSERT INTO sink_table
SELECT key, name, search_cnt, window_start, window_end
FROM (SELECT key, name, search_cnt, window_start, window_end, ROW_NUMBER() OVER (PARTITION BY window_start, window_end, keyORDER BY search_cnt desc) AS rownumFROM (SELECT window_start, window_end, key, name, max(search_cnt) as search_cnt-- window tvf 写法FROM TABLE(TUMBLE(TABLE source_table, DESCRIPTOR(row_time), INTERVAL '1' MINUTE))GROUP BY window_start, window_end, key, name)
)
WHERE rownum <= 2;

输出结果:

在这里插入图片描述

SQL 转换为算子:

  • 数据源 :数据源即最新的词条下⾯的搜索词的搜索热度数据,消费到 Kafka 后,将数据按照窗⼝聚合的 key 通过 hash 分发策略发送到下游窗⼝聚合算⼦。
  • 窗⼝聚合算⼦ :进⾏窗⼝聚合计算,随着时间的推进,将窗⼝聚合结果计算完成发往下游窗⼝排序算⼦。
  • 窗⼝排序算⼦ :这个算⼦其实也是⼀个窗⼝算⼦,只不过这个窗⼝算⼦为每个 Key 维护了⼀个 TopN 的榜单数据,接受到上游发送的窗⼝结果数据进⾏排序,随着时间的推进,窗⼝的结束,将排序的结果输出到下游数据汇算⼦。
  • 数据汇 :接收到上游的数据之后,然后输出到外部存储引擎中。
http://www.tj-hxxt.cn/news/115937.html

相关文章:

  • wordpress硬件接口长沙弧度seo
  • 专题探索网站开发教学模式的结构沈阳网站制作优化推广
  • 高效网站建设公司seo都用在哪些网站
  • 做外链权重高的女性网站2024年3月新冠高峰
  • 网站建设团队架构在线网站排名工具
  • 视频拍摄器材南昌seo排名优化
  • 赣州网站建设哪家便宜优化的近义词
  • 做的好详情页网站软文营销是什么
  • 黄埔网站建设优化seo上海专业的网络推广
  • 百度推广网站怎么做一个新手怎么去运营淘宝店铺
  • 佛山响应式网站建设关键词挖掘长尾词工具
  • 北京网站模板建设百度公司总部
  • 百度网站关键词优化在哪里做互联网推广销售
  • html入门到精通网站推广优化流程
  • 热 动漫-网站正在建设中-手机版网站seo关键词排名优化
  • 与建设有关的政府网站seo营销技巧
  • 做自己个人网站抖音关键词搜索指数
  • 小型企业网站模板下载百度搜索官方网站
  • 怎么免费搭建网站企业整站推广
  • 门业网站 模板百家号自媒体平台注册
  • 广东圆心科技网站开发企业网络营销方案策划
  • 网站生成手机端灰色词快速上排名
  • 北京企业网站建设费用seo有哪些经典的案例
  • 福建省人民政府关于印发福建省定价目录的通知网页优化最为重要的内容是
  • 酒类做网站企业管理培训视频免费
  • 免费网站正能量百度极速版下载
  • php简易企业网站源码重庆seo网络推广关键词
  • app产品网站模板免费建自己的网站
  • 电商网站建设存在的问题和处理方案小说推文万能关键词
  • 网站建设的内容要怎么写卖网站链接