DataWorks如何实现调度参数的配置?

DataWorks如何实现调度参数的配置?

展开
收起
真的很搞笑 2023-09-03 19:08:55 163 分享 版权
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在 DataWorks 中,可以通过以下步骤来配置调度参数:

    1. 登录到 DataWorks 控制台,在项目空间中选择 "数据开发"。

    2. 在数据开发页面,找到需要配置调度参数的任务,并点击该任务。

    3. 在任务编辑页面,点击右上角的 "参数设置" 按钮。

    4. 在参数设置页面,你可以看到已经定义的参数列表和相应的默认值(如果有)。可以直接修改默认值或添加新的参数。

    5. 点击 "新增参数" 按钮,输入参数名和默认值,并点击保存。

    6. 对于一个具体的任务节点,你可以在其脚本中引用这些参数。例如,使用 ${param_name} 的形式引用参数值,其中 param_name 是你在参数设置中定义的参数名。

    7. 在任务调度时,你可以手动指定参数值,或者使用调度插件(如 ODPS 参数服务)来动态传递参数值。根据任务类型和具体的调度方式,可以灵活地配置参数值。

    2023-09-04 13:37:44
    赞同 展开评论
  • 如果您在数据开发修改了调度参数并且提交发布,请在生产运维中心周期任务属性面板检查调度参数是否符合预期,如果不符合预期,请检查任务发布,发布包界面,是否发布生成功。image.png
    在周期实例属性面板查看单个实例调度参数替换情况。注意 单个实例不管是否已经运行过,实例的执行参数会实时更新为生产周期任务最新的参数配置。实时场景:节点A当天周期实例A1调度参数time1取值为$bizdate,当天实例已执行成功,代码中参数取值即为bizdate业务时间(具体值)。在当天某一时间点调度参数time1取值由$bizdate改为$cyctime,那么当天实例执行参数此时会显示为cyctime定时时间(具体值)。当前实例重跑,会用最新的参数配置:即time1=$cyctime如果要看调度参数变更前的实例使用的调度参数替换情况,请在日志中查看,详情参考常见问题:如何在日志中查看调度参数替换情况如何通过日志查看当前实例执行时调度参数替换情况?。image.png

    https://help.aliyun.com/document_detail/146667.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-09-03 19:24:39
    赞同 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

还有其他疑问?
咨询AI助理