|
|
@@ -13,7 +13,6 @@
|
|
|
-- 性能:dim 大表只 scan + broadcast NOT IN 剪枝,不参与 shuffle;today_changed user 数量小 broadcast 有效;
|
|
|
-- 前置 DS DEPENDENT:ods.base_user.dt=${dt} + ods.cert_info.dt=${dt} + dim.dt=${pdt}
|
|
|
|
|
|
-INSERT OVERWRITE TABLE dim.dim_usr_user_ful_d PARTITION (dt='${dt}')
|
|
|
WITH today_base AS (
|
|
|
SELECT *
|
|
|
FROM (
|
|
|
@@ -92,6 +91,7 @@ today_rebuilt AS (
|
|
|
LEFT JOIN dim.dim_usr_user_ful_d o
|
|
|
ON COALESCE(bu.id, ci.user_id) = o.user_id AND o.dt = '${pdt}'
|
|
|
)
|
|
|
+INSERT OVERWRITE TABLE dim.dim_usr_user_ful_d PARTITION (dt='${dt}')
|
|
|
SELECT
|
|
|
user_id,
|
|
|
appid,
|