| 解析 | 正则/JSON 提取字段 |
|---|---|
| 回溯 | 保留原始指针 |
| 版本 | 解析规则登记 |
JSON 解析
JSON 解析
SELECT
get_json_object(log, '$.order_id') AS order_id,
get_json_object(log, '$.amount') AS amount,
src_path, src_offset
FROM ods_app_log WHERE dt = '2026-10-12';字段缺失与解析失败的行要单列监控,不能静默丢弃。
日志入仓先解析为结构化列并保留原始定位(文件路径 + 偏移或对象键):解析规则版本化,回溯时可重新解析。
| 解析 | 正则/JSON 提取字段 |
|---|---|
| 回溯 | 保留原始指针 |
| 版本 | 解析规则登记 |
SELECT
get_json_object(log, '$.order_id') AS order_id,
get_json_object(log, '$.amount') AS amount,
src_path, src_offset
FROM ods_app_log WHERE dt = '2026-10-12';