++ 历史数据任务配置文件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>
>>