跳到主要内容

1. 产品简介

1.1 什么是 TDengine IDMP​

TDengine IDMP(Industrial Data Management Platform)是一款 AI 原生的工业数据管理与分析平台。它可以构建在 TDengine TSDB 时序数据库之上,也可以直接连接其他时序数据库和关系型数据库,专为工业运营数据的管理、情景化、分析与智能应用而设计,帮助企业从海量工业数据中持续提取洞察并辅助业务决策。

IDMP 以资产(元素)为核心组织工业数据。它采用工业领域熟悉的树状结构建立资产模型和数据目录,对来自不同系统的数据进行标准化和情景化(Contextualization);通过实时分析,将连续的数据流转化为具有明确业务语义的事件;同时通过图与知识图谱,将资产、事件、流程以及企业知识之间的关系连接起来。

这些能力共同构成面向 AI 的工业本体。它不仅告诉 AI "数据在哪里",更重要的是告诉 AI "数据代表什么"、"数据之间有什么关系"、"当时发生了什么"。有了工业本体,AI 才能够获得工业数据所必需的业务上下文,在企业真实的生产运营环境中进行更可靠的分析和推理。

围绕工业数据从接入、建模到分析和应用的完整流程,TDengine IDMP 提供以下核心能力和应用模块:

  1. 数据接入:连接 TDengine、OPC-UA、OPC-DA、MQTT 以及其他工业和 IT 数据源,将设备实时数据采集并映射到统一的资产模型。
  2. 可视化:通过趋势图、仪表板、表格、报表和组态面板等多种可视化方式展示资产和运营数据,支持从全局总览到资产、设备和数据点的逐级下钻。
  3. 实时分析:围绕资产配置计算与分析规则,支持周期计算,以及由批次、状态变化和其他事件触发的实时计算,并提供异常检测、预测等高级分析能力。
  4. 事件管理:将连续的时序数据转化为具有业务语义的事件,对告警和分析结果进行通知、确认、处置与追溯,形成从"发现—分析—处置—追溯"的业务闭环。
  5. 过程分析:提供批次分析、回归分析、聚类分析、相关分析、相似度分析、窗口分析等高级分析工具,帮助工程师从历史和实时数据中发现规律、比较生产过程并定位问题。

在工业本体之上,IDMP 构建了面向工业场景的智能体运行时(Industrial Agent Runtime,IAR),将大模型、工业数据、分析工具和企业知识连接起来,并提供以下核心 AI 能力:

  1. AI 洞察:无论是面板、报表、分析工作台,还是简单的属性和元素列表,都可以一键生成分析结果和洞察报告,让 AI 主动解读数据,而不只是简单呈现当前状态。
  2. 无问智推:基于工业本体和业务上下文,系统主动推荐面板、实时分析等任务,降低数据分析对 IT 技能和专家经验的依赖。
  3. 智能问数:通过自然语言查询工业数据、构建可视化面板、创建实时分析任务,并询问与资产、事件、数据和系统相关的任意问题,让用户以自然语言与工业数据交互。
  4. 根因分析:针对异常、告警和其他工业事件,一键调用相关资产、历史趋势、关联事件和企业知识进行分析并生成根因分析报告,将需要大量人工参与的传统根因分析过程大幅缩短。
  5. 知识管理:通过 Skills、文档、工业本体、模型管理以及人与 AI 的持续交互,将分散在工程师个人经验、文档和业务流程中的知识逐步沉淀为可复用、可查询、可持续增值的企业知识资产。

TDengine IDMP 是一个工业数据管理与分析平台,而非完整的工业物联网平台。它不负责设备生命周期管理、控制命令下发或固件升级,但可以通过开放接口与承担这些功能的 IoT 平台、SCADA、DCS 及其他工业系统集成。IDMP 也不是 MES、EAM 或 ERP。它不负责人员排班、维修工单、仓储管理或生产调度,而是为这些应用以及工程师、数据分析人员和 AI 智能体提供统一、标准化、具有业务上下文的工业数据基础。

TDengine IDMP 的产品定位非常明确:成为企业对工业时序数据进行管理、标准化、情景化、可视化和深入分析,并从中提取决策智能的 AI 原生工业数据基础平台。通过 AI,IDMP 希望大幅降低工业数据应用对专家经验与 IT 技能的过度依赖,并帮助企业将专家记忆和个人能力变为持续增值的企业资产。


1.2 AI 时代工业数据基座的重要性​

工业系统每时每刻都在产生巨量数据——温度、压力、流量、振动信号、能耗、设备状态——来自数千乃至数百万个测点,以极高频率持续涌入。表面上看,这是一座信息宝库;但在实际应用中,绝大多数数据都处于闲置状态。这些原始信号散落在不同系统中,采用各异的命名规则和单位,彼此之间没有共同的语义理解——这就是困扰工业企业多年的"数据孤岛"问题:IT 与 OT 之间的壁垒、数据本身的碎片化、以及应用系统之间的割裂,三座孤岛叠加,让数据的价值大打折扣。

AI 有潜力重新定义工业软件的格局。但 AI 改变不了数据采集系统,改变不了数据标准化,改变不了数据基础设施。一个 4.7 mm/s 的振动读数,对 AI 系统来说毫无意义——除非它知道这个读数属于哪台电机、在哪条产线上、在什么负载条件下运行、处于三小时前开始的哪个批次生产过程中。问题越根本——"昨天产量为何下降?""哪台压缩机最可能在下周发生故障?"—— AI 越高度依赖结构化、情景化、语义丰富的数据,否则它无法给出有效答案。

这正是工业数据基础基座在 AI 时代不可或缺的原因。AI 有潜力取代很多软件工具——报表生成器、排班助手、表单填写流程——但它无法取代采集、组织和维护工业数据上下文的基础层。谁掌控了这个数据基座,谁就能决定 AI 在工业领域能做什么。从孤立数据点到 AI 可推理的数据基座,这个转变的核心不是 AI 本身,而是让数据基座真正具备 AI-Ready 的能力。

这一转变已经开始。传统工业软件以可视化为中心——目标是在屏幕上展示当前的运营状态。在 AI 时代,目标已经改变:将采集的数据转化为真正的业务洞察和决策。这不仅需要存储数据,还需要将数据组织成人类和 AI 系统都能浏览和推理的形式。工业数据基座正是实现这一目标不可替代的关键一层。


1.3 TDengine 整体架构​

TDengine 由两个相互补充的组件构成,共同形成完整的工业数据基座。

TDengine TSDB(时序数据库)是数据基础设施层。它负责从工业网关、PLC、SCADA 系统、物联网设备及其他数据源实时接入数据,以大规模方式存储时序数据——支持数百万个测量序列、数十亿数据点,并提供毫秒级响应的高性能查询。TDengine TSDB 还内置流式计算引擎,无需独立的流处理平台即可对实时数据流进行在线计算。

TDengine IDMP 是数据语义层与智能层。它运行在 TSDB 之上,提供原始时序存储所不具备的组织结构、业务上下文和分析智能。IDMP 本身不存储时序数据,而是在查询时从 TSDB(或其他已连接的时序数据库)读取数据。IDMP 存储和管理的是资产模型:赋予时序数据意义的元素树、属性定义、关系、模板及元数据。这一层是打破数据孤岛、构建数据语义层的关键所在。

TDengine 架构图

两个组件共同覆盖完整工业数据基座所必须具备的三个层次:

层次能力组件
数据基础设施层实时接入、高吞吐写入、弹性存储、高性能查询TDengine TSDB
数据语义层资产建模、数据情景化、数据标准化、事件管理TDengine IDMP
智能分析层实时分析、AI 业务洞察、自然语言问数、异常检测、趋势预测TDengine IDMP + AI

该平台具有高度开放性。它提供 MCP(Model Context Protocol)接口,使 AI 智能体可直接访问工业数据;支持 REST API、JDBC、ODBC 及 Java、Python 客户端 SDK。数据可通过 Kafka、MQTT 和数据订阅接口向外流出,供下游 AI 系统、BI 工具及第三方应用实时消费。这种开放性确保 TDengine 能够成为更广泛工业 AI 生态的数据基座,而不是制造新的数据孤岛。


1.4 IDMP 与 TDengine TSDB 的关系​

TDengine TSDB 是一款强大的时序数据库,但仅有数据库本身还不够。即便拥有数十亿存储数据点和出色的查询性能,单纯的数据库也无法告诉你某个测量值属于哪台设备、它的工程单位是什么、正常运行范围是多少,或者当数值超过阈值时意味着什么。它无法将设备组织成层级结构,无法跨站点统一命名规范,也无法自动检测异常并通知相应的责任工程师。数据存在,但数据语义层缺失——这是从原始数据到 AI-Ready 数据资产之间的鸿沟。

TDengine IDMP 正是对此的补充。它提供 TSDB 有意留出范围之外的元数据管理、业务上下文和分析能力。当 IDMP 连接到 TSDB 后,可自动同步资产拓扑——若 TSDB 中新增设备或配置发生变更,IDMP 会相应更新资产层级结构,无需手动对账即可保持数据目录的准确性。

有必要明确两个系统之间的边界:IDMP 不存储时序数据。每一次测量值查询、每一张趋势图、每一个实时分析结果——所有这些数据都在查询时从 TSDB 实时获取。IDMP 只存储结构性和上下文性信息:元素树、属性定义、元数据、模板、事件记录和分析配置。这种分离意味着在现有 TDengine TSDB 部署上添加 IDMP 是无损操作,不会产生数据冗余。

IDMP 主要为与 TDengine TSDB 配合使用而设计,两者之间的集成最为深入、高效。同时也支持连接其他时序数据库。


1.5 与传统实时数据库的对比​

工业实时库(data historian)几十年来一直是工业采集数据管理的行业标准。应用最广泛的是 AVEVA PI System,由多个组件构成:PI 接口/连接器负责数据采集,PI Data Archive 负责时序存储,PI Asset Framework(AF)负责资产建模,PI Vision 负责可视化。

从功能上看,TDengine TSDB + IDMP 与这套技术栈直接对应:TDengine TSDB 对应 PI 接口/连接器 + PI Data Archive,TDengine IDMP 对应 PI Asset Framework + PI Vision。熟悉 PI System 的用户会认出其中的核心概念——资产层级、属性、事件帧、模板——并会发现 IDMP 在现代化、AI-Ready 的架构上重新实现了这些概念。

主要差异体现了自传统实时库设计以来技术格局的深刻变化:

能力维度传统实时库(如 PI System)TDengine TSDB + IDMP
AI 集成有限,需借助第三方工具原生支持;无问智推、智能问数、AI 问答
事件规则由 OT 工程师手动配置支持手动或 AI 辅助;大模型可基于采集数据自动生成规则
可视化定位以展示为核心以洞察为核心;AI 自动生成并推荐面板
高级分析有限,需借助第三方工具内置批次分析、趋势预测、异常检测、插值、聚类、回归等
数据规模通常支持百万级测点设计支持十亿级数据点
数据流向主要为单向流入(采集与存储)双向;支持数据订阅,可实时向下游系统流出
开放性私有接口,导出能力有限REST API、JDBC、ODBC、Kafka、MQTT、MCP、开放 SDK
部署环境主要支持 WindowsLinux、容器、虚拟机、私有云、云原生

TDengine 目前与成熟实时库相比的不足在于数据源接入能力。PI System 经过数十年积累,支持极为广泛的工业接口和协议。TDengine 目前原生支持 OPC-UA、OPC-DA 和 MQTT,其他数据源可通过 TDengine TSDB 的数据接入框架接入。这一差距正在随着每个版本的发布持续缩小。

对于正在评估从 PI System 或其他实时库迁移的企业,两者的功能映射已足够接近,现有资产模型和分析逻辑通常无需根本性重新设计,即可在 TDengine IDMP 中重新表达。


1.6 核心概念​

理解 TDengine IDMP,首先需要掌握贯穿整个平台的一组核心概念。这些概念构成了系统的基本词汇,从建模到可视化再到 AI 洞察,每项功能都构建于这些概念之上。

1.6.1 元素(Element)​

元素是资产模型的基本单元。资产树中的每个节点都是一个元素。元素代表物理或逻辑实体:一个传感器、一台电机、一条产线、一座工厂、一座城市、一个业务单元——任何对运营有意义、需要组织和追踪其数据的事物。

元素按树状层级排列。每个元素可以有零到多个子元素,除根节点外每个元素都有父元素。这种层级结构映射了运营的真实世界架构:一个风力发电场包含多台风机,每台风机包含多个子系统,每个子系统包含各自的传感器。浏览元素树是用户探索运营全貌、定位所需数据的基本方式。

每个元素拥有自己的属性、实时分析、事件、面板和仪表板集合,是系统中其他一切内容的组织锚点。

1.6.2 属性(Attribute)​

属性是元素的一个特性维度。属性代表与资产相关的各个数据维度——温度、运行状态、功率输出、地理位置、额定容量等。

属性可以有不同类型。有些是直接存储在 IDMP 中的静态配置值(如电机的额定功率或资产的安装日期);有些是动态属性,通过数据引用与 TSDB 中的实时时序数据关联;还有一些是衍生属性,由实时分析计算后写回。每个动态属性都有可配置的元数据:工程单位、显示单位、小数精度、上限与下限,以及目标值等。

1.6.3 时序数据(Time Series)​

时序数据是存储在 TDengine TSDB 中的带时间戳测量值流。这是传感器、仪表和控制系统产生的原始数据——每秒钟涌入数千乃至数百万个数据点。

如果你有 OT 背景,可能更熟悉测点(tag)这个术语。测点——在 PI System、SCADA 系统、DCS 平台及大多数工业实时库中使用——与时序数据是完全相同的概念:一个产生连续带时间戳数值流的单一命名测量点。两个术语可以互换使用。TDengine 采用"时序数据"以对齐现代数据术语,但你现有系统中的每个测点都直接对应 TDengine TSDB 中的一条时序数据。

在 IDMP 中,时序数据不直接管理,而是通过元素的属性访问。当某个属性关联了时序数据引用后,IDMP 会按需从 TSDB 获取数值——用于趋势图、分析、AI 问数以及其他需要底层数据的操作。这种间接访问方式是有意为之:它使数据语义层(IDMP)与存储层(TSDB)保持清晰的分离。

1.6.4 情景数据(Contextual Data)​

情景数据是赋予时序数值意义的元数据。一个原始传感器读数——"14:23:07 时为 42.7"——脱离上下文毫无意义。情景数据回答的正是那些让数据开口说话的问题:测量的是什么?在哪里?在什么条件下?符合什么标准?

在 IDMP 中,情景数据附加在元素及其属性上。它包括描述性信息(该元素是什么、该属性代表什么)、物理维度(工程单位、显示精度、上限与下限、目标值),以及分类标签(类别、位置、组织单元、运行工况)。情景数据也是 IDMP AI 功能的基础:系统利用这些结构化的业务上下文理解运营场景,进而生成相关的分析和洞察。从孤立的数据点到 AI 可推理的数据资产,情景数据是中间那道不可缺失的桥梁。

1.6.5 事件(Event)​

事件是一次具有明确开始时间、结束时间、持续时长、严重等级以及发生时刻相关数据的离散运营事项。事件是连续时序数据与离散运营知识之间的桥梁。

IDMP 中的事件由实时分析生成。当分析检测到某种条件——超出阈值、工艺偏差、批次生产的开始或结束——它会创建一条事件记录,不仅记录该事项本身,还捕获当时相关属性的数值和计算结果。事件可以要求确认,可以触发向责任人员的通知,事后还可以对事件进行浏览、对比和分析。

这一概念在 PI System 中称为事件帧(Event Frame),是工业数据管理中最具价值的理念之一。它将连续传感器数据流转化为结构化的、有名称的运营片段,让工程师和 AI 系统都能对其进行推理:"上个季度发生了多少次压缩机喘振事件?""哪些批次偏离目标温度曲线最大?""电机故障前 10 分钟发生了什么?"

1.6.6 面板(Panel)​

面板是单个可视化组件——图表、仪表、表格、状态显示——展示来自一个或多个元素属性的数据。面板是 IDMP 所有可视化的基本构建单元。

IDMP 支持多种面板类型:趋势图、柱状图、饼图、仪表盘图、条形仪表图、散点图、统计值、状态时间轴图、状态历史图、表格、资产列表表格、事件列表表格、事件趋势图、地图和富文本面板。每种面板类型适合不同类型的数据和不同的分析需求。

面板可以手动创建,也可以由 AI 引擎根据元素的数据和上下文自动生成。

1.6.7 仪表板(Dashboard)​

仪表板是将多个面板组织到一个视图中的集合。仪表板为一个或一组元素提供连贯、结构化的全局视图——将趋势图、仪表、表格及其他面板类型整合为统一的运营画面。

IDMP 中的每个元素可以拥有多个仪表板,每个仪表板面向不同的用途或受众:一个供运维人员监控实时状态,一个供工程师进行根因分析,一个供管理层查看每日 KPI。仪表板可以共享、导出为定期报表,也可以嵌入外部 Web 应用。

与面板一样,仪表板可以手动创建,也可以由 AI 引擎自动生成。

1.6.8 洞察(Insight)​

洞察是 IDMP 基于元素数据和上下文生成的 AI 分析输出。洞察不仅仅是展示数据,而是对数据进行解读——让数据真正开口说话。

IDMP 的洞察引擎能够根据数据的结构和内容自动感知元素的应用场景(风机、污水处理罐、物流车队),进而生成该场景下最相关的面板、实时分析和总结报告——无需用户进行任何配置。这项能力称为无问智推:系统主动推断你需要看什么,而不是等待你去配置和查询。它还能够回答关于数据的自然语言问题(AI 问答)、检测异常、生成预测、插补缺失值,并进行根因分析。

洞察是工业数据基座与构建这一基础的 AI 智能之间的交汇点。

1.6.9 模板(Template)​

模板为某类资产或运营模式定义可复用的标准结构。无需从零开始逐一配置每个元素、属性、分析、面板或仪表板,只需在模板中定义一次结构,然后一致地应用于所有同类资产。

模板存在于平台的每个层面:元素模板定义某类资产的标准属性集(如泵、仪表、锅炉);属性模板定义可复用的单个测量定义;分析模板封装标准检测逻辑;面板和仪表板模板统一可视化规范;事件与通知规则模板统一运营事项的命名和上报方式。

模板使大规模工业部署变得可管理。更新模板时,变更会自动传播到所有基于该模板派生的元素——确保数百乃至数千台资产的一致性,无需手动逐一修改。