开发者社区 问答 正文

E-MapReduceExecutionPlanInfo是什么?

名称类型描述
IdString执行计划Id
NameString执行计划名称
CreateClusterOnDemandBoolean是否是按需自动创建
StragetyString执行计划的运行策略,RUN_MANUALLY:手动执行,只有当用户主动触发的时候才运行,SCHEDULE:周期调度,设置时间在指定的时间自动运行
StatusString调度状态
StartTimeString周期调度开始生效的时间
TimeUnitString周期调度的时间间隔,DAY:天为单位调度,HOUR:小时为单位调度
[tr=rgb(239, 251, 255)][td]TimeInterval String间隔时间,若时间单位是DAY:只能是1, 若时间单位是HOUR:可以设置1-23

展开
收起
nicenelly 2017-10-27 16:51:08 2092 分享 版权
阿里云 AI 助理回答

您提到的描述看起来像是一个与阿里云运维或自动化任务调度相关的服务配置参数。虽然阿里云有多款产品支持任务调度和自动化,如函数计算FC、数据工场DataWorks(原Data IDE)、容器服务Kubernetes版ACK等,但根据您的描述,最接近的是数据工场DataWorks中的调度配置部分。

在DataWorks中,用户可以创建执行计划来定时或按需运行数据同步、ETL(提取、转换、加载)任务、脚本等操作。基于您提供的信息,我将为您解析这些参数如何应用于DataWorks的上下文:

  • Id (String): 执行计划的唯一标识符,由系统生成。
  • Name (String): 用户自定义的执行计划名称,便于识别不同的任务计划。
  • CreateClusterOnDemand (Boolean): 指示是否在需要时自动创建计算资源(例如MaxCompute集群)。如果是按需创建,那么在任务执行前会自动准备环境,减少资源闲置成本。
  • Strategy (String): 调度策略,分为RUN_MANUALLYSCHEDULE两种。前者意味着任务仅在用户手动触发时执行;后者则按照设定的时间周期自动运行。
  • Status (String): 表示当前执行计划的调度状态,比如是否启用、暂停等。
  • StartTime (String): 对于周期性调度,这是计划开始生效的具体时间点。
  • TimeUnit (String): 定义调度间隔的单位,可选DAY(天)或HOUR(小时),决定了调度频率的基本单位。
  • TimeInterval (String): 在选定的时间单位内具体的间隔数。如果TimeUnitDAY,由于日常通常只设置一天一次的调度,所以此值固定为1。若TimeUnitHOUR,则可以设置从1到23之间的任意整数,表示每小时执行一次或多小时执行一次的任务。

结合以上信息,如果您正在使用阿里云DataWorks来管理数据处理流程,可以通过调整这些参数来精细控制任务的执行方式和时间安排。记得在DataWorks的工作流设计界面或通过API调用来配置这些参数。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: