开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks我调度设置多个定时调度时间,为什么只有第一个生效呀?

DataWorks我调度设置多个定时调度时间,为什么只有第一个生效呀?image.png
image.png

展开
收起
真的很搞笑 2023-11-07 08:29:27 73 0
4 条回答
写回答
取消 提交回答
  • 执行保存后 刷新页面在看下呢,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-11-07 22:16:11
    赞同 展开评论 打赏
  • DataWorks上任务调度将通过生成对应实例来执行,此处用于定义任务在生产环境的周期调度方式。

    实例生成方式:定义该任务在生产环境生成实例的时间。

    调度类型:定义该任务在生产环境的运行状态。

    调度日历:用于定义任务调度日期及调度方式。DataWorks为您提供了通用场景的默认日历,同时,为满足更灵活的调度时间配置需求,也支持您自定义调度日历。自定义调度日历,详情请参见配置调度日历。

    调度周期:定义该任务的调度频率,即多久执行一次任务。

    定时调度时间:定义该任务预期的运行时间。

    超时定义:定义该任务执行超过多长时间会自动退出。

    重跑属性:定义该任务自动调度时是否可重跑。

    出错自动重跑:定义该任务自动调度失败且可重跑时,自动重跑的频率。

    生效日期:定义该任务在什么时间段内调度。超过生效日期的任务将不再生成实例。
    https://help.aliyun.com/zh/dataworks/user-guide/overview-18?spm=a2c4g.11186623.0.i198

    2023-11-07 14:24:26
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在 DataWorks 中,每个任务只能有一个有效的定时调度时间。如果您设置了多个定时调度时间,只会有一个生效。这是因为 DataWorks 仅支持单个定时调度时间,而不是多个。
    因此,如果您希望在多个时间点调度任务,您可以尝试以下几种方法:

    1. 使用调度脚本:您可以编写一个简单的 Python 或 Shell 脚本,用于在多个时间点调度任务。您可以将脚本添加到 cron 计划任务或 Windows 计划任务中,以实现定时调度任务。
    2. 使用调度池:您可以使用 DataWorks 的调度池功能,将多个任务添加到一个调度池中,并设置一次定时调度时间。这样,所有任务都会在指定的时间点同时执行。
    3. 手动调度:您也可以在多个时间点手动调度任务。这将允许您在特定时间点快速调度任务,而无需编写额外的代码或使用复杂的计划任务。
    2023-11-07 10:59:20
    赞同 展开评论 打赏
  • DataWorks在调度设置中只允许存在一个默认的定时调度时间,因此只有第一个设置的定时调度时间会生效。如果您需要设置多个定时调度时间,您需要在调度配置中添加多个定时任务,并为每个任务指定不同的调度时间。

    在添加多个定时任务时,您可以按照以下步骤进行操作:

    1. 打开DataWorks控制台,并选择需要添加定时任务的流程或任务。
    2. 在左侧导航栏中,展开“调度配置”菜单,并点击“定时任务”。
    3. 在定时任务页面中,点击“添加”按钮,并为每个定时任务指定不同的调度时间。
    4. 根据需要设置其他调度参数,例如执行方式、执行参数等。
    5. 点击“保存”按钮保存您的设置。

    通过以上步骤,您可以添加多个定时任务,并指定不同的调度时间以确保它们按需执行。请注意,在添加多个定时任务时,要确保它们的执行顺序和依赖关系正确设置,以确保任务的正确执行。

    2023-11-07 09:55:07
    赞同 展开评论 打赏

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

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多