跳到主要内容
版本: 0.7

作业导入导出

介绍

Dinky 目前支持作业的导入和导出。导入和导出的作业为JSON文件。

导出作业时需要确保任务已保存,以保证导出的为最新的内容。

单任务导出

  • 方式1: 选中某一个作业 点击左上角导出按钮 导出为 json 文件
  • 方式2: 选中某一个作业 右键单击 导出 json

多任务导出

  • 选中多个任务 点击左上角导出按钮 导出为json文件 , 注意:多个任务导出的仍为一个文件,文件内以JSON数组存储

说明

Dinky 导出作业,导出的内容信息包括 statement 语法、作业名称、作业配置信息等。具体的作业参数如下:

参数解释说明
name作业名称
alias作业别名
dialect数据库方言,如 FlinkSQL、Doris
type如果dialect是FlinkSQL,则为执行模式,StandAlone等
如果是其他数据库,则为null
statementSQL 内容
checkPointcheckPoint时间 ; 默认是0
savePointStrategyFlinkSQL作业savePoint的策略
savePointPathFlinkSQL作业savePoint的存储路径
parallelism作业并行度
fragment作业全局变量,默认禁用
statementSetInsert语句集,默认禁用
batchModel如果FlinkSQL 批作业,默认是true
clusterNameFlink 集群名称
configJson配置项
note作业备注/描述
step作业当前的生命周期
enabled是否启用
path作业路径
databaseName数据库schema名称,FlinkSQL显示null
clusterConfigurationNameFlinkSQL作业的Flink集群配置名称
envNameFlinkSQL作业的FlinkSQLEnv环境
alertGroupNameFlinkSQL作业的告警组名称