3.6 批量创建元素与属性
批量创建元素与属性,是很多用户关心的一个实际问题。真实场景包含成千上万的元素与属性,不可能一个一个手工创建。
TDengine IDMP 内置了多种批量建模能力,从 TDengine TSDB Schema、CSV 文件或 OPC 结构中自动生成元素模板、元素实例与属性,让试用环境 "装好就有模型",让生产部署从"几周手工配置"压缩到"几分钟自动构建"。
3.6.1 适合批量建模的场景
如果您处于以下情况,可以先用批量建模能力构建数据模型骨架,再做模型完善与局部调整:
- 已经在用 TDengine TSDB 存储时序数据——可以直接基于现有的超级表、子表与标签结构反向生成模型;
- 拥有按某种命名规范组织的 标签体系(如
Plant.Line1.Machine3这种路径),可以直接映射成资产树; - 资产数量大、超级表多,可以用 CSV / 电子表格 集中管理映射规则;
- 数据来自 OPC 服务器、已通过 OPC-UA/DA 接入并存储到 TDengine TSDB 中,希望在建模时保留原有的 OPC 节点结构。
3.6.2 IDMP 的批量建模方式
IDMP 在 管理后台 → 连接 → [连接名称] 下的 TDengine 连接详情页中,提供以下四种相互独立、可按需选用的批量建模方式:
| 方式 | 适合场景 |
|---|---|
| 简单导入 | 超级表的标签里已经编码了资产层级(如 location = Plant.Line1.Machine3),希望一键得到完整的元素模板 + 元素 + 属性 |
| 超级表映射为元素 | 标签里没有层级、或属于"一种测量量一张超级表"的单列模型,需要把多张超级表合并到同一个元素模板下 |
| 从 CSV 导入 | 通过电子表格集中配置大量超级表 / 属性映射,适合批量上线与团队协作 |
| 从 OPC 导入 | 从已经存储在 TDengine TSDB 中的 OPC 结构数据反向构建资产模型,并保留原有的 OPC 节点路径结构 |
四种方式都具备以下共同特性:
- 自动建表 + 建元素 + 建属性:一次配置即可生成元素模板、元素实例、属性,并把属性绑定到正确的 TDengine 指标列或标签;
- 自动同步:导入任务运行后,IDMP 会持续监听 TSDB 元数据变更,已配置超级表中新增的子表会自动同步为新元素,无需人工干预;
- 可重复配置:支持 Rebuild、重新映射,便于在迭代过程中持续调整。
3.6.3 数据模型完善
批量建模完成后,用户可以继续对数据模型进行完善与局部调整:
- 为元素与属性补齐 单位、上下限、目标值、类别、描述 等情景化信息(参见 3.3 数据情景化);
- 建立必要的 元素引用关系(参见 3.5 数据关联管理)——例如把公共测点弱引用到多个工艺段下;
- 在元素模板层面统一定义 分析、面板、仪表板、通知规则,让所有同类资产一次性获得标准化的可视化与监测能力。
完整的批量建模操作手册——包括每种方式的字段说明、表达式语法、典型示例与高级用法——请参见 12.3 从 TDengine TSDB 构建数据模型。









