Skip to main content
Version: 5.1.0

共享属性(Shared Property)

共享属性(Shared Property)是一种可以在多个 Object Type 之间复用的属性定义。当多个业务实体拥有相同语义的字段时,通过共享属性可以统一管理该字段的名称、类型、描述等元数据,避免重复定义,确保跨实体的语义一致性。

核心概念

  • 定义一次,多处引用:一个 Shared Property 创建后,可以被任意多个 Object Type 的属性所引用
  • 统一语义:引用同一 Shared Property 的所有属性,在 ChatBI 等分析场景中会被视为同一语义维度
  • 独立维护:修改 Shared Property 的元数据(如描述)后,所有引用它的属性都会同步更新

典型使用场景

场景示例
多实体共用状态字段status(状态)字段在订单、退款、物流等多个实体中含义相同
统一货币单位定义currency_code(货币代码)在销售、采购、结算等实体中含义一致
跨域通用分类标签category_id(类别编号)被商品、活动、内容等多种实体引用

与普通属性的区别

对比项普通属性共享属性引用
定义方式在 Object Type 内直接定义先创建 Shared Property,再在属性中引用
跨实体复用❌ 每个实体单独定义✅ 多实体共享同一定义
语义一致性各自独立,可能不一致统一语义,保证一致性
维护成本需要逐一修改各实体中的同名字段修改 Shared Property 一处即可

相关操作