| 12345678910111213141516171819202122 |
- -- 埋点 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';
|