Link Type 概述
Link Type(链接类型)用于描述两个 Object Type 之间的语义关联关系。通过 Link Type,TIS 本体能够将分散在不同数据表中的业务实体连接起来,形成完整的语义数据图。
Link Type 的作用
在实际业务数据中,实体之间往往存在各种关联关系,例如:
- 订单(Order)关联到客户(Customer)
- 商品(Product)属于某个类目(Category)
- 员工(Employee)隶属于部门(Department)
Link Type 将这些关联关系显式建模为本体中的一等公民,使 ChatBI 查询引擎能够自动理解并利用这些关系,在查询时完成跨实体的数据聚合与分析。
Link Type 的关联方式
TIS 支持三种关联方式,以适配不同的物理数据模型:
| 类型 | 适用场景 |
|---|---|
| ObjectTypeForeignKeys | 两张表之间有直接外键引用关系 |
| JoinTableDataset | 多对多关系,通过中间关联表连接 |
| BackingObjectType | 通过已定义的 Object Type 作为中间桥接 |

关联的 ObjectType 要求
- 参与关联的 ObjectType 必须已经在本体中创建
- 使用 BackingObjectType 类型时,左右两端的 ObjectType 必须已设置主键(PK)
- 一个 ObjectType 可以同时参与多个 Link Type
下一步
- 创建 Link Type — 了解如何新建一个链接类型
- 编辑 Link Type — 了解如何修改已有的链接类型