帮助中心 > 功能手册 > 开发者中心 > 元数据管理 > 虚拟属性

1 概述

虚拟属性,是指在数据入库之后通过 SQL 表达式对已有的事件属性和用户属性进行二次加工,产生一个新的属性值。

2 位置和使用权限

操作位置:开发者中心-元数据管理-事件/用户属性

使用权限:

项目角色     权限 权限明细
管理员 虚拟属性查看、新增、编辑        查看虚拟属性页面、新增、编辑虚拟属性    
分析师 虚拟属性查看 查看虚拟属性页面
普通用户 无权限 无权限

3 如何新增虚拟属性

点击事件/用户属性列表的「新增虚拟属性」,将跳转到如下页面

  • 虚拟属性名:是此虚拟属性在系统中的唯一标识,不允许重复,默认以VP_开头,且只包含大小写字母、数字和下划线。
  • 虚拟属性显示名:是虚拟属性在数据分析、用户洞察等模块使用过程中的显示名称。
  • 虚拟属性描述:对该属性的描述信息,方便用户更好的理解业务。
  • 是否可见:此开关会影响此虚拟属性是否在数据分析、用户洞察等模块展示。「否」表示该事件字段在数据分析和用户洞察菜单栏将同步隐藏,不可使用;「是」表示该事件字段在数据分析和用户洞察菜单栏将同步展现。
  • 数据类型:可自行选择此虚拟属性所属的数据类型
  • 关联事件:选择此虚拟事件属性所关联的事件,若为虚拟用户属性则无需选择
  • SQL表达式:虚拟属性根据表达式中引用到的属性类型分为用户虚拟属性和事件虚拟属性,需要注意的是确定了虚拟用户属性的类型之后只能引用用户表内的属性;确定了虚拟事件属性的类型之后只能引用事件表内的属性。

4 使用场景

应用场景一:时间差计算

可使用函数datediff计算用户属性“时间1”和用户属性“时间2”的间隔天数,生成虚拟用户属性“生命周期天数”,如:datediff(CAST(users.time1 AS DATETIME), CAST(users.time2 AS DATETIME))

应用场景二:属性计算

可直接对属性进行数值计算,使用事件属性income和事件属性expend,生成虚拟事件属性:“利润”,如:event.H_income-event.expend

作者:曹诗语  创建时间:2023-02-24 17:14
最后编辑:超级管理员  更新时间:2024-09-05 21:06