You need to enable JavaScript to run this app.
文档中心
大数据研发治理套件(私有化)

大数据研发治理套件(私有化)

复制全文
通用引擎
Perl任务
复制全文
Perl任务

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

新建任务

  1. 登录DataLeap控制台。
  2. 选择数据开发 > 任务开发,进入任务开发页面。
  3. 单击新建任务 > 数据开发 > 通用 > Perl任务按钮。
  4. 填写任务基本信息:
    1. 任务名称:输入任务的名称,只允许字符.、字母、数字、下划线、连字符、[]、【】、()、()以及中文字符,且需要在127个字符以内。
    2. 保存至: 选择任务存放的目标文件夹目录。
      Image
  5. 单击确定按钮,完成任务创建。

任务配置

任务创建完成后,您便可进入任务编辑界面,进行以下操作:
Image

  1. 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');
    
  2. 任务中若需使用相应资源包,您可根据需要,在资源选择下拉框中,选择相应的资源,可选资源类型有File、Zip、Jar包。

    • Jar、File类型:资源运行前会下载到当前目录。
    • Zip类型:运行前会将对应的zip解压到当前目录。
  3. 任务产出数据登记:
    产出数据登记用于记录任务的数据血缘,不会对代码逻辑造成影响。详细说明可参见“任务产出数据登记”。

  4. 调度设置
    单击右侧侧边栏的调度设置,配置调度设置相关参数,便可进行Perl任务周期性调度。调度设置说明详见“调度设置

调试任务

单击操作栏中调试图标按钮,执行编辑的Perl命令,执行成功后,可在界面下方查看运行日志和结果。
Image

提交任务

数据开发界面调试运行、调度设置等操作完成后,您可单击操作栏中的保存和提交上线按钮,在弹窗中,进行回溯数据、监控设置、提交设置等操作,并单击确认按钮,完成作业提交。操作详见“提交上线”。

最近更新时间:2024.12.19 17:17:23
这个页面对您有帮助吗?
有用
有用
无用
无用