← 返回 技术博客

技术文章

HENGSHI SENSE 6.2 架构全景解析:Data Agent、指标引擎与Headless语义层的工程实现

HENGSHI SENSE 6.2 架构全景解析:Data Agent、指标引擎与Headless语义层的工程实现。

2026/04/25技术博客HENGSHI5 分钟阅读
Agentic BIData Agent衡石科技HENGSHI
HENGSHI SENSE 6.2 架构全景解析:Data Agent、指标引擎与Headless语义层的工程实现

Article body

正文

一、6.2版本的技术定位:从”功能迭代”到”架构升级”

1.1 版本演进脉络

HENGSHI SENSE的版本演进遵循清晰的技术脉络:

版本时间核心主题
v5.02021现代化架构重构,引入微服务
v5.52022增强分析能力,指标层引入
v6.02023大模型集成,Text-to-SQL能力
v6.12025Agent概念验证,任务编排框架
v6.22026.4Agentic BI完整技术栈

6.2版本是一个量变到质变的节点——此前几个版本中逐步引入的AI能力在6.2中完成了系统性整合,形成了完整的Agentic BI技术栈。

1.2 6.2的技术主题

6.2版本的工程实现围绕三个核心技术主题展开:

  1. Agent化:将AI能力从”辅助查询”扩展到”全栈操作”,Agent可以执行从数据建模到仪表盘创作的完整BI工作流
  2. 资产化:将指标从”报表附属品”提升为”一等公民数据资产”,提供收藏、搜索、同步等资产管理能力
  3. 工程化:在数据导出、权限管理、水印安全等企业级能力上补齐工程短板,支撑大规模生产环境部署

二、Data Agent:全栈BI智能体的架构设计与实现

2.1 从”问数助手”到”全栈BI智能体”的技术跃迁

在传统BI平台中,“问数助手”(通常基于Text-to-SQL实现)的技术实现相对简单:用户自然语言输入 → LLM意图识别 → SQL生成 → 数据库查询 → 结果展示。

这条链路的问题在于:它只能处理”查询”这一个环节。用户说”帮我建一个华东区销售趋势的仪表盘”,传统的问数助手就完全无能为力了。

6.2版本的Data Agent本质上是一个多模态、多任务、全栈的BI智能体。关键的技术突破在于:

  • Task Planner(任务规划器):能够理解复杂的多步骤请求,自动拆解为子任务序列,并支持进度跟踪
  • 多Agent协作:建模助手、创作助手、问数助手可以协同工作
  • 平台API直调:Agent不再通过模拟UI操作来实现功能,而是直接调用Headless API

2.2 四大Agent能力的技术实现

2.2.1 建模助手(Modeling Agent)

建模助手是最具技术含量的Agent能力,因为它需要理解数据工程的复杂逻辑。

核心能力:

  • 在建模画布中自由拖拽数据集
  • 灵活配置LEFT/INNER/RIGHT JOIN等关联关系
  • 快速从数据连接中创建新数据集
  • 智能推荐最优关联类型与维度归属

工程实现要点:

当用户说”把订单表和客户表关联起来,用客户ID做左连接”时,Agent需要完成:意图解析 → 数据发现 → 可行性校验 → API调用 → 结果反馈。

2.2.2 创作助手(Creative Agent)

创作助手负责仪表盘和数据报告的可视化创作。

核心能力:

  • 一句话指令即可新建仪表盘并自动生成对应图表
  • 灵活修改图表类型、配色、标签、坐标轴等样式
  • 支持从数据集自动推荐最佳可视化方案

当用户说”帮我做一个华东区各省份的销售额排名,用柱状图”时,Agent需要从语义层定位”华东区”维度、识别”销售额”指标、配置排序规则、选择合适的图表类型。

2.2.3 问数助手(Query Agent)

问数助手是6.2中”升级”而非”全新”的模块,但升级幅度巨大。

核心升级:

  • 具备更智能的分析流程规划能力
  • 支持从查询错误中自我学习优化
  • 精准记忆用户分析习惯与常用维度
  • 智能搜索关联数据集

自我学习机制:当生成的SQL执行失败时,Agent会分析报错信息并自动修正并重试。当用户手动修正了Agent的结果后,Agent会”记住”这次修正。

2.2.4 页面操作助手(Navigation Agent)

页面操作助手是一个相对轻量但极具实用价值的Agent。

核心能力:

  • 根据指令快速导航至任意功能页面
  • 修改图表标题、样式等配置项
  • 边操作边讲解功能流程

2.3 AI能力增强的技术实现

流式输出:用户可以实时看到Agent的操作过程和中间结果,大幅提升长流程操作的体验。

多语言适配:Agent能够自动检测用户的语言偏好,并使用对应语言进行交互。

任务拆解与进度跟踪:复杂请求会被自动拆解为多个子任务,每个子任务的执行进度实时展示。

Agent偏好设置:支持用户通过Markdown格式自定义个性化指令,如”默认使用柱状图而不是折线图”、“日期格式统一使用YYYY-MM-DD”等。

2.4 全域上下文覆盖

6.2版本的Data Agent已经实现了全产品模块上下文覆盖,这是其区别于其他”AI+BI”产品的关键技术指标。

三、指标管理系统:企业级指标资产的工程化治理

3.1 指标管理的工程挑战

在企业级BI场景中,指标管理是一个被严重低估的工程难题。一个中大型企业可能有数百甚至数千个业务指标,分布在不同的部门、系统和报表中。

典型的指标管理痛点:

  • 定义不一致:财务部的”收入”和销售部的”收入”可能计算口径完全不同
  • 查找困难:想用某个指标,但不知道它定义在哪里、谁维护的
  • 重复建设:多个分析师各自定义了相同或相似的指标
  • 变更风险:修改一个指标定义,可能影响数十个依赖它的报表

3.2 指标收藏功能的实现

6.2推出的指标收藏功能,看似简单,但在工程实现上需要解决几个关键问题:

收藏列表的高效查询:个人收藏上限为1000个指标。如何在1000+指标的列表中实现快速搜索和分类展示?衡石的实现方案是:为每个用户的收藏列表建立倒排索引,支持按指标名称、归属主题路径、指标描述等多维度快速检索。

归属主题路径展示:收藏列表不仅显示指标名称,还显示该指标所属的主题路径(如”销售管理 > 区域分析 > 华东区销售额”),帮助用户快速定位指标的来源和上下文。

3.3 全场景指标搜索的实现

全场景指标搜索是6.2中工程复杂度较高的功能,因为它需要在多个不同的产品上下文中提供一致的搜索体验。

技术实现要点:

  1. 统一搜索索引:所有指标使用同一套搜索索引,确保搜索结果的一致性
  2. 场景感知:系统会根据当前上下文智能调整搜索行为
  3. 搜索关键词保留:在搜索结果列表中保留用户的搜索关键词
  4. 性能优化:搜索结果最多返回1000条,通过分页加载和懒加载确保响应速度

四、仪表盘模块:企业级可视化体验的工程化升级

4.1 图表引擎增强

6.2在图表引擎层面做了多项增强:

KPI条件格式:新增规则配置方式,支持自定义规则,实现副指标和对比度量的独立配置。

虚线设置:折线图、折线柱状图、组合图支持设置指定字段线条为虚线。

图例增强:环形图、饼图、南丁格尔图图例支持展示度量值和占比信息。

4.2 交互体验升级

参数控件增强:日期范围参数控件支持自定义默认值配置项。

快捷时间段过滤器:新增自定义日期快捷选项功能,允许管理员自定义快捷选项(如”本季度”、“上个工作周”等)。

复杂报表页眉页脚:支持页眉页脚自定义,自动插入标题、页码、打印时间等内容。

4.3 数据导出突破

6.2将图表明细数据导出条数从固定10万行优化为最大支持1000万行。这个100倍的提升,背后涉及多个工程层面的改造:

  1. 流式导出:不再将所有数据加载到内存后再生成文件,而是采用流式处理,内存占用与数据量解耦
  2. 异步导出:对于大数据量导出,采用异步任务模式,用户提交导出请求后可以继续使用系统
  3. 格式优化:对Excel文件的生成进行了性能优化,避免大文件生成过程中的内存溢出

五、数据源与基础管理:企业级治理能力的工程化

5.1 数据集市管理的工程实现

文件夹/数据包置顶:高频使用的数据包或重要文件夹可固定在列表顶部。需要为每个数据包/文件夹增加一个”置顶权重”字段,并在列表查询时加入排序逻辑。

数据包锁定:锁定后的数据包进入保护状态,所有内部资源变为只读。只有锁定者本人才能解除锁定。

跨应用复制指标同步:复制数据集时自动识别并同步其内部定义的非模型创建的原子指标。

5.2 基础管理的精细化

水印设置优化是6.2中值得关注的工程增强:

  1. 应用级别的水印开关:管理员可以为每个应用单独配置是否显示水印
  2. 高度自定义水印内容:支持用户名、邮箱、手机号、系统时间等参数的组合
  3. 默认排序全局设置:系统管理员可对多模块列表展示规则进行一键式定义

六、总结:6.2版本的技术意义

HENGSHI SENSE 6.2不是一个”功能堆叠”版本,而是一次围绕”Agentic BI”核心理念的架构级升级。

从技术角度看,6.2的核心贡献在于:

  1. 定义了全栈BI智能体的工程范式:Data Agent不是简单的”对话式查询”,而是一个能够执行完整BI工作流的多Agent系统
  2. 完善了企业级指标资产的治理能力:让企业级指标管理从”口号”变为”可落地的工程方案”
  3. 补齐了大规模生产环境的工程短板:1000万行数据导出、精细化水印管理、数据包锁定
  4. 验证了Headless架构的AI时代价值:Agent通过API直调平台能力,验证了Headless架构在AI Agent时代的不可替代性

对于BI平台开发者和数据架构师而言,HENGSHI SENSE 6.2提供了一个有价值的参考案例:如何在保持企业级工程严谨性的同时,将AI Agent能力深度整合到平台架构中。这不是简单的”在BI上加个ChatGPT”,而是从底层架构开始的系统性重新设计。

HENGSHI SENSE

丰富的资源 完整的生态

邀您成为衡石伙伴

立即加入

企业级部署、产品集成与试用咨询均可快速响应