TDengine IDMP Excel Add-in:把工业数据按 Excel 的方式用起来

在很多工业场景中,Excel 仍然是被使用频率最高的数据分析工具之一。报表、核对、趋势分析、阶段性总结,很多工作最终都会在 Excel 里完成。真正影响效率的,往往不是 Excel 能不能算,而是数据能不能被稳定、重复地拿到。

当分析对象来自长期运行的设备和系统时,这个问题会被进一步放大。数据量持续增长、时间跨度不断拉长,如果每次分析都依赖导出、复制或人工整理,不仅过程繁琐,也很难保证结果的一致性。

TDengine IDMP Excel Add-in 正是围绕这一使用场景设计的。它并不改变 Excel 的使用方式,而是让 Excel 可以直接使用 IDMP 中已经组织好的数据结果,在熟悉的工作环境中完成查询、分析和整理。

IDMP、Excel Add-in 各自解决什么问题

TDengine IDMP 是一个面向工业物联网场景的数据管理平台,核心目标是简化工业数据的全生命周期管理。它通过经典的树状层次结构组织传感器、设备采集的数据,建立数据目录,对数据提供情景化、标准化的处理,并提供实时分析、可视化、事件管理与报警等功能。基于这些数据基础,IDMP 首创“无问智推”机制,无需用户提问,就能自动生成该应用场景所需要的实时分析与可视化面板。

在此基础上,Excel Add-in 面向业务人员,将这些已经被组织和治理过的数据带入 Excel。业务人员可以在熟悉的办公环境中,利用 Excel 本身的计算与可视化能力完成深度数据分析与报告生成,无需在不同系统之间切换,从而显著提升工作效率与数据洞察能力。

Excel Add-in 的核心功能与使用方式

Excel Add-in 的核心价值,在于让数据能够在 Excel 中被高效、连续地使用。其与 Excel 深度集成,可直接连接 TDengine IDMP 服务器,用户无需切换工具,就可以在熟悉的办公环境中完成数据查询与分析,这也是其最基础的能力出发点。

在数据能力上,Excel Add-in 提供了完整的数据检索支持,既可以查询元素属性,也可以获取实时数据、历史归档数据以及趋势数据,覆盖了工业数据分析中最常见的取数场景。围绕这些数据,Excel Add-in 进一步提供了灵活的多维数据操作能力,通过丰富的查询命令支持复杂计算与过滤。

从整体结构来看,这些能力可以归为两大类:数据检索与数据操作。围绕这两类能力,Excel Add-in 形成了清晰的功能体系,既支持获取单个状态值,也支持对一段时间内的数据变化进行分析,或在服务端完成筛选与计算。

为了让这些能力更容易被使用,Excel Add-in 引入了功能任务窗格,并支持多入口触发和智能输入,符合 Excel 操作习惯。用户既可以通过按钮或右键菜单调用功能,也可以直接引用单元格内容完成参数配置,使数据查询过程更加直观、可控。

在具体能力上,Excel Add-in 提供了五大类核心命令,构成了完整的数据分析工具集:

  • 通过单值查询,可以快速获取设备或测点在某一时刻的状态;
  • 通过多值查询,可以分析一段时间内的趋势变化;
  • 通过计算过滤,可以直接在服务端完成复杂统计;
  • 通过事件搜索,可以在大量数据中定位关键事件;
  • 通过属性查看,可以查看属性和资产信息;
  • 通过数据设置与更新,可以及时更新 IDMP 里的数据到当前的 Excel 中。

这些命令并不是零散功能的堆叠,而是围绕实际分析需求进行的系统化设计,构成了强大数据分析能力的基石。

技术架构与实现路径:从设计原理到快速上手

在功能层面之外,Excel Add-in 背后还配套了一套清晰的技术架构与实现逻辑,用来支撑复杂数据场景下的性能和稳定性。从整体设计上看,其采用了分层架构,从用户界面到网络通信,每一层都有明确的职责划分。

  • 用户侧,Excel Add-in 负责提供功能入口和任务窗格,完成参数输入、基本校验以及查询配置;
  • 接口层,通过统一的 API 与 IDMP 后端服务通信,屏蔽底层实现细节;
  • 数据处理层,对返回的数据进行单位换算和格式标准化;
  • 网络通信层,则通过 HTTPS 通道保障与 IDMP 服务之间的数据安全传输。

在这样的架构下,数据从服务器到 Excel 的流转路径是清晰且可控的:用户在 Excel 中配置查询参数,请求被发送至 IDMP 服务,经过处理后的结果再被高效写入工作表。

在此基础上,Excel Add-in 采用了“解析与计算分离”的架构创新设计。用户在 Excel 中编写的公式和查询表达式,仅在本地完成解析、校验和表达式构建,真正的计算工作则由 TDengine 时序数据库承担。优化后的查询请求被下推至数据库,在数据源头直接执行聚合、筛选和复杂计算,从而避免海量原始数据在客户端与服务器之间反复传输。

这种设计既能够支撑百亿级历史数据的查询分析,又能够充分利用数据库侧的执行优化能力,同时对用户保持透明,Excel 的操作体验并不会因此变得复杂。

为了让这些能力能够更快落地使用,Excel Add-in 提供了相对清晰的实施路径。从环境准备、插件安装到 SDK 开发,每一步都有详细的指引。同时,我们也整理了官方文档、下载中心和技术支持等关键资源,并给出了数据模型设计、权限管理和自动化脚本等方面的最佳实践建议,希望能帮助大家更好地使用 Excel Add-in。

Excel Add-in 官方技术文档:https://idmpdocs.taosdata.com/basic/excel-add-in/

TDengine IDMP Excel Add-in:把工业数据按 Excel 的方式用起来 - TDengine Database 时序数据库

结语

从整体来看,TDengine IDMP Excel Add-in 的价值,在于让工业数据真正进入日常工作流程。通过将已经治理和计算的数据引入 Excel,业务人员可以在熟悉的工具中完成分析和判断,减少重复取数和人工整理,让数据更快转化为可用信息。

在此基础上,Excel Add-in 也为持续扩展留出了空间。无论是通过 SDK 支持更深度的系统集成,还是在后续迭代中探索与 AI 的结合,核心目标始终一致——让数据更容易被使用,并在实际业务中持续产生价值。