歷史數據任務配置文件hisdata.xml

++ 歷史數據任務配置文件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>
>>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章