Просмотр исходного кода

feat(尾号实验): base_v2 补充实验组名称 & 添加 suffix 字段

- 补全 6/e/f 尾号的实验组名称(原先只填了数字)
- 用 WM_CONCAT 聚合 suffix 展示每组包含的尾号
- DAU 数据源切回 useractive_log(从 per5min 表切回)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
yangxiaohui 1 неделя назад
Родитель
Сommit
864723cd59
1 измененных файлов с 10 добавлено и 7 удалено
  1. 10 7
      tasks/00_尾号实验/base_v2.sql

+ 10 - 7
tasks/00_尾号实验/base_v2.sql

@@ -5,9 +5,9 @@ WITH t_abmap AS
     UNION ALL SELECT "3", "实验组:ros损失函数优化"
     UNION ALL SELECT "5", "实验组:b0_str & 去掉vor实验"
     UNION ALL SELECT "4", "实验组:c1_rovn & 去掉vor实验"
-    UNION ALL SELECT "6", "6"
-    UNION ALL SELECT "e", "e"
-    UNION ALL SELECT "f", "f"
+    UNION ALL SELECT "6", "实验组:去掉vor实验"
+    UNION ALL SELECT "e", "实验组:c1_rovn"
+    UNION ALL SELECT "f", "实验组:b0_ror & c1_rovn & 去掉vor实验"
     UNION ALL SELECT "a", "对照组"
     UNION ALL SELECT "b", "对照组"
     UNION ALL SELECT "c", "对照组"
@@ -37,6 +37,7 @@ WITH t_abmap AS
                         ,return_n_uv_noself
                         ,new_exposure_cnt
                         ,flowpool
+                        -- ,abcode as abcode_origin
                 FROM    loghubods.dwd_recsys_alg_exposure_base_20250108
                 WHERE   dt="${dt}"
                 AND     apptype IN ("4")
@@ -59,10 +60,10 @@ WITH t_abmap AS
                         ,apptype
                         ,machinecode
                         ,SUBSTR(GET_JSON_OBJECT(extparams,'$.rootSessionId'),LENGTH(GET_JSON_OBJECT(extparams,'$.rootSessionId')),1) AS suffix
-                -- FROM    loghubods.useractive_log
-                -- WHERE   dt="${dt}"
-                FROM    loghubods.useractive_log_per5min
-                WHERE   dt BETWEEN CONCAT("${dt}","000000") AND CONCAT("${dt}","235500")
+                FROM    loghubods.useractive_log
+                WHERE   dt="${dt}"
+                -- FROM    loghubods.useractive_log_per5min
+                -- WHERE   dt BETWEEN CONCAT("${dt}","000000") AND CONCAT("${dt}","235500")
                 AND     apptype IN ("4")
             ) sub
     LEFT JOIN t_abmap m
@@ -75,6 +76,7 @@ WITH t_abmap AS
 SELECT  a.dt
         ,a.apptype
         ,a.abcode
+        ,a.suffix
         ,a.exp_per_dau
         ,a.str_one
         ,a.ros_one
@@ -114,6 +116,7 @@ FROM    (
                     ,COALESCE(SUM(return_n_uv),0) AS return_n_uv
                     ,COALESCE(SUM(new_exposure_cnt),0) AS viewh24
                     ,COALESCE(SUM(return_n_uv_noself),0) AS return_n_uv_noself
+                    ,WM_CONCAT(DISTINCT ',',suffix) AS suffix
             FROM    t_base
             WHERE   page = "推荐"
             GROUP BY dt