MaxCompute控制台提供SQL分析功能模組,方便快速執行SQL語句操作並進行MaxCompute資料目錄管理。本文介紹如何通過SQL分析使用MaxCompute服務。
新版SQL分析概述
為適應雲原生技術演化、滿足日益複雜的資料分析需求,阿里雲MaxCompute控制台SQL分析功能全新升級,與DataWorks新版資料分析深度融合,為使用者提供更高效、更智能、更統一的資料分析與中繼資料管理體驗。SQL分析(新版)支援:
智能化SQL編輯器:支援快速編輯並執行SQL命令,體驗產品功能、開發和調試日常SQL代碼。
資料目錄:具備對MaxCompute專案、Schema、表、視圖等多個對象的中繼資料管理能力。
公用資料集:內建MaxCompute公用資料集資料與公用資料集SQL Demo指令碼,直接開啟相應的SQL檔案並執行代碼,即可快速體驗和測試MaxCompute產品。
啟用新版SQL分析
適用範圍
新版SQL分析支援地區:華東1(杭州)、華東2(上海)、華北2(北京)、華南1(深圳)、華北3(張家口)、華北6(烏蘭察布)、西南1(成都)、中國香港、新加坡、馬來西亞(吉隆坡)、印尼(雅加達)、日本(東京)、德國(法蘭克福)、美國(矽谷)、美國(維吉尼亞)、英國(倫敦)、阿聯酋(杜拜)。
已建立MaxCompute專案。
操作流程
登入MaxCompute控制台,在左上方選擇地區。
在左側導覽列,選擇。
在彈窗資訊中完成DataWorks產品開通,如未開通DataWorks會提示立即开通。開通後單擊體驗新版,即可進入新版SQL分析。
使用新版SQL分析需要使用者開通DataWorks及DataWorks資源群組,關於DataWorks各版本介紹,請參見DataWorks各版本功能詳情。
確保已開通隨用隨付(免費)DataWorks基礎版或其他任一版本。
確保已開通DataWorks資源群組。如果購買過舊版資源群組,請前往 管控台 。新舊資源群組差異請參考DataWorks資源群組。
知曉SQL檔案管理方式變更:新版SQL分析提供個人目錄,在雲端建立並管理SQL目錄及檔案。已有的舊版工作區中的本地檔案不會自動同步到個人目錄,推薦手動移動至個人目錄進行後續編輯使用。
功能介紹
新版SQL分析,包含如下主要功能模組:
資源管理員:管理MaxCompute SQL指令檔,詳情請參見使用資源管理員和搜尋。
資料目錄:管理和操作MaxCompute中繼資料,詳情請參見使用資料目錄。
SQL編輯器:進行MaxCompute SQL指令碼編輯和運行,詳情請參見使用編輯器進行SQL分析。
使用資源管理員和搜尋
新版SQL分析提供了資源管理員及搜尋功能模組:
資源管理員:用於管理SQL分析指令檔,提供幾種不同的資來源目錄。
搜尋和替換:支援全域搜尋資源管理員中所有檔案內容,支援將關鍵字結果替換成其他語句。
資源管理員的幾種資來源目錄使用說明如下:
目錄類型 | 說明 |
個人目錄(推薦) | 進入:
|
工作區 | 進入: 對於使用過舊版SQL分析的使用者,資源管理員預設保留原有工作區目錄和SQL指令檔資料;對於未使用過舊版SQL分析工作區的使用者,該模組預設隱藏,推薦直接使用新版個人目錄。
說明 為了保證系統資料安全,在每次開啟頁面系統嘗試讀取本地檔案夾時,都需要手動授權訪問指定檔案夾下的所有檔案,且阿里雲不會在伺服器中儲存本地檔案夾下的內容。 |
公開資料集Demo | 進入:
|
使用資料目錄
新版SQL分析提供了全新資料目錄功能模組。資料目錄提供統一介面,方便管理和操作MaxCompute中繼資料,支援建立和管理表、視圖、外部表格、資源及函數等資料對象。支援如下主要功能:
功能 | 說明 |
添加和移出專案 | 進入:
|
管理資料目錄 | 進入:
|
公開資料集 | 進入:
|
使用編輯器進行SQL分析
新版SQL分析提供了強大的編輯器,支援編寫SQL指令碼處理和查詢MaxCompute中的資料,支援常見的SQL操作,例如SELECT、INSERT、UPDATE、DELETE等,支援特定的MaxCompute文法和函數,更多請參見SQL概述。
編輯器頁面功能如下:

地區 | 功能描述 |
1編輯區 |
|
2運行參數配置區 |
|
3結果區 |
|
新版SQL分析的SQL編輯功能基於DataWorks新版分析能力,更多關於MaxCompute SQL節點開發的使用說明,請參考MaxCompute SQL節點。
新舊版SQL分析功能差異
對比項 | SQL分析(舊版) | SQL分析(新版) |
開通產品依賴 | 開通MaxCompute。 |
|
資源管理員 | 提供工作區,基於本地檔案目錄管理SQL指令碼。 | 提供個人目錄,在雲端建立並管理SQL目錄及檔案。 |
資料目錄 | 支援查看表、視圖、外部表格、資源及函數等MaxCompute對象。 | 支援對錶、視圖、外部表格、資源及函數等MaxCompute對象的建立和管理等操作。 |
SQL編輯器 | 支援基礎SQL指令碼編輯和運行。 | 基於DataWorks新版資料分析能力,提供更智能化的SQL分析體驗。 |
日誌:每次執行的日誌內容。
分析:支援進行簡單的圖表分析。