且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

开发阶段

更新时间:2022-09-14 18:36:15

SQL辅助

数据开发提供了一套完成的在线SQL IDE工具,支持如下功能辅助用户进行Flink SQL开发:

Flink SQL语法检查

您在修改IDE文本后即可进行自动保存。保存操作可以触发SQL语法检查功能。语法校验出错误后,将在IDE界面提示出错行数、列数以及错误原因。

开发阶段

Flink SQL智能提示

您在输入Flink SQL过程中,IDE提供包括关键字、内置函数、表、字段智能记忆等提示功能。

开发阶段

Flink SQL语法高亮

针对Flink SQL关键字,提供不同颜色的语法高亮功能,以区分Flink SQL不同结构。

SQL版本管理

数据开发涵盖了日常开发工作的关键领域,包括代码辅助、代码版本。数据开发提供了一个代码版本管理功能。您每次提交即可生成一个代码版本,代码版本为追踪修改以及日后回滚所用。

版本管理

您每次提交一个作业,发布线上,实时计算均会为他生成一份代码快照,用于日后的代码追踪使用。选择数据开发>作业属性,在作业属性下罗列了该作业的所有版本信息。您可以使用对比功能,查看最新代码和指定版本的差异。使用回滚功能回滚到指定版本。

开发阶段

版本清理

您每次提交一个作业,发布线上,实时计算均会为其生成一份代码快照,用于日后的代码追踪使用。实时计算为您设定了版本数最大上限。公共云(其他环境请咨询实时计算系统管理员)默认版本数上限是20。如果生成的版本超过最大值,系统将不允许该作业的提交请求,并提示您需要删除部分旧版本作业。此时您在 开发 > 右侧边栏的作业属性 >版本列表的详情,选择删除部分版本即可。

说明: 您在版本管理中删除过期且业务不需要的版本后,即可再次提交作业。

引擎版本切换

现在实时计算支持多版本,您可以根据自己的业务需求选择相应的版本。每个引擎版本的详情介绍请到公告中查看。版本切换流程如下图。

升级步骤

  • 第一步:点击使用推荐版本
开发阶段
  • 第二步:点击确定
开发阶段

降级步骤

  • 第一步:点击降级版本
开发阶段
  • 第二步:点击确定
开发阶段

注意:版本切换操作必须在作业停止状态下进行。

数据存储管理

开发提供了一整套数据存储管理的便捷工具,您通过在开发注册数据存储,即可享受包括以下在内的多种数据存储服务。

数据预览

数据开发页面中,为各类数据存储类型提供数据预览功能。使用数据预览可以有效辅助您洞察上下游数据特征,识别关键业务逻辑,快速完成业务开发工作。

开发阶段

DDL辅助生成

实时计算DDL生成工作大部分均属于比较机械的翻译工作,即将需要映射的数据存储DDL语句人工翻译为实时计算的DDL语句。实时计算提供辅助生成DDL工作,减少您手动编写流式作业的复杂度,降低人工编写SQL的错误率。

开发阶段


本文转自实时计算——开发阶段