++ 歷史數據任務配置文件hisdata.xml
+++ 配置項
* frozen 凍結測量量
屬性 enable 是否凍結
子項trigger可以配置多個觸發器。
* dump 數據轉儲
屬性 enable 是否自動轉儲。如果自動轉儲,歷史數據將從shadow錶轉存。
子項trigger可以配置多個觸發器。
* clear 數據清理
子項trigger可以配置多個觸發器。
* status 狀態量
屬性 enable 是否保存
屬性 duration 保存數據時長
屬性 clear 清理方式
* discrete 離散量
屬性 enable 是否保存
屬性 duration 保存數據時長
屬性 clear 清理方式
* measure 測量量
屬性 enable 是否保存
屬性 duration 保存數據時長
屬性 clear 清理方式
* cumulant 累計量
屬性 enable 是否保存
屬性 duration 保存數據時長
屬性 clear 清理方式
* action 動作
屬性 enable 是否保存
屬性 duration 保存數據時長
屬性 clear 清理方式
+++ 時間觸發器
時間觸發器可以按照不同週期觸發。
<<|
>>
+++ 示例
<<pre
<!-- 觸發器說明
cycle
yearly,
monthly,
daily,
hourly,
minutely
time:指定時刻。
有效位與cycle相關。建議填寫當前日期後修改
-->
<dm-his>
<!-- 凍結測量量 -->
<frozen enable='false'>
<!-- trigger 凍結時刻觸發器。 可以配置多個 -->
<trigger cycle='minutely' time='2017-07-11 23:00:00.0' />
<trigger cycle='minutely' time='2017-07-11 23:00:30.0' />
</frozen>
<!-- 數據轉儲 -->
<dump enable='true'>
<!-- trigger 轉儲時刻觸發器。 可以配置多個 -->
<trigger cycle='minutely' time='2017-07-11 23:15:00.0' />
</dump>
<!-- 數據清理 -->
<clear>
<!-- 清理動作時刻觸發器。可以配置多個 -->
<trigger cycle='hourly' time='2017-07-11 23:00:00.0' />
</clear>
<!-- 保存配置 enable:是否保存 duration:歷史數據保存時長(單位:小時) clear: auto 自動清理 manual 手動 -->
<!-- 時長設置 1個月 = 30x24 = 720 -->
<status enable='true' duration=1440 clear='manual' />
<discrete enable='true' duration=1440 clear='manual' />
<measure enable='true' duration=720 clear='manual' />
<cumulant enable='true' duration=1440 clear='manual' />
<action enable='true' duration=1440 clear='auto' />
</dm-his>
>>