使用SQL File查詢MaxCompute表
DSW提供了SQL File插件功能,支持您通過SQL語句的方式,對具有查詢權(quán)限的MaxCompute數(shù)據(jù)源進行快速的數(shù)據(jù)查詢。
費用說明
使用SQL語句進行數(shù)據(jù)查詢時,DSW暫時不收取額外費用,僅收取MaxCompute的計算和存儲費用。
前提條件
在開始執(zhí)行操作前,請確認您已經(jīng)完成以下準備工作:
已開通MaxCompute,詳情請參見開通MaxCompute和DataWorks。
可選:已創(chuàng)建支持登錄PAI控制臺的RAM角色,詳情請參見RAM角色登錄并使用PAI。
可選:已為RAM角色授權(quán)MaxCompute項目操作權(quán)限,詳情請參見通過控制臺(新版)管理用戶權(quán)限。
操作步驟
進入DSW開發(fā)環(huán)境。
登錄PAI控制臺。
在左側(cè)導(dǎo)航欄單擊工作空間列表,在工作空間列表頁面中單擊待操作的工作空間名稱,進入對應(yīng)工作空間內(nèi)。
在頁面左上方,選擇使用服務(wù)的地域。
在左側(cè)導(dǎo)航欄,選擇
。可選:在交互式建模(DSW)頁面的搜索框,輸入實例名稱或關(guān)鍵字,搜索實例。
單擊需要打開的實例操作列下的打開。
在Notebook頁簽下的Launcher頁面,單擊Text and terminal區(qū)域的SQL File,創(chuàng)建SQL查詢文件。
配置MaxCompute數(shù)據(jù)源。
單擊主工作區(qū)域右上角的數(shù)據(jù)源按鈕。
在數(shù)據(jù)源設(shè)置配置面板,配置各項參數(shù),并單擊選擇。
執(zhí)行查詢語句。
在SQL編輯框內(nèi)編輯MaxCompute數(shù)據(jù)源的查詢代碼,完成后執(zhí)行對應(yīng)命令即可獲取查詢結(jié)果。
運行代碼:支持通過單擊SQL語句左側(cè)的快捷運行按鈕直接運行代碼,或選中部分代碼后單擊,運行完成后可查看對應(yīng)代碼的運行結(jié)果。
格式化:您也可以通過格式化將自行排版的代碼一鍵規(guī)范化排版。
查看查詢結(jié)果。
SQL語句執(zhí)行成功后,您可以對查詢結(jié)果進行如下操作:
功能
圖示
操作說明
查看運行結(jié)果中表格數(shù)據(jù)
為您展示SQL語句的查詢結(jié)果。
查詢結(jié)果可視化圖表展示
支持您使用折線圖、柱狀圖、條形圖、餅圖、交叉表對查詢結(jié)果進行可視化展現(xiàn)。您可以拖拽字段到維度、指標等區(qū)域創(chuàng)建圖表。同時,支持您單擊字段,修改字段類型、設(shè)置字段別名等。
查看查詢結(jié)果對應(yīng)的SQL語句
為您展示當前查詢結(jié)果對應(yīng)的SQL內(nèi)容,支持對該查詢結(jié)果對應(yīng)的SQL語句進行快速復(fù)制和快速插入代碼編輯區(qū)的操作。
查看查詢過程對應(yīng)的操作日志
為您展示執(zhí)行當前查詢語句的操作日志。如果SQL語句執(zhí)行失敗,您可以單擊日志中的Logview鏈接,做進一步的排查。
相關(guān)文檔
除了使用SQL File,您還可以使用PyODPS讀取MaxCompute數(shù)據(jù)。具體操作,請參見使用PyODPS讀寫MaxCompute表。