Преглед изворни кода

docs(ods/kb): ful_d wdt 备注改 DS 项目全局 ${wdt}

6 张 ods ful_d SQL 备注 + kb/24 §1.2.2:从"DS 传 wdt=$[yyyyMMdd-8]" 改为
"DS 项目全局 ${wdt}(=T-8)";变量名 rdt→wdt,加"raw/ods 一并 drop"。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
tianyu.chu пре 1 недеља
родитељ
комит
17653e8638

+ 1 - 1
jobs/ods/prd/ods_prd_checklist_base_info_ful_d.sql

@@ -5,7 +5,7 @@
 -- 状态:[草案]
 -- 备注:sched=T,${dt}=T-1;维度全量快照模型(无 seed / 无 merge / 无 dedup,PG id 唯一)见 kb/24 §1.2.2;
 --       保留近 7 天:INSERT 前 DROP 掉 ${wdt}=T-8 一个分区,raw / ods 一并 drop(raw 的 drop 也收进本 ods
---       任务,DataX ini 不便 drop);DS 传 wdt=$[yyyyMMdd-8],手动跑 -p wdt=<T-8>;
+--       任务,DataX ini 不便 drop);DS 项目全局 ${wdt}(=T-8),手动跑 -p wdt=<T-8>;
 --       静态分区写入 PARTITION(dt='${dt}'):源=raw、目标=ods,不同表无读写冲突。
 
 ALTER TABLE raw.raw_prd_checklist_base_info_ful_d DROP IF EXISTS PARTITION (dt='${wdt}');

+ 1 - 1
jobs/ods/prd/ods_prd_panini_checklist_base_info_ful_d.sql

@@ -5,7 +5,7 @@
 -- 状态:[草案]
 -- 备注:sched=T,${dt}=T-1;维度全量快照模型(无 seed / 无 merge / 无 dedup,PG id 唯一)见 kb/24 §1.2.2;
 --       保留近 7 天:INSERT 前 DROP 掉 ${wdt}=T-8 一个分区,raw / ods 一并 drop(raw 的 drop 也收进本 ods
---       任务,DataX ini 不便 drop);DS 传 wdt=$[yyyyMMdd-8],手动跑 -p wdt=<T-8>;
+--       任务,DataX ini 不便 drop);DS 项目全局 ${wdt}(=T-8),手动跑 -p wdt=<T-8>;
 --       静态分区写入 PARTITION(dt='${dt}'):源=raw、目标=ods,不同表无读写冲突。
 
 ALTER TABLE raw.raw_prd_panini_checklist_base_info_ful_d DROP IF EXISTS PARTITION (dt='${wdt}');

+ 1 - 1
jobs/ods/prd/ods_prd_panini_checklist_version_config_ful_d.sql

@@ -5,7 +5,7 @@
 -- 状态:[草案]
 -- 备注:sched=T,${dt}=T-1;维度全量快照模型(无 seed / 无 merge / 无 dedup,PG id 唯一)见 kb/24 §1.2.2;
 --       保留近 7 天:INSERT 前 DROP 掉 ${wdt}=T-8 一个分区,raw / ods 一并 drop(raw 的 drop 也收进本 ods
---       任务,DataX ini 不便 drop);DS 传 wdt=$[yyyyMMdd-8],手动跑 -p wdt=<T-8>;
+--       任务,DataX ini 不便 drop);DS 项目全局 ${wdt}(=T-8),手动跑 -p wdt=<T-8>;
 --       静态分区写入 PARTITION(dt='${dt}'):源=raw、目标=ods,不同表无读写冲突。
 
 ALTER TABLE raw.raw_prd_panini_checklist_version_config_ful_d DROP IF EXISTS PARTITION (dt='${wdt}');

+ 1 - 1
jobs/ods/shp/ods_shp_tzy_merchant_info_ful_d.sql

@@ -5,7 +5,7 @@
 -- 状态:[草案]
 -- 备注:sched=T,${dt}=T-1;维度全量快照模型(无 seed / 无 merge / 无 dedup,PG id 唯一)见 kb/24 §1.2.2;
 --       保留近 7 天:INSERT 前 DROP 掉 ${wdt}=T-8 一个分区,raw / ods 一并 drop(raw 的 drop 也收进本 ods
---       任务,DataX ini 不便 drop);DS 传 wdt=$[yyyyMMdd-8],手动跑 -p wdt=<T-8>;
+--       任务,DataX ini 不便 drop);DS 项目全局 ${wdt}(=T-8),手动跑 -p wdt=<T-8>;
 --       静态分区写入 PARTITION(dt='${dt}'):源=raw、目标=ods,不同表无读写冲突。
 
 ALTER TABLE raw.raw_shp_tzy_merchant_info_ful_d DROP IF EXISTS PARTITION (dt='${wdt}');

+ 1 - 1
jobs/ods/usr/ods_usr_app_base_user_ful_d.sql

@@ -5,7 +5,7 @@
 -- 状态:[草案]
 -- 备注:sched=T,${dt}=T-1;维度全量快照模型(无 seed / 无 merge / 无 dedup,PG id 唯一)见 kb/24 §1.2.2;
 --       保留近 7 天:INSERT 前 DROP 掉 ${wdt}=T-8 一个分区,raw / ods 一并 drop(raw 的 drop 也收进本 ods
---       任务,DataX ini 不便 drop);DS 传 wdt=$[yyyyMMdd-8],手动跑 -p wdt=<T-8>;
+--       任务,DataX ini 不便 drop);DS 项目全局 ${wdt}(=T-8),手动跑 -p wdt=<T-8>;
 --       静态分区写入 PARTITION(dt='${dt}'):源=raw、目标=ods,不同表无读写冲突。
 
 ALTER TABLE raw.raw_usr_app_base_user_ful_d DROP IF EXISTS PARTITION (dt='${wdt}');

+ 1 - 1
jobs/ods/usr/ods_usr_app_user_cert_info_ful_d.sql

@@ -5,7 +5,7 @@
 -- 状态:[草案]
 -- 备注:sched=T,${dt}=T-1;维度全量快照模型(无 seed / 无 merge / 无 dedup,PG id 唯一)见 kb/24 §1.2.2;
 --       保留近 7 天:INSERT 前 DROP 掉 ${wdt}=T-8 一个分区,raw / ods 一并 drop(raw 的 drop 也收进本 ods
---       任务,DataX ini 不便 drop);DS 传 wdt=$[yyyyMMdd-8],手动跑 -p wdt=<T-8>;
+--       任务,DataX ini 不便 drop);DS 项目全局 ${wdt}(=T-8),手动跑 -p wdt=<T-8>;
 --       静态分区写入 PARTITION(dt='${dt}');本表软删字段为 del_flag(其它表多为 del_flg)。
 
 ALTER TABLE raw.raw_usr_app_user_cert_info_ful_d DROP IF EXISTS PARTITION (dt='${wdt}');

+ 1 - 1
kb/24-dim建模.md

@@ -39,7 +39,7 @@ ful_d / zip 之外的中间档:需要**月度历史**("某月月底的实体
 
 维度源表一律**全量 DataX 拉**(`where 1=1`,不走 update 增量窗)——create/update 皆可变、无可信增量信号,全量快照最稳。
 
-- **ful_d**:每日全量,写 dt=T-1,**保留近 7 天**;SQL 前 `ALTER TABLE ... DROP IF EXISTS PARTITION (dt='${rdt}')`(`rdt`=T-8)掉滚出窗的一个分区
+- **ful_d**:每日全量,写 dt=T-1,**保留近 7 天**;SQL 前 `ALTER TABLE ... DROP IF EXISTS PARTITION (dt='${wdt}')`(`wdt`=T-8,DS 项目级全局参数)掉滚出窗的一个分区,raw / ods 一并 drop
 - **ful_m**:月末快照,见 §1.2.1
 - **zip**:无可信变更信号 → 靠 ful_d 的 **T-1 vs T-2 相邻全量快照 diff** 建版(触发列见 §4)