# 数据表关联属性
数据表可作为事件属性和用户属性的维度表用于分析。业务数据模型中,经常出现多个属性的维度表相同的情况,数据表作为统一的数据维护入口,可以确保这些属性维度数据的一致性。
选择事件属性或用户属性,一个数据表可关联至多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 |
以下属性不可关联:
- 已添加维度表的属性;
- 创建规则中使用了维度表属性的虚拟属性;
- 创建规则中使用了用户属性的虚拟事件属性;
- 数据类型为对象或对象组的属性;