通过上下文对工作遇到的工作任务

你可以通过模板变量到工作任务的一部分任务的参数。这些变量是在工作任务运行时替换为适当的值。您可以使用任务参数值通过上下文对一项工作运行,比如运行ID或工作的开始时间。

当一份工作,任务参数变量替换双花括号包围和附加到一个可选的字符串值作为价值的一部分。例如,传递一个参数命名MyJobId的价值my-job-6对于任何运行的任务ID 6中,添加以下任务参数:

{“MyJobID”:“我的工作- {{job_id}}”}

双花括号的内容不是评为表达式,所以你不能做double-curly括号内操作或功能。因为空白不是剥夺了在双花括号,括号内不添加额外的空间。例如,变量{{job_id}}不评价。

下面的任务参数变量支持:

变量

描述

示例值

{{job_id}}

惟一标识符分配给的工作。

1276862

{{run_id}}

惟一标识符分配给一个任务运行。

3447843

{{start_date}}

日期一个任务开始运行。在UTC格式是yyyy-MM-dd时区。

2021-02-15

{{start_time}}

运行的开始执行的时间戳在集群创建和准备好了。格式是毫秒,因为UNIX纪元UTC时区,返回的System.currentTimeMillis ()

1551622063030

{{task_retry_count}}

重试的次数已经试图运行一个任务如果第一次尝试失败。第一次尝试的值为0和增量重试。

0

{{parent_run_id}}

惟一标识符分配给多个任务的运行工作。

3447835

{{task_key}}

的惟一名称分配给一个任务在多个任务的一部分工作。

clean_raw_data

你可以设置这些变量与任何任务时创建一个工作,编辑的工作,或用不同的参数运行工作

你也可以在工作任务之间传递参数任务值。看到砖工作任务之间共享信息