ETL作业调度工具TASKCTL

TASKCTL应用工程和作业类型的定义

2022-04-06  本文已影响0人  TASKCTL

应用工程:

应用工程简称工程,从业务系统角度去划分调度系统。每个应用工程管理所属的流程、定时器、变量等调度元信息。还可分配平台节点权限用于限定平台网络架构的系统范围。

新增应用工程

点击按钮 “+” 打开 “创建新应用工程” 窗口,如下图:

按照提示输入工程名称和描述,请注意工程名称一旦确认,将不能修改。点击“提交”按钮,等待完成即可。

编辑应用工程

点击列表的“编辑”按钮,打开当前工程的侧边编辑窗口。对描述信息,和可管理节点的选项进行修改和配置。点击“提交”按钮,等待完成即可。

删除应用工程

点击列表的“删除”按钮,删除当前工程。还可以选择多个工程进行批量删除。删除工程后,通过后台字符界面客户端列举出没有所属工程孤立控制器。

作业类型

作业类型又称“作业组件”。把各种具体的作业程序,按照一定的技术特征,通过插件驱动屏蔽技术差异,构建为各种作业类型。使作业程序在平台中进行统一的管控和运维监控。系统内置了一些作业类型用于支持常见的技术程序,如shell、python脚本程序;oracle和db2存储过程;datastage、kettleETL工具作业等。

新增作业类型

点击按钮 “+” 打开 “创建新作业类型” 窗口,如下图:

按照提示输入类型名称和描述,请注意类型名称一旦确认,将不能修改。点击“提交”按钮后展开侧边编辑窗口,编辑更多的基本信息,和预定义一部分作业缺省属性,如下图:

基本信息

展示标识:在作业视图中,用于个性化展示和识别不同的作业类型。

驱动定义:定义执行或停止作业程序的驱动脚本路径,支持命令行、shell、java、pyhon驱动方式。请确保驱动脚本的路径,能在执行作业程序的平台节点环境中找到,并拥有权限执行。

作业属性

配置作业属性的有效性和默认值,以及在作业属性标识的个性化展示。

有效性:设置为有效后,对应的作业属性才能在平台中查看和管理。

默认值:设置了作业属性的默认值,作业属性如果不设值,将默认为该值。

个性展示:设置系统预设作业属性名称的别名。入口参数和环境参数,还可以进一步扩展更多的子级别名。

返回值:平台识别作业程序的退出码,来判断作业执行结果状态。可以使用单个数字或数字范围:如成功退出码:【0】 或者【 0-10】。失败退出码:100。只能在【0-100】的范围内。另外,还支持通过中括号 [特征码] 来识别作业程序的标准输出信息,决定作业执行结果状态。请注意一旦采用 “特征码” 的形式,“退出码” 形式则无效。

除此之外,还支持虚拟资源消耗、远程执行、前后置shell脚本等属性的有效性或默认值的设置。

编辑作业类型

点击列表的“编辑”按钮,打开当前作业类型的侧边编辑窗口。对基本信息和作业属性配置信息进行修改和配置。点击“提交”按钮,等待完成即可。

删除作业类型

点击列表的“删除”按钮,删除当前作业类型。还可以选择多个作业类型进行批量删除。

上一篇下一篇

猜你喜欢

热点阅读