menu
Is this helpful?

# 数据表关联属性

数据表可作为事件属性和用户属性的维度表用于分析。业务数据模型中,经常出现多个属性的维度表相同的情况,数据表作为统一的数据维护入口,可以确保这些属性维度数据的一致性。

选择事件属性或用户属性,一个数据表可关联至多5个属性。可选择关联的属性范围见本文后「附-数据表可关联属性」。

关联属性后,会自动生成被关联属性的维度表属性,系统将以数据表所有非主键字段,创建关联某属性的维度表属性。由于一张数据表可以与多个属性关联,为了避免生成的维度表属性显示名重复,会默认显示为「“数据表该列显示名”_“主属性显示名”」,可修改为自己所需内容;如果“数据表该列显示名”未设置,则用列名替代;如果“主属性显示名”未设置,则用属性名替代。

tips:项目默认可创建的维度表属性上限为3000,若超出限制,将无法关联成功。

# 附-数据表可关联属性

  • 可选与数据表主键数据类型相同的属性。
  • 数据表主键为文本类型时,可关联列表类型的属性。但无法将表内非文本类型的字段创建为维度表属性。
  • 数据表主键为文本类型时,可关联时间类型的属性,关联前需指定表主键字段时间粒度,且仅支持下表时间格式。
时间粒度 格式示例
2021
2021-07
2021-07-31
小时 2021-07-31 09
分钟 2021-07-31 09:16
2021-07-31 09:16:48
毫秒 2021-07-31 09:16:48.270

以下属性不可关联

  • 已添加维度表的属性;
  • 创建规则中使用了维度表属性的虚拟属性;
  • 创建规则中使用了用户属性的虚拟事件属性;
  • 数据类型为对象或对象组的属性;