编辑作业
更新时间:2021-06-04
编辑作业
-
选择菜单栏 作业管理 > 作业开发 后,所有当前已创建的作业会以列表的形式展现,编辑作业可通过:
- 点击所需编辑作业右侧 操作 > 编辑
- 点击 作业名
进行 编辑作业 操作。
开发作业
作业开发 提供一套完整的在线编辑器,主要包括编辑区域、工具栏、版本管理、高级设置。
说明:同一个作业支持多个输入端和一个输出端,输入端和输出端的创建数据表的DDL语句相同,具体请参考 DDL语句。
列表
用户可通过搜索/过滤功能快速定位到想要调用的作业及模板或创建新作业及模板。
- 作业列表:可选择先前创建的作业继续开发
- 模板列表:可基于默认及创建的作业模板为样例开发作业
工具栏
- 撤销:撤销上一次操作(快捷键 Ctrl/Command + Z)
- 重做:重做上一次操作(快捷键 Ctrl/Command + Shift + Z)
- 查找:查找字符(快捷键 Ctrl/Command + F)
- 格式化:对编辑区域的SQL语句进行缩进、对齐等格式优化
-
语法校验:对SQL语义逻辑进行检查,需要通过语法校验后才可进入到调试环节。
说明:当作业存在语法错误时,无法进行作业调试、发布。
- 调试:对现有代码进行调试,用户可通过上传JSON文件提供样例数据。结果可在 调式信息 处通过调试日志和调试结果进行查询。
- 宽屏:在常规与宽屏编辑模式间进行切换,宽屏模式会收起页面左侧作业列表
- 高级设置:可展开或收起 高级设置 区,默认为展开状态
- 保存:对编辑区域、高级设置的内容进行保存(快捷键 Ctrl/Command + S)
- 发布:发布当前作业,用户可转至 作业运维 下作业列表查看。只有发布成功后的作业才可被启动
资源管理
对作业相关资源进行综合管理,如KAFKA证书及作业JAR包等。用户对已有资源可通过搜索/过滤功能快速定位到想要调用的作业资源,并将资源与作业进行绑定或解绑的操作。
高级设置
- 基本信息
显示作业名称、作业类型、引擎版本、描述及最后保存时间。作业名称和描述可通过点击对应按钮进行编辑。
- 参数设置
设置作业级别参数,与SQL中使用的SET语句功能相同。
- 作业版本
最多可以保存20个已发布的历史版本。版本管理包括对比、回滚、删除操作。
- 点击工具栏中的 作业版本 ,弹出已保存的作业版本列表。
- 选择一个版本,点击 更多 > 对比 ,进入到版本对比页面,可将当前版本与所选版本进行代码及配置的对比。
- 点击 更多 > 回滚,可以将该版本的作业代码进行回滚,替换掉当前版本的代码。
编辑区域
智能提示
编辑器对数据类型、关键字、数据资源类型等内容进行智能提示,选择提示中的某个内容,点击回车键自动补全提示内容。
多作业切换
编辑界面可在多个打开的作业间进行切换,便于开发操作。