开发阶段

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
简介:

SQL辅助

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

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

22

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

33

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

SQL版本管理

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

版本管理

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

00

版本清理

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

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

引擎版本切换

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

升级步骤

  • 第一步:点击使用推荐版本
推荐版本
  • 第二步:点击确定
选择要切换的版本

降级步骤

  • 第一步:点击降级版本
降级第一步
  • 第二步:点击确定
选择要切换的版本

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

数据存储管理

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

数据预览

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

2314

DDL辅助生成

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

145


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

相关实践学习
基于Hologres轻松玩转一站式实时仓库
本场景介绍如何利用阿里云MaxCompute、实时计算Flink和交互式分析服务Hologres开发离线、实时数据融合分析的数据大屏应用。
Linux入门到精通
本套课程是从入门开始的Linux学习课程,适合初学者阅读。由浅入深案例丰富,通俗易懂。主要涉及基础的系统操作以及工作中常用的各种服务软件的应用、部署和优化。即使是零基础的学员,只要能够坚持把所有章节都学完,也一定会受益匪浅。
相关文章
|
3月前
|
中间件 测试技术 数据库
开发人员之软件开发流程八个步骤
软件开发流程是指软件开发设计的一般流程,包括软件的总体结构、模块的组成、功能的设计、程序的编译、调试、联调、测试等过程。
252 2
|
5月前
|
测试技术 数据库 开发者
开发与运维测试问题之高代码覆盖率意味着高代码质量如何解决
开发与运维测试问题之高代码覆盖率意味着高代码质量如何解决
|
5月前
|
测试技术
软件交付问题之为什么测试用例不能全由开发人员告知测试人员
软件交付问题之为什么测试用例不能全由开发人员告知测试人员
|
5月前
|
测试技术 开发者
单元测试问题之为什么单测覆盖率高的项目模块更易于迭代演进
单元测试问题之为什么单测覆盖率高的项目模块更易于迭代演进
|
7月前
|
运维 测试技术 API
产品服务的详细设计与开发阶段
产品服务的详细设计与开发阶段
106 2
|
7月前
|
运维 测试技术 程序员
集成测试如何做?
集成测试如何做?
252 0
|
7月前
|
运维 Devops 开发工具
生产环境缺陷管理
在一个大型团队中,bug协同管理是一件复杂的事情,发布经理要追版本bug,运维同学要评估bug影响范围,开发同学要在多个开发分支同时修复同一个bug,很容易出现bug漏提交、漏确认等生产安全问题。
|
运维 Kubernetes jenkins
测试流程--测试发版规范
为了保证系统稳定性,对软件项目的上线过程进行规范,确保项目符合产品需求。对于已经开发完毕的系统,需要正式部署到生产环境前必须严格按照以下流程规范实施。 规范发版的流程,指定发版的相关输出,相关信息的收集,并通知相关业务方了解发版信息。防止或减少因发版造成的系统抖动对业务产生的影 响,并有利于追溯发版过程,方便后续优化迭代。
1634 0
测试流程--测试发版规范
|
运维 Java 测试技术
重构性项目如何回归测试?
重构性项目如何回归测试?
|
测试技术 Android开发 iOS开发
测试思想-测试流程 软件测试版本管理
测试思想-测试流程 软件测试版本管理
121 0