=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  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}:获取当前任务的执

  2. 在阿里云DataWorks中,系统内置变量是一组预定义的变量,可用于获取任务的元数据、调度时间、运行信息等。以下是一些常见的DataWorks系统内置变量:

    1. ${bdp.system.bizdate}:当前任务实例的业务日期。

    2. ${bdp.system.today}:当前任务实例的执行日期,表示当天的日期。

    3. ${bdp.system.cycletime}:当前任务实例的循环调度周期。

    4. ${bdp.taskinfo.id}:当前任务实例的ID,用于获取任务实例的唯一标识符。

    5. ${bdp.taskinfo.name}:当前任务实例的名称,表示任务实例的名称。

    6. ${bdp.taskinfo.owner}:当前任务实例的所有者,指定任务实例的所有者或负责人。

    7. ${bdp.taskinfo.nodeid}:当前任务实例所属的节点ID,表示任务实例所属的节点ID。

    8. ${bdp.taskinfo.runtime}:当前任务实例的运行时长,用于获取任务实例的运行时间。

    9. ${bdp.taskinfo.logpath}:当前任务实例的日志路径,用于获取任务实例的日志文件路径。

    10. ${system.date.yesterday}:昨天的日期。

    11. ${system.date.before_yesterday}:前天的日期。

    12. ${system.date.tomorrow}:明天的日期。

    这些是一些常见的DataWorks系统内置变量,您可以在任务开发过程中引用这些变量来获取相关的任务元数据、运行信息和调度时间等。

    请注意,不同版本的DataWorks可能会有略微不同的内置变量列表,具体可用的系统内置变量可以在DataWorks开发界面中的相关文档或帮助资源中找到。您还可以咨询阿里云技术支持,以获取更详细的帮助和指导。

    参考:
    阿里云DataWorks文档:https://help.aliyun.com/document_detail/137663.html