Quellcode durchsuchen

feat(trd): 加 raw_trd_card_group_order_info_inc_d mask 配置

按现已上线 inc_d ini 91 入仓字段反推(PG 全 120 砍 29),
全部 29 字段统一 trim:
- 三方支付凭证 / 账户 12
- PII 5
- 物流冗余 / 业务字段 11
- schema drift(merchant_open)1

为后续表入仓建立标准模板;与已上线 inc_d ini 行为一致,无侵入。
tianyu.chu vor 1 Woche
Ursprung
Commit
7ea73a94cb
1 geänderte Dateien mit 52 neuen und 0 gelöschten Zeilen
  1. 52 0
      jobs/raw/trd/raw_trd_card_group_order_info_inc_d.mask.ini

+ 52 - 0
jobs/raw/trd/raw_trd_card_group_order_info_inc_d.mask.ini

@@ -0,0 +1,52 @@
+; 表名:raw_trd_card_group_order_info_inc_d
+; 配套 sync ini:jobs/raw/trd/raw_trd_card_group_order_info_inc_d.ini
+; 配套 DDL:manual/ddl/raw/trd/raw_trd_card_group_order_info_inc_d_create.sql
+; 配套建模文档:kb/24-raw建模.md §1
+;
+; 来源:本次 mask conf 机制上线前,inc_d ini reader.column 已确定为 91 入仓字段
+;       (PG 全字段 120 砍 29)。本配置按 29 个不入仓字段反推为 trim,
+;       使 sync 生成器(带 --mask-conf)的输出与现已上线 inc_d ini 一致,
+;       为后续表入仓建立标准模板。
+;
+; 字段分组按 kb/24 §1 三态决策表(明性 28 + 隐性 1,本配置统一 trim)。
+
+[mask]
+
+; ---- 三方支付凭证 / 账户 ----
+payment_num = trim
+prepay_id = trim
+payment_evid = trim
+payment_bank_type = trim
+out_refund_no = trim
+refund_id = trim
+trade_no = trim
+shipping_trade_no = trim
+payment_appid = trim
+pay_data = trim
+pay_config_id = trim
+pay_result_data = trim
+
+; ---- PII ----
+shipping_address_linkname = trim
+shipping_address = trim
+shipping_address_phone = trim
+app_user_nick_name = trim
+app_user_avatar = trim
+
+; ---- 物流冗余 / 业务字段 ----
+courier_num = trim
+refund_curier_company = trim
+refund_courier_num = trim
+refund_ship_time = trim
+prop4 = trim
+order_queue_low = trim
+order_queue_high = trim
+address_edit_json = trim
+tenant_id = trim
+self_pickup_code = trim
+version = trim
+
+; ---- schema drift(PG 业务库有 / 分析师库无)----
+; merchant_open 在 PG 业务库存在但分析师库未同步过来,本次 generator 跑 PG 业务库时发现。
+; 当前按 trim 处理对齐已上线 inc_d;后续 dq 任务上线后由 schema 探查流程评估是否纳入保留。
+merchant_open = trim