本文为您介绍如何在MaxCompute Studio上开发SQL脚本。包括编写和运行SQL脚本。
前提条件
- 已连接MaxCompute项目,详情请参见管理项目连接。
- 已创建MaxCompute Script Module,详情请参见创建MaxCompute Script Module。
编写SQL脚本
提交SQL脚本
在提交SQL脚本前您需要根据自身需求进行相关设置。MaxCompute Studio提供了丰富的设置功能,您可以在编辑器页面上方的工具栏中快速设置。设置主要分为以下三种:
- 编辑器模式:
- 单句模式:会将提交的脚本文件按
;
分隔,逐条提交到MaxCompute服务端执行。 - 脚本模式:为最新开发模式,可将整条脚本一次提交到MaxCompute服务端,由MaxCompute服务端提供整体优化,效率更高,推荐使用此模式。
- 单句模式:会将提交的脚本文件按
- 类型系统:类型系统主要解决SQL语句的兼容性问题。分为以下三种类型:
- 旧有类型系统:MaxCompute旧类型的系统。
- MaxCompute类型系统:MaxCompute 2.0引入的新类型系统。
- Hive类型系统:MaxCompute 2.0引入的Hive兼容模式下的类型系统。
- 执行模式:
- 默认:稳定版本。
- 查询加速:包含查询加速(MCQA)新特性。
- 加速失败重跑:支持作业在查询加速失败时,重新执行作业。