-- 埋点 raw 层(ES SparkSQL 直读路径冒烟) -- 表结构:顶层 11 列全 STRING;lib / properties 嵌套整层 to_json 存字符串 -- 不展开嵌套字段——避免随事件类型 / SDK 升级带来 schema 漂移;解析延后到 ods -- 临时表名 _es 后缀,与现有单字段表 test.raw_usr_traces_apd_d 并存 CREATE EXTERNAL TABLE IF NOT EXISTS test.raw_usr_traces_apd_d_es ( _class STRING, anonymousId STRING, distinctId STRING, event STRING, flushTime STRING, lib STRING, loginId STRING, productInstock STRING, properties STRING, `time` STRING, type STRING ) COMMENT '埋点贴源表(ES SparkSQL 直读冒烟,11 列 STRING,嵌套字段 JSON 字符串)' PARTITIONED BY (dt STRING COMMENT 'yyyymmdd') STORED AS ORC LOCATION '/user/hive/warehouse/test.db/raw_usr_traces_apd_d_es';