您的位置 首页 资讯中心

WPS Comate 语义模型怎么建?手把手教你从零创建第一个语义模型

---

tags: [WPS Comate, 语义模型, 教程, 数据建模]

---

前置条件

在创建语义模型之前,你需要确保:

  • 已有可用的数据空间,且空间内至少有一个数据集(物理表或数据集视图)
  • 数据集已完成字段定义和数据导入

如果还没有数据集,请先在「数据资产」模块中创建数据空间、接入数据源并通过数据管道清洗数据。

第一步:创建语义模型

  1. 登录 Comate Studio,左侧导航栏点击「数据」→「语义模型」
  2. 点击页面右上角的「+ 新建语义模型」按钮
  3. 在弹窗中填写以下信息:
  • 模型名称(必填):如"销售分析语义模型"
  • 模型描述(必填,不超过500字):描述该模型覆盖的业务范围和目标
  • 成员配置:从通讯录添加成员,分配管理员或成员角色
  1. 点击「保存配置」

保存后你会看到一个模型卡片,显示名称、更新时间和三组统计数字(本体对象/对象关系/数据指标),初始均为0。

第二步:定义业务对象

点击模型卡片进入详情页,选择「对象建模」模块。

  1. 点击「+ 新建对象」
  2. 填写配置:
  • 对象名称:小写英文 snake_case,如 sales_order
  • 展示名称:中文,如"销售订单"
  • 描述:说明该对象的业务含义
  1. 保存后双击对象卡片进入详情页
  2. 在 PROPERTY 区域配置基础属性:
  • 每个属性映射到数据集中的具体字段
  • 类型分为维度(如地区、分类)和度量(如金额、数量)

建议:从核心业务实体开始,先建最重要的2-3个对象,再逐步扩展。

第三步:建立对象关系

切换到「关系建模」模块,定义对象之间的关联。

  1. 点击「+ 新建关系」
  2. 配置关系名称、来源对象、目标对象和基数(1:N 或 N:1)
  3. 在编辑界面中,通过可视化连线建立 JOIN 条件:
  • 左列显示来源对象的所有属性
  • 右列显示目标对象的所有属性
  • 点击左列字段拖线到右列对应字段
  • 底部实时显示 SQL JOIN 表达式

示例:将"销售订单"和"客户"对象关联,以 customer_id 为关联字段,基数为 N:1(多个订单属于一个客户)。

第四步:添加规则属性

切换到「规则属性」模块,为对象添加衍生字段。

  1. 点击「+ 新建规则」
  2. 选择所属对象,填写规则名称和展示名称
  3. 选择规则类型(SQL),在代码编辑器中编写 SQL 表达式
  4. 编辑器支持「字段」「函数」「模板」三个快捷插入按钮
  5. 点击「预览」验证计算结果

典型用例:计算"月度成本"= 当月所有费用明细的 SUM。

第五步:构建业务指标

切换到「指标构建」模块,通过五步向导创建指标。

关键在第4步「定义度量」:

  • 选择聚合类型:SUM、COUNT、AVG、MAX 或 MIN
  • 编写 SQL 表达式,使用 {CUBE}.field 语法引用字段
  • 设置单位(元、人、%等)

可以为同一指标添加多个度量。例如"部门业绩"指标同时包含"总金额(SUM)"和"平均金额(AVG)"两个度量。

第六步:发布模型

回到模型详情页顶部,点击「发布新版本」。发布后:

  • 模型状态从草稿变为已发布
  • Comate 专家和大模型应用可以调用该模型
  • 业务人员可通过自然语言进行数据问答

常见问题

Q:语义模型和数据空间有什么关系?

两者独立存在。数据空间管理原始数据资产(连接、管道、数据集),语义模型基于这些数据资产构建业务语义层。成员权限也可以独立配置。

Q:发布后还能修改吗?

可以。发布后继续编辑会进入新草稿状态,修改完成需再次发布新版本。历史版本始终可查看和回溯。

Q:规则属性和指标有什么区别?

规则属性是对象级别的衍生字段(如"月度成本"),指标是跨对象的聚合度量(如"各部门平均预算执行率")。

注:部分内容由 AI 匹配目标关键词"WPS Comate 语义模型"自动生成,仅供参考。

扫码添加企业顾问

一对一解答您的需求

WPS365企业顾问二维码

热门文章

预约演示
联系我们

扫码联系客服

购买咨询:

021-80206993