有奖:语音产品征文挑战赛等你来> HOT
WeData 提供了任务的批量操作,方便用户快速的修改任务的相关属性,提交和删除任务。


操作入口

登录数据开发治理平台 WeData 控制台,在 数据开发 > 编排空间左侧菜单,可以进入任务的批量操作。




操作类型

修改资源组

可以批量修改选中任务的集成资源组和调度资源组。系统会自动判断选中的任务中是否有数据计算任务和集成任务,如果有对应类型的任务,会自动弹出调度资源组和集成资源组的选项。会将选中任务的调度资源组和集成资源组修改成对应的资源组。




修改责任人

您可以批量修改选中任务的责任人。批量操作会将选中任务的责任人修改为选择的责任人。




修改数据源

注意:
当前批量修改数据源仅支持选中任务是同一种任务类型,并且任务类型是 Hive SQL、JDBC SQL、DLC SQL、Spark SQL、TCHouse-P、Trino。
您可以批量修改选中任务的数据源。批量操作会将选中任务的数据源修改为下拉选择的数据源。




修改任务参数

注意:
修改任务参数的操作必须为以下条件之一:
相同引擎类型的 DLC SQL 任务,且引擎类型不能为空。
选中任务均为 TCHouse-X 类型的任务;
选中任务均为 Spark、SparkSQL、PySpark 任务。
您可以批量修改选中任务的参数。具体参数输入的格式根据任务的类型会有区别。
针对 EMR 引擎的 SparkSQL、PySpark、Spark 任务的参数输入内容如下。提供了两种修改方式:覆盖和追加
覆盖:会删除任务已有的应用参数,使用批量配置的应用参数。
追加:不会删除任务已有的应用参数,只会在任务的应用参数中追加批量配置的应用参数。




修改调度周期

注意:
批量修改调度周期只会修改选中任务的调度周期,不会修改任务上下游依赖的配置。批量修改后可能导致任务上下游依赖有误,导致任务提交失败。
例如,之前下游天任务 B 依赖于上游小时任务 A,并且使用了自定义区间范围,修改后自定义的区间范围并不会自动改变,可能导致任务提交失败。
您可以批量修改选中任务的调度周期,可以修改的内容跟任务的调度设置的调度策略一致。批量操作会将选中任务的调度策略修改为配置的调度策略。




修改调度高级设置

您可以批量修改选中任务的调度高级配置,可修改的内容跟任务的调度设置-高级设置一致。批量操作会将选中任务的调度高级设置修改为配置的内容。




修改调度参数

您可以批量修改选中任务的调度参数,可以修改的内容跟任务的任务属性 > 调度参数中的内容一致。批量操作会将选中任务的调度参数,参数设置为输入的调度参数。




提交任务

注意:
项目管理 > 基本信息配置 > 审批配置开启任务提交审批的情况下,任务提交会先到审批中心,审批通过以后才会真正提交任务到任务运维。
任务是否提交成功取决于任务本身的配置以及上游任务的状态。
您可以批量提交选中的任务,目前可以提交的任务包括:
草稿态任务。
已提交到调度但仍有修改的任务。

1. 进入批量操作界面,通过勾选列表上方仅展示可提交任务来进行筛选。



2. 选择您需要提交的任务,提交方式选择提交版本并启动调度,填写变更描述后,单击确认




删除任务

注意:
删除仅针对任务状态为“已停止、草稿、新建、待审核、审批驳回”有效,其他任务不会执行删除操作。
批量删除会将选中的任务进行删除,删除以后任务默认会进入回收站。对于无法删除的任务系统会自动跳过。

批量操作记录

所有类型的批量操作都会在批量操作记录中记录,您可以在批量操作记录中查看批量操作的进度和结果。
1. 在批量操作界面,单击批量操作记录



2. 进入批量操作记录界面,即可查看所有类型的批量操进度和结果。



3. 同时,您可以切换操作成功列表和操作失败列表,查看具体哪些类型的批量操作执行失败。