使用语义丰富指导数据问答
添加语义语句,以帮助 Data 360 数据问答客服人员更好地理解数据的业务上下文、特定于域的术语和关系。
所需的 Edition
| 适用于:Data 360 支持的所有版本。请参阅 Data 360 版本可用性。 |
语义丰富是您创建的语句,用于为 Data 360 数据问答客服人员提供业务和数据上下文。这些语句通过解释特定于域的术语、业务规则、数据关系和计算方法,帮助客服人员更准确地解释您的问题,并生成更好的 SQL 查询。
为何使用语义丰富
虽然客服人员可以自动分析数据的模式和关系,但它本身并不了解您的业务上下文。语义丰富通过教导客服人员来弥补这一差距:
- 业务术语:“活跃客户”或“合格潜在客户”在贵组织中的含义
- 计算方法:如何计算度量,例如“客户终身价值”或“转化率”
- 数据质量规则:要使用哪些字段、要避免哪些字段以及原因
- 关系:对象如何在外键关系之外连接
- 筛选约定:应用于特定查询的默认筛选器或条件
语义丰富如何工作
当您向客服人员提问时,它会考虑适用的语义丰富以及数据模式来生成它的响应。客服人员根据以下内容查找与您的问题最相关的丰富:
- 对象范围(特定对象或所有对象)
- 字段范围(对象中的特定字段)
- 问题的自然语言内容
- 将预期问题短语映射到丰富的查找汇总
始终考虑标记为关键的丰富。要保持回复准确,请将每个丰富集中在数据模型的不同方面,并避免对相同数据的相互矛盾的指导。
范围级别
语义丰富可以分为不同级别:
- 对象
- 适用于特定数据湖对象 (DLO) 或数据模型对象 (DMO)。用于特定于对象的术语或计算方法。
- 字段
- 适用于对象中的特定字段。用于字段级数据质量指导或解释规则。
有效语义丰富示例
| 用例 | 语义语句示例 |
|---|---|
| 定义业务术语 | “活跃客户是那些状态为‘活跃’且在过去 90 天内至少有一个订单的客户。” |
| 解释计算 | “客户终身价值计算为 total_revenue 除以 months_active,再乘以 average_customer_lifespan_months。” |
| 数据质量指导 | "在筛选字符串列时,请始终使用小写比较,因为一些原有数据包含混合大小写值。" |
| 字段解释 | " amount_usd__c 字段代表以美元为单位的交易规模。将此字段用于收入计算。” |
| 默认筛选器 | "对于业务机会查询,排除阶段 = '已结束并丢失',除非明确请求。" |
最佳实践
- 用清晰明了的语言编写语句,解释上下文,而不仅仅是定义。
- 请具体说明何时以及如何应用规则。
- 使用关键标记标记关键丰富,以确保客服人员确定它们的优先级。
- 通过向客服人员提问并查看生成的 SQL,测试丰富。
- 随着数据模型和业务规则的发展,不断丰富内容。
主题
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
