标签的基本概念
ONE平台提供了丰富健全的标签能力,用户可按需为包括实体、指标、仪表盘在内的各种数据添加标签,这些添加的标签可用于数据检索、权限管理能场景。
关键概念说明
标签:为保证各类场景使用标签的通用性,ONE平台定义标签是一个”key : value“的键值对,使用key代表维度类型,value代表维度值;
共享标签/我的标签:平台按标签使用场景将标签分成共享标签和我的标签两种类型,提供不同的权限控制方式。共享标签表示一些公共的标签,这些标签需要被全部数据的使用者了解,用于如权限控制等公共场景;我的标签表示是仅个人使用的标签,这些标签除了创建者外对其它数据使用者无意义,用于分组过滤等用户使用场景。

共享标签和我的标签虽然是面向不同使用场景的标签类型,但其在概念和功能使用上并没有区别,故后续文档中的功能使用演示将主要以共享标签进行截图示例。
平台标签管理功能的基本用法
标签管理页面是平台标签能力的关键体现,用户在此页面可进行标签key管理、手动标签管理、自动标签规则管理、批量操作实体标签等操作。
标签Key管理
ONE平台定义标签是由完整的key : value结构组成的标识,用户定义标签需先定义key的内容及用法。
创建标签Key
用户可通过页面“创建标签key”功能创建自己需要的key。

功能使用须知:
1、标签key由“汉字、大小写字母、数字、-、_”构成,最大长度100;
2、标签类型分为 手动/自动两种,当前要求按key定义,一个key下的标签不支持手动和自动混用;
- 手动:需要用户人为创建标签的value,并按value指定这个标签添加给特定的实体实例;
- 自动:用户不能直接定义value及value和实体实例的关联,需要定义规则,系统将自动按规则生成value和value与实体实例的关联。
”我的标签“目前暂不支持自动标签功能,用户在“我的标签”下仅可创建手动标签。
3、标签生效方式主要解决 怎么自动清理无效标签的问题,考虑到有些标签新的出现就需要删除旧的标签,所以将生效方式区分成“追加/覆盖”两种。(标签生效方式是在真正为实体打标签时触发的)
- 覆盖:同一个key下新标签覆盖旧标签;
- 追加:同一个key下添加新标签时保留旧标签;
按标签使用经验建议用户手动类型选择追加,自动类型选择覆盖。
4、特殊生效方式是考虑到平台标签会按实体关系传递,传递过程中实体的1-1或1-N的关系会发生转变,故支持用户按实体来指定标签的生效方式,如果部分实体需要采用不同于其它实体的生效方式,可通过此功能指定;
特殊生效方式为非必填内容,如存在用户可一次选择多个实体使用特殊生效方式。
5、标签key描述用于记录用户关于当前key的说明内容,建议将key的作用和使用方式作为描述内容;
管理标签Key
标签key列表展示当前用户所有已创建的key,用户可通 过列表对这些key进行管理,包括:编辑key、删除key、管理key下的标签;

标签Key管理时其它需关注项:
1、共享标签展示环境下所有已创建的key,我的标签展示环境下用户已创建的key;
2、因标签将作为数据特征在平台内广泛使用,故按标签创建的方式将标签区分为预置/自定义两种,便于用户在平台内进行标签管理。
- 预置表示非ONE平台标签管理体系内创建的标签(如:后台预置、探针采集定义、ETL数据流配置定义等);因预置标签非标签管理体系创建,故页面不直接提供预置标签编辑、删除的功能,如用户需要操作预置标签可通过预置标签的来源功能去干预(如ETL创建的预置标签可从ETL配置页面进行操作)。
- 自定义表示用户通过ONE平台标签管理体系创建的标签(如:标签管理页面,标签插件);因为探针、ETL这些数据写入方会将标签写入底层数据,故将他们定义的标签全部看作共享标签,原则上仅共享标签会出现预置标签,我的权限全部为自定义标签。