manuallatest产品手册 / 用户属性查看原图
查看原图
用户属性
1. 功能简介
历史情况
- 在历史的数据模型中,数据上报后直接生成用户属性,事件属性 等资产,并且用于报表/看板等资产的搭建
- 无法支持多源数据的接入,并且在数据上报前无法进行分析场景的资产搭建
历史数据模型: 上报数据直接用于分析功能
超层模型
- 增加超层模型后,在来源数据与分析功能的使用中间增加了隔离层,解除了二者强依赖关系
- 可支持多源数据的接入,并通过超层对象设置其连接关系
- 在数据实际产生前,超层对象能够以占位形式存在,便于同时进行报表看板的搭建工作
- 需要进行项目迁移时,分析层的资产内容可基于超层进行迁移,并在迁移后灵活调整可能存在的异常连接关系
超层模型: 通过超层对象连接来源数据后再用于分析
注意
用户属性与事件属性不同, 每个用户属性仅能设置1个数据来源(上报或跨源)
跨源用户属性配置需数据管理员启用, 请在项目启动阶段沟通确认并执行相关操作
当前版本对于跨源用户属性的配置通过 "跨源配置(实体表)" 进行设置
注意
为了在超层模型基础上区分说明 "用户属性" 与其来源的 "上报用户属性"或"跨源用户属性",本文将 "用户属性" 强调为 "超层用户属性",将"上报用户属性"和"跨源用户属性" 统称为 "来源用户属性"
分析使用
- 列表选择: 历史系统中的用户属性列表均为 "上报用户属性" ,升级为超层模型后,用户属性列表中均为 "超层用户属性",扩展了可支持的数据源,同时使用体验与之前保持一致
- 模型查询: 完成报表的创建后,AE系统将会根据超层用户属性的来源,自动识别并读取 上报数据 或 跨源数据 进行计算,与之前的使用体验保持一致
- SQL查询: 由于SQL查询的高度自定义场景,用户需要在查询时需要结合来源填写真实的
from xxx语句,并根据原始表中的数据编写查询SQL语句
2. 使用说明
自动监听逻辑
-
当有新的用户属性数据上报时,AE系统会自动监听并创建+连接同名的超层用户属性
-
当用户创建了 "跨源配置(实体表)" 时,AE系统同样会读取配置中的用户属性,然后自动增加属性的连接配置
-
在自动创建/连接时的逻辑
- 若没有同名的超层用户属性,则系统自动创建并关联超层用户属性
- 若已有同名同类型, 且未连接的超层用户属性,系统会给超层用户属性建立关联信息
- 若已有同名但不同类型的超层用户属性,则需用户手动确认用户属性与连接关系
列表页
列表管理页 说明
列表页各处的功能如下,序号与上图的标注对应:
- 「显示状态」:筛选用户属性的显示状态。
- 属性名、显示名、备注:用户属性的名称、显示名和备注。
- 「来源用户属性管理」:进入来源用户属性管理页面,查看和管理来源用户属性。
- 「显示名」:批量设置用户属性的显示名。
- 「+ 用户属性」:创建新的超层用户属性或虚拟用户属性。
- 搜索框:可搜索用户属性名、显示名、备注。
- 行操作:编辑当前的超层用户属性、设置当前超层用户属性的连接关系。
- 「更多」菜单:「隐藏」切换显示状态,「创建副本」创建属性的副本,「添加维度表」为属性添加维度表,「删除」删除当前的超层用户属性;对象/对象组类型的属性还有「创建子属性」。
- 字段说明表如下
| 字段名 | 说明 |
|---|---|
| 用户属性名 | 以字母开头,可含字母、数字、下划线,最多 80个字符 |
| 用户属性显示名 | 支持中英文,最多 80个字符 |
| 备注 | 支持中英文,最多 200个字符 |
| 属性类型 | 用户属性为用于分析模型的基本属性, 可结合其他功能生成虚拟属性、维度属性、汇率属性 |
| 数据类型 | 如: 文本/数值/布尔/时间/列表/对象/对象组 等 |
| 实时可用状态 | 是否可用于触发式运营的触发规则及实时预警 |
| 连接状态 | 当前用户属性是否已和来源数据连接 |
| 数据状态 | 数据连接的可用状态是否正常 |
| 操作 | 编辑 = 编辑用户属性的基本信息 创建副本 = 基于当前的用户属性创建副本 隐藏/显示 = 将用户属性的显示状态设置为不可见/可见 添加维度表 = 为当前属性添加维度表 (不支持对象/对象组类型) 下载/更新/删除维度表 = 对已添加维度表的属性增加对应的操作 创建子属性 = 为对象/对象组类型的属性创建子属性 删除 = 删除当前用户属性 |
新建用户属性
超层用户属性 新建说明
项目初期需要创建的资产数量较多时, 可使用 事件与属性的批量编辑 功能
设置用户属性的连接
超层用户属性 来源连接设置
-
属性来源连接说明:
- 1个超层属性仅能与1个上报属性建立连接关系
- 若存在对象组类型的
属性P,其中包含子属性P1,则:子属性P1的连接属性必须同样为子属性,且其父属性已经和属性P建立了连接关系
3. 主要功能权限说明
用户属性相关功能涉及的权限如下:
| 权限ID | 功能 | 操作权限 | 功能明细 |
|---|---|---|---|
| 19 | 元数据管理 | 查看 | 查看事件、事件属性、用户属性列表、数据表预览 |
| 20 | 元数据管理 | 编辑 | 编辑原始事件、事件属性、用户属性的显示名 |
| 21 | 元数据管理 | 编辑 | 编辑虚拟事件、维度表、虚拟属性 |
| 59 | 元数据管理 | 查看 | 导出属性的维度表、下载数据表内容、下载数据表历史内容 |
| 89 | 元数据管理 | 编辑 | 新增、编辑文件上传类型数据表、还原文件上传类型数据表的历史版本 |
| 5000 | 元数据管理 | 编辑 | 管理事件/事件属性列表、设置数据连接关系、查看上报/跨源的资产信息 |
图中序号对应的入口和所需权限如下:
- 进入用户属性页面(查看):权限 ID 19
- 「来源用户属性管理」(管理来源用户属性):权限 ID 5000
- 「显示名」(编辑显示名):权限 ID 20
- 「+ 用户属性」:创建超层用户属性需要权限 ID 5000,创建虚拟用户属性需要权限 ID 21
- 行内编辑显示名、编辑备注:权限 ID 20
- 行操作:编辑超层用户属性和设置连接需要权限 ID 5000,编辑虚拟用户属性需要权限 ID 21
「更多」菜单(见「列表页」的配图)中各操作所需的权限如下:
- 隐藏用户属性:权限 ID 20
- 创建用户属性副本:权限 ID 5000
- 添加维度表:权限 ID 89
- 创建子属性:权限 ID 5000
- 删除用户属性:权限 ID 5000
- 已添加维度表的属性:更新维度表需要权限 ID 89,下载维度表需要权限 ID 59,删除维度表需要权限 ID 21
4. 参数限制
- 单个项目内可创建 1,000个超层用户属性
5. 常见问题
-
为什么无法编辑或删除
#user_id用户属性?- 为了保证分析模型的可用性,个别属性不提供页面上的编辑功能,相关属性及说明如下:
#user_idAE系统的用户唯一识别ID,分析模型中用于默认的用户去重数计算
这篇文档对你有帮助吗?

