tongchenkeji 发表于:2023-7-31 10:42:030次点击 已关注取消关注 关注 私信 DataWorks系统内置变量有哪些?[阿里云DataWorks] 暂停朗读为您朗读 DataWorks系统内置变量有哪些? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 DataWorks# DataWorks3343# 大数据开发治理平台 DataWorks3946
算精通AM 2023-11-28 6:20:03 1 在DataWorks中,系统内置变量是一些预定义的变量,用于获取任务执行时的系统信息和参数。这些变量可以在任务配置的不同位置使用,例如在调度参数中、在ODPS SQL节点中、在Shell节点中等,以实现不同的功能和需求。 以下是DataWorks中常用的系统内置变量及其说明: ${bdp.system.bizdate}:获取当前任务的业务日期,用于指定任务处理的数据日期范围。 ${bdp.system.timestamp}:获取当前任务的执行时间戳,用于记录任务的执行时间和监控任务的执行状态。 ${bdp.system.accountname}:获取当前DataWorks账号名称,用于记录任务执行者和监控任务的执行状态。 ${bdp.system.projectid}:获取当前DataWorks项目ID,用于指定任务执行所在的项目和资源池。 ${bdp.system.taskname}:获取当前任务名称,用于记录任务的执行状态和监控任务的执行情况。 ${bdp.system.taskrunid}:获取当前任务的执行ID,用于监控任务的执行情况和调试任务。 ${bdp.system.taskrunseq}:获取当前任务的执
Star时光AM 2023-11-28 6:20:03 2 在阿里云DataWorks中,系统内置变量是一组预定义的变量,可用于获取任务的元数据、调度时间、运行信息等。以下是一些常见的DataWorks系统内置变量: ${bdp.system.bizdate}:当前任务实例的业务日期。 ${bdp.system.today}:当前任务实例的执行日期,表示当天的日期。 ${bdp.system.cycletime}:当前任务实例的循环调度周期。 ${bdp.taskinfo.id}:当前任务实例的ID,用于获取任务实例的唯一标识符。 ${bdp.taskinfo.name}:当前任务实例的名称,表示任务实例的名称。 ${bdp.taskinfo.owner}:当前任务实例的所有者,指定任务实例的所有者或负责人。 ${bdp.taskinfo.nodeid}:当前任务实例所属的节点ID,表示任务实例所属的节点ID。 ${bdp.taskinfo.runtime}:当前任务实例的运行时长,用于获取任务实例的运行时间。 ${bdp.taskinfo.logpath}:当前任务实例的日志路径,用于获取任务实例的日志文件路径。 ${system.date.yesterday}:昨天的日期。 ${system.date.before_yesterday}:前天的日期。 ${system.date.tomorrow}:明天的日期。 这些是一些常见的DataWorks系统内置变量,您可以在任务开发过程中引用这些变量来获取相关的任务元数据、运行信息和调度时间等。 请注意,不同版本的DataWorks可能会有略微不同的内置变量列表,具体可用的系统内置变量可以在DataWorks开发界面中的相关文档或帮助资源中找到。您还可以咨询阿里云技术支持,以获取更详细的帮助和指导。 参考:阿里云DataWorks文档:https://help.aliyun.com/document_detail/137663.html
在DataWorks中,系统内置变量是一些预定义的变量,用于获取任务执行时的系统信息和参数。这些变量可以在任务配置的不同位置使用,例如在调度参数中、在ODPS SQL节点中、在Shell节点中等,以实现不同的功能和需求。
以下是DataWorks中常用的系统内置变量及其说明:
${bdp.system.bizdate}:获取当前任务的业务日期,用于指定任务处理的数据日期范围。
${bdp.system.timestamp}:获取当前任务的执行时间戳,用于记录任务的执行时间和监控任务的执行状态。
${bdp.system.accountname}:获取当前DataWorks账号名称,用于记录任务执行者和监控任务的执行状态。
${bdp.system.projectid}:获取当前DataWorks项目ID,用于指定任务执行所在的项目和资源池。
${bdp.system.taskname}:获取当前任务名称,用于记录任务的执行状态和监控任务的执行情况。
${bdp.system.taskrunid}:获取当前任务的执行ID,用于监控任务的执行情况和调试任务。
${bdp.system.taskrunseq}:获取当前任务的执
在阿里云DataWorks中,系统内置变量是一组预定义的变量,可用于获取任务的元数据、调度时间、运行信息等。以下是一些常见的DataWorks系统内置变量:
${bdp.system.bizdate}
:当前任务实例的业务日期。${bdp.system.today}
:当前任务实例的执行日期,表示当天的日期。${bdp.system.cycletime}
:当前任务实例的循环调度周期。${bdp.taskinfo.id}
:当前任务实例的ID,用于获取任务实例的唯一标识符。${bdp.taskinfo.name}
:当前任务实例的名称,表示任务实例的名称。${bdp.taskinfo.owner}
:当前任务实例的所有者,指定任务实例的所有者或负责人。${bdp.taskinfo.nodeid}
:当前任务实例所属的节点ID,表示任务实例所属的节点ID。${bdp.taskinfo.runtime}
:当前任务实例的运行时长,用于获取任务实例的运行时间。${bdp.taskinfo.logpath}
:当前任务实例的日志路径,用于获取任务实例的日志文件路径。${system.date.yesterday}
:昨天的日期。${system.date.before_yesterday}
:前天的日期。${system.date.tomorrow}
:明天的日期。这些是一些常见的DataWorks系统内置变量,您可以在任务开发过程中引用这些变量来获取相关的任务元数据、运行信息和调度时间等。
请注意,不同版本的DataWorks可能会有略微不同的内置变量列表,具体可用的系统内置变量可以在DataWorks开发界面中的相关文档或帮助资源中找到。您还可以咨询阿里云技术支持,以获取更详细的帮助和指导。
参考:
阿里云DataWorks文档:https://help.aliyun.com/document_detail/137663.html