嗨,团队,
这是一个基本要求,但最常见。所以我想和初学者分享。
目的:作业应在选定的国家执行。如果选定的国家没有记录,主机,则作业应终止。
在作业级别创建2个全局变量
$CNTR:作业执行时选择的国家
$RC:count records for所选国家。
1.Scr_Records:统计所选国家的记录。
$RC=sql('SRT',物联网公司,'SELECT count(*)FROM Stadium_Info where country={$CNTR}');
Print('Rows'| |$RC);
2.Add try and Catch在跟踪日志中显示错误消息
3.Add Conditional(If)转换。
在条件部分,写入$RC>0
*然后部分:当条件满足时创建数据流_国家信息=$CNTR in transformation WHERE子句,用于限制所选国家/地区的行。
*其他部分:创建脚本以生成错误
Scr_Raise_Exception:Raise_Exception('Table is Empty');
4。在Catch块中:
添加一个脚本来打印错误日志中的错误消息
引发|异常('There are no records to fetch for'| |$CNTR);
5.执行作业并输入国家变量$CNTR='IN'的值(在数据库中没有IN的记录)
观察跟踪和错误日志。
希望对有需要的人有所帮助。
初学者的好信息
hii satesh kumar
很好的解释,尝试了与您提到的相同的事情,但出现了错误。
有记录,通信云,大数据收集,但错误显示没有要获取的记录。
,什么是淘客