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

背景信息

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

  • 清洗日志后,通过对清洗出的字段进行静态Join操作来获取需要的目标字段。
  • 查询数据集时,可以结合映射表进行组合查询。

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

创建映射表

  1. 登录ARMS控制台
  2. 在左侧导航栏中选择自定义监控 > 映射表管理
  3. 实例列表页面右上角,单击创建映射表
  4. 创建映射表对话框中,选择资源地域,输入资源名称,在Schema区域定义映射关系,选择资源类型,并在文本内容中按照样例数据的格式输入映射内容,最后单击确定

    示例:

    • 一对一映射关系

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

      一对一映射关系
    • 多对一映射关系

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

      多对一映射关系

编辑映射表

  1. 登录ARMS控制台
  2. 在左侧导航栏中选择自定义监控 > 映射表管理
  3. 映射表管理页面的映射表列表中,单击目标映射表右侧操作列中的编辑,并在编辑映射表对话框中按需修改。
    编辑映射表
    说明 编辑模式下不能修改资源地域Schema资源类型。如果资源类型TEXT,可以修改文本内容。修改之后,依赖映射表的任务或其他模块将立即生效。