菜单

元数据管理 API

维度字典

上传/更新维度字典

[POST /horizon/v1/schema/field/update]

参数说明:

字段名字段含义字段类型是否必填可选值其他说明
project_id项目的idInt

schema_name

具体的表名

String
  • users 代表对用户属性上传字典
  • events 代表对事件属性上传字典
field属性对象JSON

---->

name属性英文名String
  • 对虚拟属性上传字典:填写 虚拟属性英文名
  • 更新普通属性的字典:填写 $dimension_dict_{普通属性英文名}
  • 没有字典的普通属性,不支持上传字典
dimension_dict维度字典对象JSON

---->dict映射键值对Map
key-value 键值对

upload_mode覆盖模式String

OVERWRITE

INCREMENT_IGNORE_DUPLICATE

INCREMENT_OVERWRITE_DUPLICATE

  • OVERWRITE 代表覆盖模式,会清空原来的字典再上传
  • INCREMENT_IGNORE_DUPLICATE 代表增量模式,若 key 重复,则忽略
  • INCREMENT_OVERWRITE_DUPLICATE 代表增量模式,或 key 重复,则覆盖

完整请求参数示例:

{
    "project_id": 1,
    "schema_name": "users",
    "field": {
        "name": "v2"
    },
    "dimension_dict": {
        "dict": {
            "key1": "value1",
            "key2": "value3"
        },
        "upload_mode": "INCREMENT_OVERWRITE_DUPLICATE"
    }
}

上一个
功能 API
下一个
概览管理 API
最近修改: 2024-12-27