映射表可用于对清洗出的字段进行静态 Join 操作来获取需要的目标字段,也可以在查询数据集时用于组合查询。本文介绍如何创建和编辑映射表。

背景信息

映射表用于存储静态数据,其主要功能有:

  • 清洗日志后,通过对清洗出的字段进行静态 Join 操作来获取需要的目标字段。

  • 查询数据集时,可以结合映射表进行组合查询。

关于如何更好地使用映射表,请参见映射表使用最佳实践

创建映射表

  1. 在左侧导航栏中选择自定义监控 > 映射表管理

  2. 映射表管理页面右上角,单击新建映射表

  3. 新建映射表对话框中,选择资源地域,输入资源名称,在 Schema 区域定义映射关系,选择资源类型,并在文本内容中按照样例数据的格式输入映射内容,最后单击确定

一对一映射关系

创建一个名为错误码映射的映射表,其 Schema 为一对一的映射关系,也就是将一个 code 字段转化为一个 name 字段:

图 1. 创建映射表:一对一映射关系

多对一映射关系

下图的映射表为多对一的映射关系,将“经度 + 纬度”转化为地址:

图 2. 创建映射表:多对一映射关系

编辑映射表

  1. 在左侧导航栏中选择自定义监控 > 映射表管理

  2. 映射表管理页面的映射表列表中,单击目标映射表右侧操作列中的编辑,并在编辑映射表对话框中按需修改。

    说明 编辑模式下不能修改 Schema 和资源类型。如果资源类型是 TEXT,可以修改文本内容。修改之后,依赖映射表的任务或其他模块将立即生效。

参考