管理调度专有变量

调度专有变量(Job Context Variable)是 PQL 为 Keeper 做得扩展,调度变量的作用域是这个调度的工作流中的所有命令和脚本,即在所有任务运行实例(Task)中共享。调度变量常用于数据的增量更新,在调度变量中保存增量字段的值,可以在下次调度任务运行时使用最新的值。在 Keeper 命令模板中,调度变量应用较多。更多信息请参考 Keeper 调度变量

调度变量本身是 PQL 的内容,所以在 Keeper 中,可以在任何可以使用 PQL 的地方使用调度变量。包括工作流的命令和脚本,SQL 依赖和 PQL 依赖,事件触发的接口或要执行的的逻辑等等,会在相应的章节进行说明。

调度变量的基本属性如下:

可以在管理页面手工创建、更新和删除调度变量,更新后会影响以后的任务实例(Task),当然也可以在 Keeper 工作流中定义和更新调度变量,例如:

使用UNDEFINED判断变量是否已经定义,删除已有的变量会让这个变量重置为UNDEFINED状态。


参考链接


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!