开发MaxCompute Script前,需要创建一个MaxCompute Script Module,创建时存在以下两种情况:

本地没有script文件

本地没有script文件时,可通过Intellij创建一个全新的Module。

操作步骤
  1. 打开或者新建一MaxCompute Studio Project。本文以新建为例,单击菜单栏中的File,导航至New > Project 。如下图所示:



  2. 选择左侧导航栏中的MaxCompute Studio,单击Next



  3. 填写Project Name,单击Finish



    说明

    如果之前有打开的Project,将会提示您是否在当前窗口中打开(即关掉之前的Project),选择This Window



  4. 创建完成后,页面如下图所示,您即可在此项目中开发SQL脚本。



本地已有script文件

假如本地某个文件夹下已经有很多script,此时需要用MaxCompute studio来编辑这些 script,您可直接打开一个Module。

操作步骤
  1. scripts文件夹下创建一个MaxCompute的连接配置文件 odps_config.ini,在里面配置与MaxCompute连接的鉴权信息:

    • project_name=xxxxxxxx
    • access_id=xxxxxxxxxx
    • access_key=xxxxxxxxx
    • end_point=xxxxxxxxx


  2. 打开IDEA,导航至File > open, 选择您的scripts文件夹。



  3. MaxCompute Studio会探测该文件夹下是否存在odps_config.ini文件,根据这个文件里的配置信息抓取服务端的meta,然后编译文件夹下的所有script。