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