EasyStream产品为您提供了便捷的IDE开发页面辅助您进行任务开发,本文将会为您介绍开发页面及其元素构成,方便您快速上手产品。

使用限制

所有用户可查看页面,但仅有实时开发及以上角色用户有权限编辑任务。

页面说明

初始化页面

概述 - 图1

序号 功能模块
1 快速导航栏
2 项目及个人信息导航栏
3 产品提示栏
4 产品功能栏
5 便捷操作栏
6 筛选栏
7 任务列表
8 主操作区域

快捷导航栏

用户可自定义快捷导航栏来方便在不同模块间进行跳转,具体操作如下:

  1. 通过单击 概述 - 图2 按键,弹出产品导航配置页。
  2. 根据点选模块顺序,对应模块名称将自动出现在一级导航栏中。鼠标在一级导航栏中可拖动不同模块调整顺序。 概述 - 图3

  3. 单击 确定 ,即可保存当前设置导航栏,方便后续使用。

项目及个人信息导航栏

切换工作空间
单击 项目-工作空间 名称,可在不同工作空间中快速切换,统一项目下可有多个工作空间。

概述 - 图4

跳转项目中心登记数据源
单击 项目配置-项目中心(新) ,跳转至 数据源管理 ,快速查看或创建数据源信息。

消息提示查看审批
若当前工作空间开启了任务审批功能时,新审批请求将会在右上角以角标形式提示。您可以通过下拉列表查看审批请求并快速跳转至 流程协作中心 进行审批操作。

概述 - 图5

个人信息编辑
单击用户名称,在下拉列表中可选择 用户中心 跳转查看个人信息及相关审批申请内容; 可选择 个人配置 查看当前项目组下数据源登记时源系统账号映射的情况; 可选择用户手册 快速跳转查看至本手册内容。

产品提示栏

产品功能更新对已有功能产生影响时,将会以消息弹窗和提示栏两种方式提示用户,增强用户感知。

概述 - 图6 图为初次登录新版本产品时弹出的消息弹窗

任务标签页

支持将用户多个任务以标签页方式展示并支持快速切换,右键单击标签页,可在弹出窗口中快速进行任务关闭操作。

概述 - 图7

状态 说明
概述 - 图8 任务未提交至实时运维。
概述 - 图9 任务已提交至运维,但从未启动。
概述 - 图10 停止,实际任务未运行。
概述 - 图11 运行中,实际任务已在执行;若此时提交任务,将会在任务列表生成新版本,待任务重新启停后新版本生效。

产品功能栏

用户可在实时开发下切换UDF管理、文件管理、流表管理等不同功能模块操作。

便捷操作栏

图标 功能说明
概述 - 图12 上传任务包,任务导入导出操作请参见 任务导入导出
概述 - 图13 新建按键,在下拉列表中可选择新建文件夹或新建任务。
概述 - 图14 查看我的任务,选中后将筛选当前工作空间内所有任务,仅展示 任务责任人 为当前用户的任务。
概述 - 图15 快速定位任务,若当期主操作区域内有打开且处于焦点的任务,单击此按键将快速跳转该任务至任务列表第一位。
概述 - 图16 公共资源,单击将跳转相关页面;可通过在公共资源中配置参数组引入到工作空间,实现一套参数组多处使用;

筛选栏

直接在输入框中输入任务、文件夹名实现筛选操作;也可以单击 概述 - 图17 在弹出窗口中对任务责任人和各类标签进行筛选查找。

概述 - 图18

任务列表

多层级展示文件夹与任务的关系,不同ICON用于区分CDC、Jar、SQL三种任务类型。

主操作区域

实时开发的核心操作区域,实际根据任务是否打开与任务打开的类型,展示页面上会存在一定差异。以下仅针对部分重点功能展开介绍:

任务类型 图标 功能说明
通用 概述 - 图19 保存,将当前任务内容保存至本地,但不生成新版本
通用 概述 - 图20 复制,将整个任务进行复制,单击后会弹出新建任务选项,根据所需配置即可。
通用 概述 - 图21 提交上线,对当前任务内容进行保存、生成新的历史版本并提交至实时运维。
SQL 概述 - 图22 语法检查,针对当前区块进行Flink SQL语法检查,检查结果将会提示在下方区块内。
SQL 概述 - 图23 调试,任务调试操作请参见 任务调试
SQL 概述 - 图24 复制,将当前SQL块内代码复制至系统剪切板。
SQL 概述 - 图25 格式化,统一代码缩进与换行。若编辑代码时已有良好控制习惯,则不建议使用。