Perl 语言是一种功能丰富,且通用的脚本编程语言,具有强大的文本处理能力,广泛应用于系统管理、Web开发、数据分析等领域。根据业务需求,您可通过Perl任务来做一系列数据开发工作。
下文将为您介绍DataLeap中Perl任务的操作说明,来周期性定时执行Perl任务。

任务创建完成后,您便可进入任务编辑界面,进行以下操作:
Perl语句编辑
您可在编辑框中,开始编辑相应的Perl语句,也支持时间参数 ${date}、${hour} 等,您可根据实际场景编辑。
参考示例如下:
use strict; use warnings; use Test::Simple tests => 2; sub add_numbers { my ($num1, $num2) = @_; return $num1 + $num2; } ok(add_numbers(2, 3) == 5, 'Addition test 1'); ok(add_numbers(5, -2) == 3, 'Addition test 2');
任务中若需使用相应资源包,您可根据需要,在资源选择下拉框中,选择相应的资源,可选资源类型有File、Zip、Jar包。
任务产出数据登记:
产出数据登记用于记录任务的数据血缘,不会对代码逻辑造成影响。详细说明可参见“任务产出数据登记”。
调度设置
单击右侧侧边栏的调度设置,配置调度设置相关参数,便可进行Perl任务周期性调度。调度设置说明详见“调度设置。
单击操作栏中调试图标按钮,执行编辑的Perl命令,执行成功后,可在界面下方查看运行日志和结果。
数据开发界面调试运行、调度设置等操作完成后,您可单击操作栏中的保存和提交上线按钮,在弹窗中,进行回溯数据、监控设置、提交设置等操作,并单击确认按钮,完成作业提交。操作详见“提交上线”。