普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
应用集成
运维指南
  • Procedure程序
  • 说明
  • 配置项说明
  • FAQ

# Procedure程序

  • 说明
  • 配置项说明
  • 使用示例
    • MySQL调用包含输入参数的存储过程
    • MySQL调用包含输出参数的存储过程
  • FAQ

# 说明

Procedure 程序是 DolphinScheduler 专为执行数据库存储过程设计的任务类型(支持 MySQL、Oracle、PostgreSQL、SQL Server 等主流数据库)。

# 配置项说明

1. 基础环境配置(必选)

配置项 默认值 描述
数据源 - 选择已配置好的数据库数据源。
SQL语句 - 用户在线编写调用存储过程SQL语句。

2. 运行控制配置(可选)

这类配置决定 Shell 程序在 DolphinScheduler 内的运行规则,属于调度层面的配置。在「通用配置」中进行配置。

配置项 默认值 描述
任务优先级 MEDIUM worker 线程数不足时,根据优先级从高到低依次执行,优先级一样时根据先进先出原则执行。
Worker 分组 default 任务分配给 worker 组的机器执行,选择 Default,会随机选择一台 worker 机器执行。
任务组 - 用于控制任务实例并发,选择项目中已经定义好的任务组。
任务组优先级 0 任务在任务组内运行的优先级,数字越大优先级越高。
环境名称 - 运行程序时指定的虚拟环境。
本地参数 - 是程序局部的用户自定义参数,会替换程序中以 ${变量} 的内容。
失败重试次数 0 任务失败后的重试次数,单位:次。
失败重试间隔 1 多次重试之间的等待时间,单位:分钟。
超时告警 关闭 勾选超时告警、超时失败,当任务超过”超时时长”后,会发送告警邮件并且任务执行失败。

# FAQ

← Seatunnel程序 Spark程序 →