Historian 8.1已經(jīng)在今年五月正式發(fā)布,該版本的一個重要更新就是新發(fā)布的ETL工具。

微信截圖_20201028130044.png

ETL是Extract, Transform, Load的縮寫,中文翻譯是:提取-傳輸-加載,實際上ETL是一套面向文件的高性能數(shù)據(jù)傳輸解決工具。


功能簡介


眾所周知,Historian已經(jīng)提供了Server to Server (S2S)采集器,用于在兩臺Historian服務器之間傳遞數(shù)據(jù)。S2S采集器可以高效實時地傳遞數(shù)據(jù),同時還支持本地緩存功能,在網(wǎng)絡中斷時可保障數(shù)據(jù)不丟失。

微信截圖_20201028130319.png

但是S2S采集器也有局限性,若兩臺Historian服務器之間無網(wǎng)絡連接(兩臺服務器位于不同的城市,或者一臺在控制網(wǎng)而另一臺在辦公網(wǎng)),或者網(wǎng)絡連接的成本太高(一臺服務器部署在輪船上而另一臺在陸上的數(shù)據(jù)中心)時,S2S采集器則不太適用了。


Historian ETL正是為了應對這些場景而生,它包含一整套面向文件的數(shù)據(jù)提取,傳輸和加載工具。

微信截圖_20201028130418.png



首先,ETL配置哪些標簽需要發(fā)送,它們在現(xiàn)場和目標Historian上的名稱(可以不相同),是否啟用采集器壓縮,死區(qū)范圍,超時時間等信息;然后將現(xiàn)場Historian服務器上選中的數(shù)據(jù)提取并保存為文本文件,若干文本文件合并壓縮再后發(fā)送到一臺BITS或FTP文件服務器上;目標Historian服務器上開啟相應服務來監(jiān)控文件服務器,一旦發(fā)現(xiàn)了新的壓縮文件,則將其內(nèi)容解析后導入目標Historian中。

ETL傳輸方式類似于“數(shù)據(jù)二極管”的模式,數(shù)據(jù)是單方向的傳輸,現(xiàn)場Historian服務器不知道也無需知道目標Historian服務器是否收到數(shù)據(jù),從而避免了一切通過狀態(tài)反饋信息來試探甚至破壞現(xiàn)場Historian服務器。此外,壓縮文件可以暫存在目標服務器上,這也降低了對現(xiàn)場Historian服務器的磁盤和性能的要求。


操作系統(tǒng)(Historian Server 僅支持64位系統(tǒng))

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