1-- @SCRIPT 时长分位指标(P90/P95)按日分区覆盖同步任务
2-- @INTENT 将上游已算好的 bee_source 维度时长 P90/P95 分位指标,按调度日同步至目标结果表
3-- @SOURCE tmp.duration_p90p95_idedq(仅读 ${dt} 当天分区)
4-- @TARGET TMP.poc_dev_jdt_12345_a_d_d(覆盖写 ${dt} 分区)
5-- @SCHEDULE 每日运行,调度日期参数 ${dt}
6-- @WRITE INSERT OVERWRITE 按日期分区覆盖写入(可重跑,不产生重复数据)
7-- @NOTE 本任务不做 P90/P95 计算,仅做结果同步;无聚合/去重/关联/字段转换
8-- @OWNER chenmengjia7
9
10-- @CONST dt = '${dt}' -- 调度日期,来源分区与目标分区保持一致
11
12-- INSERT OVERWRITE TABLE gdm.gdm_m07_cps_basic_info PARTITION (dt = '${dt}')
13-- SELECT
14-- bee_source -- @METRIC 数据来源/业务来源标识,原值直传
15-- , p90 -- @METRIC 时长 P90 分位值,原值直传
16-- , p95 -- @METRIC 时长 P95 分位值,原值直传
17-- FROM tmp.duration_p90p95_idedq
18-- WHERE dt = '${dt}' -- @RULE 仅处理调度日期当天分区,来源分区无数据时目标分区写空,不沿用历史
19-- ;
20
21SELECT 12;