1. 概述

在神策分析中,除了埋点上报的数据外,还可以使用维度表进行数据的维度扩展。

例如,「浏览商品」事件中上报了 product_id,分析师希望能够使用产品名称、产地、品牌等属性进行数据分析,那么可以使用商品的数据表作为维度表,关联到 「浏览商品」事件中,并使用维度表中的字段作为分析的属性,具体操作说明如下:

2. 使用流程

2.1. 创建数据表

数据接入 > 数据表管理 页面下创建数据表,支持通过表单创建、SQL 创建以及上传文件的方式建表,详细说明见:「数据表管理」。

建表完成后,也可以根据实际需要,在「数据同步」模块下配置数据同步任务,将外部数据源导入至神策系统。

2.2. 配置维度表关联关系

1. 依次选择 数据接入 > 元数据管理 > 用户表/事件表 > 维度表,点击右上角的 添加维度表 按钮。

2. 选择数据表。支持选择 数据表管理 模块中的 主键表 和有 唯一键 的数据表。

3. 填写 关联表别名。当需要使用不同的关联条件多次关联同一张表时,要为这张表设置 别名。后续使用关联表的字段创建虚拟属性时,需要引用别名进行创建。

4. 设置 关联条件。设置当前表与关联表的关联条件,属性的数据类型需要一致,支持多个关联条件组合。

  • 左侧:要关联的维度表中的字段。表的主键或唯一键必须作为关联条件,不支持删除
  • 右侧:可选 当前表属性 固定值。

2.3. 自动创建关联属性

点击 下一步,批量创建关联属性,在此页面中会展示维度表中所有的字段,可选编辑调整属性名、属性显示名等信息,点击提交后,系统自动将该页中选中的字段创建为虚拟属性。(注:此步骤在 SDH 组件 1.3.1 及以上版本包含,1.3.1 版本以下需要手动创建虚拟属性)

2.4. 手动创建虚拟属性

如果需要引用维度表中的字段,并进行相对复杂逻辑的处理,则可以手动创建虚拟属性,添加虚拟属性时,可使用「维度表别名.字段名」的方式引用维度表中的字段值,详细说明见:「虚拟属性」。

3. 管理维度表

在维度表列表页中,可以对已创建的关系进行搜索、筛选、排序、删除等操作。

若已通过当前维度表创建了虚拟属性,那么该维度表不能被删除。

4. 权限

拥有 查看主表查看事件表 权限,则可进入对应页面查看维度关联关系;
拥有 管理主表管理事件表 权限,则可对用户表、事件表的维度关联关系进行管理。