全部产品
云市场

SQL脚本开发

更新时间:2017-06-07 13:26:11

MaxCompute studio能提供流畅的脚本开发体验,在此之前,你得新建一个MaxCompute Studio Module。

  1. File | new | project... 选择module类型MaxCompute Studio,点击Next:

script_create_module_1

    1. 输入项目名,点击Finish:

script_create_module_2

  1. 至此,一个能开发脚本的MaxCompute studio工程已建立,如下图:

script_module_structure

编写脚本

建好Studio 模块后,就可以开始愉快的编写MaxCompute脚本了,具体步骤如下:

    1. scripts目录右键,选择 New | MaxCompute Script File

script_new_menu

    1. 在弹出的Create File对话框中输入脚本名和绑定的MaxCompute 项目(下拉框中的项目列表是从MaxCompute Project Explorer窗口中添加的),点击OK。

script_new_dlg

    1. 在打开的Script Editor中编写sql,会提供语法高亮,智能提示,错误提示等功能。

script_editor_window

提交运行脚本

脚本编写好后,就可以提交到服务端执行了,具体步骤如下:

    1. 点击工具栏上的绿色运行图标,或者在Script Editor中右键选择Run MaxCompute SQL Script

script_run_btn

    1. 甲苯会先被本地编译(依赖于你在Project Explorer窗口中添加的项目元数据),无编译错误后就会提交到服务端执行。Studio提供了几个窗口来显示执行的详细信息:
    • MaxCompute Compiler窗口能看到脚本的编译情况。
    • Compile Result主窗口中可以看到脚本的SQL语句和POT图(有几条语句就会显示几个Statement图,点击某个Statement图下面的Running Info|Running Result窗口显示的就是该语句对应的信息)。
    • Running Info窗口能看到脚本当前的执行进度和Logview地址。
    • Running Result窗口能看到脚本的执行结果。

script_run_result