DSW提供了SQL File插件功能,支持您通過SQL語句的方式,對具有查詢權限的MaxCompute數據源進行快速的數據查詢。
費用說明
使用SQL語句進行數據查詢時,DSW暫時不收取額外費用,僅收取MaxCompute的計算和存儲費用。
前提條件
在開始執行操作前,請確認您已經完成以下準備工作:
已開通MaxCompute,詳情請參見開通MaxCompute和DataWorks。
用戶賬號已有MaxCompute項目操作權限。如果您使用主賬號登錄DSW實例,則無需授權。如果您使用的為RAM賬號,可以參考如下授權步驟。
使用主賬號登錄MaxCompute控制臺,在左上角選擇地域。
在左側導航欄選擇工作區 > 項目管理。
在項目管理頁面,單擊目標項目操作列的管理。
在角色權限頁簽,找到role_project_dev,單擊成員管理,添加對應RAM賬號。
更多MaxCompute權限管理,可參見通過控制臺管理用戶權限。
操作步驟
進入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表。