近日, 阿里云大数据计算服务 MaxCompute 动作频频, 在美国东部 1(弗吉尼亚)节点开服售卖, 用户可在国际站, 中文站, 日本站购买美东节点资源, 在控制台按需求开通 project.
除此之外, 对于使用 MaxCompute 的开发者, 数据分析师来说, 还有一大福音, 阿里云 MaxCompute Studio 2.9.0 新版本发布, 此次发布的新版本, 在原有功能的基础上增加了新功能, 分别是支持代码检查和快速修复; 支持 graph 开发及调试.(更多改进及 Bug Fix, 请更新后查看 Release Notes: https://plugins.jetbrains.com/plugin/9193-maxcompute-studio/update/44687 )
什么是 MaxCompute Studio?
MaxCompute Studio 是阿里云 MaxCompute 平台提供的安装在开发者客户端的大数据集成开发环境工具, 是一套基于流行的集成开发平台 IntelliJ IDEA 的开发插件, 可以帮助开发者方便地进行数据开发.
其实简单点来说, 如何帮助用户高效愉快的编写 SQL 就是 MaxCompute studio 的核心使命, 那在 SQL 编辑器这个功能上, MaxCompute studio 是如何高效工作的呢? 大家就和小编一起来看一看.(注: SQL 编辑器只是 MaxCompute studio 其中一个功能界面, 除此之外还有项目空间浏览器, 作业浏览器, MaxCompute 控制台等界面)
忘记语法? 不存在的! studio 一键解决
相信大家都有过忘记 SQL 怎么写的时候, 一旦忘记, 恐怕只能到处去找文档和代码示例, 被迫离开全神贯注的 SQL editor, 十分影响效率. 在 studio 中, 集成了大量的 MaxCompute SQL 语法模板, 只需一个快捷键就能唤出, 十分方便.
举个例子:
我现在想要在表中加入一列, 但不知道 SQL 语法, 那么使用快捷键 (Windows: Ctrl + J, Mac: + J) 唤出 live template, 输入 column 关键字搜索语法模板, 这里我们选择 alter table add column:
此时, SQL editor 中会立刻插入添加列的语法模板, 你只需继续输入表和列即可(使用 tab 键在待编辑元素间切换
忘记 Schema? 不存在的! studio 想你所想
在 project explorer 中你能获得一个全局视图, 通过快捷键 (Windows: Ctrl+Alt+Shift+N mac:++O) 唤出 navigate symbol, 输入表名或函数名搜索, 然后在 project explorer 中双击实体或在 navigate symbol 中选择实体, 即可显示其详情, studio 会根据当前光标位置的语法上下文, 给出相应的智能提示, 选择即可, 无需输入. 点此可访问具体操作链接 https://yq.aliyun.com/articles/593609
除了能够快速找到表名或函数名完成 SQL 之外, 我们也定义了一些规则, 来检测你所写的 SQL 是否有潜在问题, 譬如:
全部的规则列表可在 Preference - Editor - Inspections - MaxCompute 处查看.
面面俱到, studio 助你在阅读 SQL 上也不差事!
SQL 写好了, 需要阅读并理解其含义. 对此 studio 支持如下特性, 方便用户阅读 SQL.
1. 语法高亮
2. 括号匹配与代码折叠
3. 格式化
4. 可视化
5. 使用查找
来源: https://yq.aliyun.com/articles/598449