当前位置: 首页 > news >正文

开发阶段

SQL辅助

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

Flink SQL语法检查

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

22

Flink SQL智能提示

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

33

Flink SQL语法高亮

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

SQL版本管理

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

版本管理

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

00

版本清理

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

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

引擎版本切换

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

升级步骤

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

降级步骤

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

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

数据存储管理

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

数据预览

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

2314

DDL辅助生成

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

145


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

相关文章:

  • angular2+ 生命周期
  • 可见面判别算法---光线投射算法
  • [每日短篇] 10 - Docker 清理无用的镜像
  • 书摘—极致产品
  • 0013-如何在Kerberos与非Kerberos的CDH集群BDR不可用时复制数据
  • MySQL数据类型详解
  • React和Redux的连接react-redux
  • VUE-文字跑马灯
  • 虚拟机与Docker有何不同?
  • 命令执行
  • Cesium入门6 - Adding Imagery - 添加图层
  • Python 一行代码完成局域网文件共享
  • RN—Android 物理返回键监听
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • python的单、双、多分支流程控制
  • ----------
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Angular4 模板式表单用法以及验证
  • C++类的相互关联
  • chrome扩展demo1-小时钟
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • js学习笔记
  • SpringBoot几种定时任务的实现方式
  • 基于Android乐音识别(2)
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 如何利用MongoDB打造TOP榜小程序
  • 手写双向链表LinkedList的几个常用功能
  • 延迟脚本的方式
  • 如何在招聘中考核.NET架构师
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • ###项目技术发展史
  • #Linux(帮助手册)
  • #WEB前端(HTML属性)
  • (11)MSP430F5529 定时器B
  • (C++17) optional的使用
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • .bat批处理出现中文乱码的情况
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Micro Framework 4.2 beta 源码探析
  • .Net各种迷惑命名解释
  • @Documented注解的作用
  • @SpringBootApplication 包含的三个注解及其含义
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [Asp.net MVC]Bundle合并,压缩js、css文件
  • [C++] new和delete
  • [ccc3.0][数字钥匙] UWB配置和使用(二)
  • [CVPR2021]Birds of a Feather: Capturing Avian Shape Models from Images
  • [ESP32] 编码旋钮驱动
  • [Flutter]打包IPA
  • [Golang]K-V存储引擎的学习 从零实现 (RoseDB mini版本)
  • [iOS]随机生成UUID通用唯一识别码