全部產品
Search
文件中心

MaxCompute:配置MaxCompute Studio

更新時間:Feb 28, 2024

本文為您介紹如何配置MaxCompute Studio以及各項配置項資訊。

安裝MaxCompute Studio外掛程式後,在頂部功能表列,單擊File > Settings...,即可進入MaxCompute Studio配置對話方塊。

MaxCompute Studio配置選項

Settings對話方塊左側導覽列上,單擊MaxCompute StudioMaxCompute Studio配置選項頁提供以下配置項:

  • 基本參數

    • Local meta store location:本地中繼資料倉庫儲存路徑。指定本機存放區MaxCompute專案空間中繼資料的路徑。MaxCompute Studio的預設設定是本機使用者目錄下的.odps.studio\meta目錄。

    • Table preview rows:表的最大預覽行數。

    • 本地作業儲存目錄:MaxCompute Studio作業的本地儲存路徑。MaxCompute Studio的預設設定是本機使用者目錄下的.odps.studio\job目錄。

      說明

      如果您保持預設值,請確認本地目錄下.odps.studio\job目錄存在且具有寫入權限,否則後續確認配置時可能會報錯。

    • Python path to resolve UDF:Python的本地安裝路徑。

  • 版本更新選項

    • Automatically checks for new version:控制MaxCompute Studio是否自動檢查更新版本。預設情況下是選中狀態,支援自動更新。

    • Check new versions:用於手動檢查新版本。單擊後,如果有新版本可以更新,將顯示Install latest version。單擊Install latest version安裝最新版本軟體,安裝完成後需要重啟IntelliJ IDEA。

SDK & Console配置選項

Settings對話方塊左側導覽列上,單擊MaxCompute Studio > SDK & Console,進入SDK & Console配置選項頁。

SDK & Console配置選項對話方塊提供了Installed Location配置項,用以指定本地安裝MaxCompute用戶端的安裝路徑。MaxCompute Studio會自動檢測路徑中安裝的MaxCompute用戶端的版本,如果檢測失敗,會返回錯誤資訊。

說明

MaxCompute Studio 2.6.1之後的版本內建了最新的MaxCompute用戶端,不需要您特別指定。如果您希望使用自己特定版本的MaxCompute用戶端,可以在此處指定路徑。

MaxCompute SQL配置選項

Settings對話方塊左側導覽列上,單擊MaxCompute Studio > MaxCompute SQL,進入MaxCompute SQL配置選項頁。

在MaxCompute SQL配置選項對話方塊配置如下資訊:

  • 文法高亮

    選中Enable syntax coloring,啟動文法高亮功能。

  • 代碼自動補全

    • 選中Enable code completion,啟動代碼自動補全功能。

    • 選中Invoke code completion when you enter a space,啟動輸入空格時自動結束代碼補全功能。

  • 代碼格式化

    • 選中Enable code formatting,啟動代碼格式化功能。

    • 選中Enable code folding,啟動程式碼摺疊功能功能。

  • 指令碼提交選項

    • 選中Show job detail when script submitted,指令碼提交時會顯示作業詳情。

    • 選中Record sql history when script submitted,指令碼提交時記錄SQL記錄。

    • 選中Show sql cost confirm dialog when script submitted,提交指令碼時顯示SQL成本確認對話方塊。

    • 選中Pin sql execution result tab by default,預設情況下鎖定SQL執行結果選項卡。

    • Ignore local compile error when submit script(可選),提交指令碼時忽略本地編譯錯誤。

    • Use tunnel to download query acceleration result(可選),使用Tunnel下載查詢加速結果。

    • Job Name:作業名稱

      • use script file name as default:預設使用指令碼的名稱作為工作名稱。

      • input job name when first submit:第一次提交時輸入作業名稱。

      • input job name for every submit:每一次提交時輸入作業名稱。

  • 編譯器選項

    此處設定的選項為全域預設的編譯器選項。以下選項還可以在SQL編輯器的工具列中為每個檔案單獨設定。

    • 編譯器模式(Compiler Mode)

      • 單句模式(Statement Mode):在該模式下,編譯器將SQL檔案中的單條語句作為單元進行編譯、提交。

      • 指令碼模式(Script Mode):在該模式下,編譯器將整個SQL檔案作為單元進行編譯、提交。指令碼模式有利於編譯器和最佳化器最大程度地最佳化執行計畫,提高整體執行效率。

    • 類型系統

      • 舊有類型系統(Legacy TypeSystem):原有MaxCompute的類型系統。

      • MaxCompute類型系統(MaxCompute TypeSystem):MaxCompute 2.0引入的新類型系統。

      • Hive類型系統(Hive Compatible TypeSystem):MaxCompute 2.0引入的Hive相容模式下的類型系統。

    • 執行模式

      • 預設:MaxCompute Studio預設使用的編譯器。

      • 查詢加速:具備查詢加速功能的編譯器。

      • 加速失敗重跑:查詢加速失敗後可以重跑作業的編譯器。

MaxCompute Job配置選項

Settings對話方塊左側導覽列上,單擊MaxCompute Studio > MaxCompute Job,進入MaxCompute Job配置選項頁。

在MaxCompute Job配置選項對話方塊配置如下資訊:

  • Maximum jobs shown in job explorer table list:預設為1000。設定作業瀏覽器頁面展示的最大作業數量。

  • 選中Reset filter when switch MaxCompute project,切換MaxCompute專案時重設。

  • 選中Cache history instance in local database,在本機資料倉庫中緩衝歷史Instance資訊。

Accounts配置選項

Settings對話方塊左側導覽列上,單擊MaxCompute Studio > Accounts,進入Accounts配置選項頁。

Accounts配置選項對話方塊用於管理訪問MaxCompute的所有賬戶,關於賬戶更多資訊請參見使用者認證

說明

MaxCompute Studio需要通過使用者指定的帳號訪問MaxCompute的專案空間和執行提交作業等操作。

  • 添加賬戶

    1. 在右側導覽列上,單擊+ > Aliyun Account By AccessKey

    2. Add MaxCompute Account對話方塊配置如下參數:

      • Account Name:該賬戶在MaxCompute Studio中的標識名稱。如果添加的帳號為阿里雲帳號,例如user_****@test.aliyun.com,此處需要配置為user_test。如果添加的帳號為RAM使用者,例如user_ram@xxxxx.onaliyun.com,歸屬的阿里雲帳號為user_****@test.aliyun.com,此處需要配置為user_****:user_ram

      • Using properties file:如果您此前配置過odpscmd或Studio,本地有已配置好的odps_config.ini檔案,您可以選擇從設定檔中讀取AccessKey ID和AccessKey Secret。如果您選擇了此種方式,需要上傳本地的設定檔odps_config.ini

      • Using properties:手動填入AccessKey ID和AccessKey Secret。此選項與Using properties file選項二選一即可。

        • Access Id:填入阿里雲帳號或RAM使用者的AccessKey ID。

        • Access Key:填入阿里雲帳號或RAM使用者的AccessKey Secret。

    3. 單擊OK。添加完成後帳號會出現在Accounts配置選項對話方塊的列表中。

  • 刪除賬戶

    該操作僅在MaxCompute Studio配置中刪除賬戶配置,對您賬戶本身不產生影響:

    1. 在Accounts列表中選擇要刪除的賬戶名稱。

    2. 在右側導覽列上,單擊-

    3. 在彈出的確認對話方塊中,選擇OK,即可完成刪除。

  • 修改賬戶資訊

    1. 在Accounts列表中選擇要修改的賬戶名稱。

    2. 在右側導覽列上,單擊修改表徵圖。

    3. 在彈出的Edit MaxCompute Account對話方塊中,編輯Account配置資訊如下:

      • Access Id:填入修改後的阿里雲帳號或RAM使用者的AccessKey ID。

      • Access Key:填入修改後的阿里雲帳號或RAM使用者的AccessKey Secret。

    4. 單擊OK,即可完成修改。