本文介紹如何通過MaxCompute控制台的SQL分析功能,進行SQL語句的線上編輯、執行與結果分析。
為適應雲原生技術演化、滿足日益複雜的資料分析需求,阿里雲MaxCompute控制台SQL分析功能全新升級,現已實現全地區支援。更多功能介紹和啟用方法請參見使用SQL分析(新版)串連。
同時,SQL分析舊版功能入口將在北京時間2026年3月31日關閉。請注意及時清理舊版工作區中的本地檔案,推薦手動移動至SQL分析新版個人目錄以便後續編輯使用。
功能概述
支援線上編輯與執行SQL語句,並可對查詢結果進行圖表化展示與分析。
內建公用資料集Demo,可直接運行以快速體驗和測試MaxCompute功能。
使用情境
快速體驗:基於公開資料集快速體驗MaxCompute的核心功能。
臨時測試:臨時運行SQL命令,例如:查看錶資料。
SQL分析介面
編輯區

模組 | 說明 |
標籤欄 | 檔案標籤,可以同時開啟多個檔案。
|
工具列 |
|
編輯器 |
|
運行參數配置區

模組 | 說明 |
專案 |
|
計算配額 |
|
結果區

模組 | 說明 |
問題 | 指令碼執行前自動校正編輯區所有開啟的檔案指令碼的文法和規範。 |
中繼資料 | 選中表資料或公開資料集中的對象(表、資源或自訂函數),展示相應的中繼資料詳情,包括但不限於對象的基礎資訊、列資訊、產生DDL、資料預覽等。 注意需要對應對象的相關資料許可權。 |
結果 | 執行指令碼的結果:
|
SQL掃描預估 | 展示SQL掃描預估時執行的COST SQL語句結果,包含執行日誌和結果。 |
資源管理員

資源管理員右側空白處右鍵,可以配置資源管理員的展示模組,比如隱藏時間軸模組。
模組 | 說明 |
檔案清單 |
重要 每次系統嘗試讀取本地檔案夾時,都需要手動授予檔案夾下全部檔案的存取權限以保障資料安全。 同時不會在伺服器中儲存檔案夾下的任何內容。 |
公開資料集DEMO |
|
時間軸 | 記錄編輯區開啟檔案的動作記錄,日誌資訊儲存在緩衝中,清理緩衝後日誌會被清空。 |
搜尋

模組 | 說明 |
搜尋 |
|
替換 |
|
表資料

展示當前租戶在Region下所有Project的對象列表,包括Schema、Tables、Views、Resources、Functions等。
展示範圍:阿里雲帳號可以查看所有專案列表,RAM使用者需要被添加至專案中才能查看對應專案。
SYSTEM_CATALOG專案:列表中的SYSTEM_CATALOG專案目前主要為租戶層級Information Schema所屬的系統專案,由系統預設建立,INFORMATION SCHEMA通過View形式置於該專案的“INFORMATION_SCHEMA”Schema下,可直接查看。查看許可權:查看專案內的對象列表需要有對應的List許可權
對於Table對象,如果當前登入賬戶有
SELECT許可權,則對應Table列表的表徵圖為綠色的表格表徵圖
,以此快速分辨有許可權的表。Schema層級:點擊專案展開後,如果專案有Schema層級,將會先展示Schema列表;若沒有,則直接展示資料對象分類,點擊各項分類展開對應類型下的對象列表。
點擊某個對象,會在右側結果區的中繼資料頁簽展示該對象的中繼資料詳情。
公開資料集

展示系統提供的公開資料集的表中繼資料資訊。
使用SQL分析
由於執行SQL作業需要在專案裡發起,因此,在開通MaxCompute服務後,需先建立專案才能進行SQL分析。
登入MaxCompute控制台,在左上方選擇地區。
由於執行SQL作業需要在專案裡發起,因此,在開通MaxCompute服務後,需先建立專案才能使用SQL分析功能。
在左側導覽列,選擇。
在数据探索SQL分析頁面,建立SQL檔案。
首次訪問SQL分析時,預設會建立並開啟一個名為
untitled_x的SQL檔案,可以直接編輯。在編輯區檔案標籤欄空白處雙擊建立SQL檔案。
在編輯區檔案標籤欄右鍵建立檔案。
在SQL代碼編輯框輸入SQL後,單擊右側運行參數,配置專案和計算配額。
專案:必選,指定該SQL在哪個專案內執行。因此需要選擇當前帳號有
CREATE instance許可權的專案。計算配額:非必選,即實現作業層級指定Quota。如果指定Quota,則需要選擇當前帳號有
USAGE許可權的Quota;如果不選擇,則SQL會在專案配置的預設計算Quota裡執行。
單擊運行,等待查詢結果。在運行結果處單擊
表徵圖,可以實現運行結果的簡單可視化分析。SQL分析介面不支援下載執行結果,若需要將結果下載至本地,可使用以下方法:
在MaxCompute用戶端(odpscmd)中執行該SQL任務,然後通過Tunnel命令將結果下載至本地。詳情請參見下載Instance資料。
在DataWorks資料開發介面的ODPS SQL節點中執行該SQL任務,然後通過介面的匯出按鈕將結果下載至本地。詳情請參見匯出、分享和下載試算表。
單擊儲存,將當前SQL檔案儲存到本地。