1.6.5.2. 检测状态变化并执行处理
本节将对执行基于数据状态变化的操作时所需的设置步骤进行说明。
在此操作中,通过比较、计算随时间系列而变化的值,可检测如下变化。
值的上下波动
值的连续上升·下降
最近 n 秒内的统计值
值发生变化的时刻(开始时间和结束时间)
另外,通过基于从以上现象计算出的值来设置判断条件,可执行以下处理。
将异常标志的值存储到新建的项目中
根据开始时间和结束时间的时间差计算出周期时间
使甘特图成为适用于显示的数据形式
前提条件
需事先完成导入数据的设置。
步骤
此操作的设置步骤分为 5 个小步骤。2 和 3 是根据要检测的变化的现象进行设置。
指定检测设置的名称和识别项目
在[创建管道定义]界面右侧区域中,单击[添加操作]按钮。
显示[添加操作]界面。
在[操作名]中选择[状态变化检测],单击[添加]按钮或[插入]按钮。
显示[状态变化检测]界面。
在[设置名]中指定状态变化的检测设置名称。如果指定包含条件和处理的术语会更容易区分。
在[识别项目的值]中指定要作为状态变化检测对象的值。
与此处指定的值匹配的记录将作为检测对象。[创建管道定义]界面的[识别项目]中设置了任意项目时可指定。
该项目中可指定通配符(*)及(?)。另外,通过使用半角逗号(,)分隔,可指定多个值。如要转义,在各字符前指定半角反斜杠。
设置变量
在[状态变化检测]界面的[此操作的变量]中,单击[新建]按钮。
显示[编辑变量]界面。
指定[变量名]和[类型]。
根据需要选择以下的选项。
[不考虑识别项目]
如果无论识别项目的值如何,都想能够引用变量,则勾选。
[根据保持期间保持多个值]
如要保持某一期间内存储的多个值,则勾选。
单击[确定]按钮。
返回到[状态变化检测]界面,设置内容显示在变量的列表区域中。
新增项目
在[状态变化检测]界面的[此操作要添加的项目]中,单击[新建]按钮。
显示[编辑添加项目]界面。
指定[项目名]和[类型]。
单击[OK]按钮。
返回到[状态变化检测]界面,设置内容显示在项目的列表区域中。
设置用于识别状态变化的条件
在[状态变化检测]界面的[条件设置]中,单击[新建]按钮。
显示[编辑条件]界面。
在[说明]中,指定能够看出设置条件的名称和概要的字符串。
在[演算子]中,选择设置的条件的组合(AND 或 OR)。
在[值的引用]的[引用类型]中,选择是使用项目还是使用变量。
使用[项目]时
设置以下所示项目。
[引用的项目名]
从已导入的数据的项目以及[此操作要添加的项目]中设置的项目中选择。
[默认值]
指定当导入的数据的项目中存在 “null” 时要应用的值。
[当前值/上次值]
对于项目要引用的值,是将其设为当前值,还是选择引用上次的值。
使用[变量]时
[引用的变量名]
从[此操作的变量]中设置的变量中选择。
[默认值]
指定当变量中存储的值存在 “null” 时要应用的值。
[统计函数]
选择当多个值存储于[引用的变量名]中所选的变量中时,以何种方法提取这些值。使用以下任一统计函数进行提取。
SUM、AVG、COUNT、MAX、MIN、FIRST、LAST、RANGE、STDEV、STDEVP
在[获取范围]中,根据变量中存储的最新时间,指定用作统计函数的参数的时间范围。如果将开始指定为 0,则仅将最新时间的值作为获取对象。
[编辑变量]界面的[根据保持期间保持多个值]为勾选时可以选择。
完成[值的引用]中的设置后,在[条件设置]中设置所需的条件表达式。
在[项目或变量]中,单击按钮。
从以下符号中选择[运算符]。
=、!=、>、>=、<、<=、LIKE、NOT LIKE、IS NULL、IS NOT NULL
在[比较值]中,单击按钮。另外,手动输入字符和数值。
在[编辑条件]界面中单击[OK]按钮。
返回到[状态变化检测]界面,设置内容显示在条件的列表区域中。
设置当条件成立时执行的处理
在[状态变化检测]界面的[处理设置]中,单击[新建]按钮。
显示[编辑处理]界面。
在[添加类型]中,选择是将处理结果存储于项目中还是存储在变量中。
在[添加项目名]或[添加变量名]中,选择存储对象的项目或变量。
在[处理]中,选择要执行的处理。
[添加文本]时
在[添加的值]中,输入要存储在项目或变量中的文本(字符、数字等)。
[添加引用值]时
在[值的引用]中选择目标项目或变量,单击按钮。
[计算周期时间]时
在[值的引用]中选择存储了时间的项目或变量,单击[开始时间项目]及[结束时间项目]的按钮。根据要添加的时间选择时间单位。
[添加计算值]时
在[值的引用]中选择存储了可用于计算的数值的项目或变量,单击[表达式]的按钮。
另外,单击[表达式]中的四则运算的运算符符号的按钮来组合计算表达式。
在[编辑处理]界面中单击[OK]按钮。
返回到[状态变化检测]界面,设置内容显示在处理的列表区域中。
单击[状态变化检测]界面下方的[添加]按钮 。
设置内容显示在[状态变化检测设置]的列表区域中。
单击界面右下方的[OK]按钮。
返回[添加操作]界面,添加的自定义操作显示到列表中。
根据需要,使用上下移动操作的按钮,更改操作顺序。
单击[确定]按钮。
返回[创建管道定义]界面。
关联项目
“Dr.Sum Data Funnel 界面参考篇” 的 “[状态变化检测]界面”
“Dr.Sum Data Funnel 界面参考篇” 的 “[编辑变量]界面”
“Dr.Sum Data Funnel 界面参考篇” 的 “[编辑添加项目]界面”
“Dr.Sum Data Funnel 界面参考篇” 的 “[编辑条件]界面”
“Dr.Sum Data Funnel 界面参考篇” 的 “[编辑处理]界面”