语义视图(Semantic View)

语义视图是 Lakehouse 中的业务语义层,在物理表结构与业务分析需求之间建立一层抽象,解决"同一指标,不同报表口径不一致"的问题。

解决什么问题

没有语义视图时,不同报表和应用各自写 JOIN 和聚合逻辑,同一个"月活用户数"在不同地方可能有不同的计算方式。语义视图将指标定义集中管理,全组织统一口径。

与普通视图的区别

对比项普通视图语义视图
定义方式SQL 查询声明式(表关系 + 维度 + 指标)
主要用途逻辑封装、权限隔离业务语义层、AI 数据接入
JOIN 处理手动写引擎自动处理
面向对象开发者业务用户、AI Agent

核心组件

  • 逻辑表(TABLES):映射物理表,声明主外键关系,查询时自动 JOIN
  • 维度(DIMENSIONS):分类属性,如地区、时间、产品类别
  • 指标(METRICS):聚合度量,如销售额、用户数、转化率
  • 过滤器(FILTERS):可复用的预定义筛选条件

典型场景

场景说明
统一指标口径集中定义 KPI,避免各报表计算逻辑不一致
降低查询门槛业务用户用业务术语查询,无需了解物理表结构
AI Agent 数据接入作为 Analytics Agent 的语义数据源,支持自然语言问答

相关文档

联系我们
预约咨询
微信咨询
电话咨询