全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
流计算

开发阶段

更新时间:2018-04-19 17:20:39

SQL辅助

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

  • BlinkSQL语法检查

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

22

  • BlinkSQL智能提示

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

33

  • BlinkSQL语法高亮

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

SQL版本管理

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

  • 版本管理

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

  • 版本清理

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

00

用户必须在”版本管理”中删除过期且业务不需要的版本,即可再次上线作业了。

数据存储管理

“开发”提供了一整套数据存储管理的便捷工具,用户通过在”开发”注册数据存储,即可享受到多种遍历的数据存储服务,包括:

  • 数据预览

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

2314

  • DDL辅助生成

流计算DDL生成工作大部分均属于比较机械的翻译工作,即将需要映射的数据存储DDL语句人工翻译为流计算的DDL语句。流计算提供辅助生成DDL工作,进一步减少用户手工编写流式作业的复杂度,有效降低人工编写SQL的错误率,并最终提供流计算业务产出效率。

145

本文导读目录