将数据记录模型迁移到 DataLogPro
将旧数据记录模型迁移到 DataLogPro,以充分利用 DataLogPro 函数并将历史数据集中到 InfluxDB 中。迁移实质上意味着将数据记录模型中的标签列表迁移到 DataLogPro,并将这些标签的历史数据迁移到 InfluxDB。只能迁移存储在文件集或 SQL Server 中的历史数据。
要将数据记录模型中的标签列表迁移到 DataLogPro,可以在 DataLogPro 中逐个添加,或使用 CSV 文件一次性添加多个标签。要将标签的历史数据迁移到 InfluxDB,根据历史数据存储在文件集还是 SQL Server 中,操作会有所不同。不过,与迁移文件集中的历史数据(FactoryTalk View Studio 的内置函数支持这种方式)不同,迁移 SQL Server 中的数据需要具备数据库模式和 Influx 语言编程方面的知识。
要迁移文件集中的历史数据:
要迁移 SQL Server 中的历史数据,请执行以下操作:
备注
- 将历史数据从数据记录模型迁移到 DataLogPro 时:
- 新标签的历史数据将添加到 InfluxDB 数据库中。
- 如果相同的标签已存在于 DataLogPro 中,或者在之前的迁移过程中首次合并到 InfluxDB 数据库中,则将合并其历史数据。例如,如果某个标签之前的记录频率是每 10 秒一次,而要迁移的同一标签的记录频率是每 5 秒一次,则这些额外的记录数据将被合并。
- 如果应用程序是网络分布式应用程序,并且要记录到本地 InfluxDB 数据库,则历史数据将仅迁移到活动 HMI 服务器。必须先切换到后备 HMI 服务器,然后再将数据迁移到该服务器,从而手动将历史数据迁移到后备 HMI 服务器。
提供反馈