Starrocks创建物化视图时不能写select *

CREATE MATERIALIZED VIEW dw_stream.xxx_amv_sr

PARTITION BY date_trunc('DAY', pt)

DISTRIBUTED BY HASH(emp_id) BUCKETS 10 REFRESH ASYNC START('2024-07-17 16:47:02') EVERY(INTERVAL 1 minute)

PROPERTIES ( "replication_num" = "3", "storage_medium" = "HDD", "auto_refresh_partitions_limit" = "5", "partition_refresh_number" = "2", "partition_ttl_number" = "2" ) AS

select emp_id ,emp_name ,pt ,sum(case when item = 'foot' then amount else 0 end) as hot_put_get_send_wo_cnt ,sum(case when item = 'finish' then amount else 0 end) as hot_put_get_finish_wo_cnt ,sum(case when item = 'foot' then amount else 0 end) as gain_put_get_send_wo_cnt ,sum(case when item = 'finish' then amount else 0 end) as gain_put_get_finish_wo_cnt from

( select emp_id ,

emp_name ,

pt ,

item,

amount,

row_number() over(partition by pt,block_id,item order by gmt_modify desc) rn

from dw_stream.xxx_dup_sr

where item in ( 'foot' ,'finish' ) )a1 where rn = 1 group by emp_id,emp_name,pt

不能写成:

CREATE MATERIALIZED VIEW dw_stream.xxx_amv_sr

PARTITION BY date_trunc('DAY', pt)

DISTRIBUTED BY HASH(emp_id) BUCKETS 10 REFRESH ASYNC START('2024-07-17 16:47:02') EVERY(INTERVAL 1 minute)

PROPERTIES ( "replication_num" = "3", "storage_medium" = "HDD", "auto_refresh_partitions_limit" = "5", "partition_refresh_number" = "2", "partition_ttl_number" = "2" ) AS

select emp_id ,emp_name ,pt ,sum(case when item = 'foot' then amount else 0 end) as hot_put_get_send_wo_cnt ,sum(case when item = 'finish' then amount else 0 end) as hot_put_get_finish_wo_cnt ,sum(case when item = 'foot' then amount else 0 end) as gain_put_get_send_wo_cnt ,sum(case when item = 'finish' then amount else 0 end) as gain_put_get_finish_wo_cnt from

( select

*

row_number() over(partition by pt,block_id,item order by gmt_modify desc) rn

from dw_stream.xxx_dup_sr

where item in ( 'foot' ,'finish' ) )a1 where rn = 1 group by emp_id,emp_name,pt

相关推荐
韩风6666 天前
大数据概念
big data
shirsl8 天前
数据开发每日面试题 Day 5
大数据·数据库·sql·big data
喻师傅9 天前
Apache Hudi 概述:从 Parquet 更新难题到数据湖 Upsert
大数据·数据仓库·big data
shirsl14 天前
数据开发实时项目问题整理
数据库·sql·big data
shirsl14 天前
数据开发每日面试题 Day 1
大数据·数据库·sql·big data
weixin_307779131 个月前
PySpark根据输入的表名和过滤条件生成 INSERT 语句
python·spark·云计算·big data
迅易科技1 个月前
从数据可视化到运营闭环,制造企业如何构建卓越运营数字化体系?
大数据·制造·big data
开开心心就好2 个月前
内存清理工具定时自动清理开机自启动
java·开发语言·elasticsearch·ocr·excel·音视频·big data
迅易科技2 个月前
Power BI 新功能解读:重构 AI 时代的企业数据建设内核
微软·big data·powerbi
真上帝的左手2 个月前
19. 大数据-概念
大数据·big data