DSW提供了SQL File外掛程式功能,支援您通過SQL語句的方式,對具有查詢許可權的MaxCompute資料來源進行快速的資料查詢。
費用說明
使用SQL語句進行資料查詢時,DSW暫時不收取額外費用,僅收取MaxCompute的計算和儲存費用。
前提條件
在開始執行操作前,請確認您已經完成以下準備工作:
已開通MaxCompute,詳情請參見開通MaxCompute和DataWorks。
使用者帳號已有MaxCompute專案操作許可權。如果您使用主帳號登入DSW執行個體,則無需授權。如果您使用的為RAM帳號,可以參考如下授權步驟。
操作步驟
進入DSW開發環境。
登入PAI控制台。
在左側導覽列單擊工作空間列表,在工作空間列表頁面中單擊待操作的工作空間名稱,進入對應工作空間內。
在頁面左上方,選擇使用服務的地區。
在左側導覽列,選擇。
可選:在互動式建模(DSW)頁面的搜尋方塊,輸入執行個體名稱或關鍵字,搜尋執行個體。
單擊需要開啟的執行個體操作列下的開啟。
在Notebook頁簽下的Launcher頁面,單擊Text and terminal地區的SQL File,建立SQL查詢檔案。

配置MaxCompute資料來源。
單擊主工作區域右上方的資料來源按鈕。
在資料來源設定配置面板,配置各項參數,並單擊選擇。
執行查詢語句。
在SQL編輯框內編輯MaxCompute資料來源的查詢代碼,完成後執行對應命令即可擷取查詢結果。
運行代碼:支援通過單擊SQL語句左側的快捷運行按鈕直接運行代碼,或選中部分代碼後單擊
,運行完成後可查看對應代碼的運行結果。格式化:您也可以通過格式化將自行排版的代碼一鍵正常化排版。
查看查詢結果。
SQL語句執行成功後,您可以對查詢結果進行如下操作:
功能
圖示
操作說明
查看運行結果中表格式資料

為您展示SQL語句的查詢結果。
查詢結果可視化圖表展示

支援您使用折線圖、柱狀圖、橫條圖、餅圖、交叉表對查詢結果進行可視化展現。您可以拖拽欄位到維度、指標等地區建立圖表。同時,支援您單擊欄位,修改欄位類型、設定欄位別名等。
查看查詢結果對應的SQL語句

為您展示當前查詢結果對應的SQL內容,支援對該查詢結果對應的SQL語句進行快速複製和快速插入代碼編輯區的操作。
查看查詢過程對應的動作記錄

為您展示執行當前查詢語句的動作記錄。如果SQL語句執行失敗,您可以單擊日誌中的Logview連結,做進一步的排查。
相關文檔
除了使用SQL File,您還可以使用PyODPS讀取MaxCompute資料。具體操作,請參見使用PyODPS讀寫MaxCompute表。