你的位置:首页 > 数据库

[数据库]应用Pentaho Data Integration(Kettle) 6.1 进行数据抽取以及指标计算(三、指标计算参数输入)


在本系统中,针对计量系统的数据计算是最复杂的,其中需要采用多种转换以及公式计算,并且需要结合系统预置的一些计算参数以及每个台区的一些补充技术参数进行计算,计算的过程分为5大步骤(转换):

1、 根据系统时间获取到计量系统瞬时数据的表名(计量系统每天都会生成一个以日期命名的新表)。

2、 从系统数据库中读入系统级的计算参数。

3、 计算每日指标。

4、 计算每日告警信息。

5、 计算每月指标(每月1号执行一次)。

在实现上述5大步骤的同时,辅以清空重复数据以及自动重试机制,保证计算数据的正确性。

计算作业脚本如下图所示:

 

读取系统计算参数:

该转换由2个表输入和2个设置变量和1个列转行来完成,系统计算参数是由每行一个参数及其值来保存(如下图的预览数据),但是设置变量控件是以字段为输入的,所以在这里使用了一个列转行控件。

 

在本转换中,获取完成系统的计算参数后,还要设置好数据所属的时间,如下图所示,作为业务上与本次计算相匹配的时间,主要方法是查询计量系统瞬时数据表的数据时标(数据采集的时间),分别以日期部分以及月份作为2个字段输出,并置为变量输入到下一步指标的计算中,作为指标的业务时间。

  办理斐济签证费用出发去斐济旅游斐济旅游报价到斐济旅游团购去斐济旅游攻略伦敦Harrods百货 圣诞季的“梦幻王国”[六] 迪拜加强邮轮产品推广 实施多次入境有效邮轮签证 江门万达嘉华酒店 侨乡世嘉华夏之蕊 广州南丰朗豪酒店呈献精彩圣诞新年礼遇 什么时间去吉林旅游最好 北京五日游该玩什么 深圳世界之窗一日旅游攻略 关于泡温泉 你了解多少 龙珠湖风景区简介?玉林龙珠湖游记? 南昆山川龙峡漂多久?川龙峡哪种漂流刺激? 广州南沙湿地有荷花吗?南沙湿地荷花开得多吗? 三亚分界洲岛好玩吗?三亚分界洲岛旅游攻略? 新西兰皇后镇的葡萄酒香飘四溢 鲍威尔湖_美国科罗拉多鲍威尔湖旅游看点 普罗旺斯在哪里_普罗旺斯在哪个国家_普罗旺斯是哪个国家的 科罗拉多大峡谷玻璃走廊挑战你的勇气 M01-0603Q5GC Datasheet M01-0603Q5GC Datasheet M01-0603Q7EC Datasheet M01-0603Q7EC Datasheet M01-0603Q7NC Datasheet M01-0603Q7NC Datasheet 新疆美食 新疆美食 新疆美食 什么的春天 什么的春天 什么的春天 海口旅游 海口旅游 海口旅游