Dataphin支持租户级的运行配置。您可根据租户类型和业务场景为不同的租户配置运行实例的超时时间和运行任务失败时的重跑策略,杜绝因运行实例长时间资源占用造成资源浪费的同时提高运行实例的可靠性。本文将为您介绍如何进行运行配置。
生效范围
运行配置所设置的策略仅针对属性设置为系统配置的运行实例生效。
权限说明
运行配置默认仅支持超级管理员、系统管理员进行修改。
操作步骤
按照以下操作指引,进入全局配置页面。
依次单击全局配置->运行配置。
单击编辑,配置全局配置的超时配置与重跑配置。
超时配置
若任务运行超时,即单次运行总时长超过设置阈值仍未完成时,运行任务将会自动终止并置为失败。支持对以下3类任务设置运行时长阈值:
任务类型
说明
一次性运行
包括即席查询、计算任务试运行、逻辑表冒烟测试、集成任务试运行等任务。默认2.00小时。
周期任务
包括所有的周期调度任务。默认48.00小时。
手动任务
包括手动实例(计算任务、集成、同步)、标签测试运行等。默认48.00小时。
说明配置参数支持0.01(小数点末尾最多2位小数)~168小时。
重跑配置
重跑配置指周期实例、手动实例、补数据实例运行失败时,将会按照配置决定是否自动重跑。支持对以下2类任务设置重跑阈值:
失败自动重跑。
重跑次数:实例运行失败后的自动重跑次数,支持范围1到10次。默认1次。
重跑间隔:实例运行失败后,每次自动重跑的时间间隔,支持范围1到60分钟。默认5分钟。
超时失败自动重跑。
开启后,周期实例、手动实例、补数据实例运行时间超过配置时长被系统自动终止并置为失败后,会按照失败自动重跑配置决定是否自动重跑。默认关闭。
修改完成后单击确定。
在弹出的确认修改系统配置提醒对话框中,单击确定。
重要修改后,运行属性设置为系统配置的任务对应的实例(包括修改后新生成的、以及已生成但未开始运行的)均会按照最新配置运行。新配置生效可能需要一段时间(最多5分钟),请耐心等待。
配置建议
您可根据您的业务需求和以下配置建议进行设置:
一次性运行:取当前租户下即席查询、计算任务试运行、逻辑表冒烟测试、集成任务试运行等平均运行时长的最大值+1小时。
周期任务:取当前租户下所有的周期调度任务运行时长的最大值+1小时。
手动任务:取当前租户下所有的手动实例(计算任务、集成、同步)、标签测试运行时长的最大值+1小时。
重跑次数:取当前租户下所有的周期实例、手动实例、补数据实例运行失败时,自动重跑成功次数+1次。
重跑间隔:取当前租户下所有的周期实例、手动实例、补数据实例运行失败时,重跑间隔成功最大值+3分钟。