Historian 8.1已经在今年五月正式发布,该版本的一个重要更新就是新发布的ETL工具。

微信截图_20201028130044.png

ETL是Extract, Transform, Load的缩写,中文翻译是:提取-传输-加载,实际上ETL是一套面向文件的高性能数据传输解决工具。


功能简介


众所周知,Historian已经提供了Server to Server (S2S)采集器,用于在两台Historian服务器之间传递数据。S2S采集器可以高效实时地传递数据,同时还支持本地缓存功能,在网络中断时可保障数据不丢失。

微信截图_20201028130319.png

但是S2S采集器也有局限性,若两台Historian服务器之间无网络连接(两台服务器位于不同的城市,或者一台在控制网而另一台在办公网),或者网络连接的成本太高(一台服务器部署在轮船上而另一台在陆上的数据中心)时,S2S采集器则不太适用了。


Historian ETL正是为了应对这些场景而生,它包含一整套面向文件的数据提取,传输和加载工具。

微信截图_20201028130418.png



首先,ETL配置哪些标签需要发送,它们在现场和目标Historian上的名称(可以不相同),是否启用采集器压缩,死区范围,超时时间等信息;然后将现场Historian服务器上选中的数据提取并保存为文本文件,若干文本文件合并压缩再后发送到一台BITS或FTP文件服务器上;目标Historian服务器上开启相应服务来监控文件服务器,一旦发现了新的压缩文件,则将其内容解析后导入目标Historian中。

ETL传输方式类似于“数据二极管”的模式,数据是单方向的传输,现场Historian服务器不知道也无需知道目标Historian服务器是否收到数据,从而避免了一切通过状态反馈信息来试探甚至破坏现场Historian服务器。此外,压缩文件可以暂存在目标服务器上,这也降低了对现场Historian服务器的磁盘和性能的要求。


操作系统(Historian Server 仅支持64位系统)

Windows Server 2019Windows Server 2016,Windows Server 2012 R2,Windows 8.1和10,Windows 10 loT