MaxCompute支援您將MaxCompute專案資料接入Yonghong BI,協助您輕鬆完成資料分析和資料視覺效果工作。本文為您介紹如何串連Yonghong BI和MaxCompute專案,並進行可視化資料分析。
背景資訊
Yonghong Desktop是一款案頭智能資料分析工具,基於本機安裝,省去繁瑣的部署環節,即裝即用。提供一站式、敏捷、高效的資料治理、可視化分析及AI深度分析能力,可以協助每一位使用者輕鬆實現資料分析和資料視覺效果工作。更多Yonghong BI資訊,請參見Yonghong。
前提條件
在執行操作前,請確認您已滿足如下條件:
-
已建立MaxCompute專案。
更多建立MaxCompute專案操作,請參見建立MaxCompute專案。
-
已擷取可訪問MaxCompute專案的AccessKey ID和AccessKey Secret。
您可以進入AccessKey管理頁面擷取AccessKey ID和AccessKey Secret。
-
已安裝內建MaxCompute Connector的Yonghong Desktop(v9.2.2)。
更多Yonghong Desktop安裝與啟動資訊,請參見安裝Yonghong Desktop。
本文中的Yonghong Desktop樣本版本為v9.2.2。Yonghong Desktop已內建MaxCompute JDBC驅動。
-
如果Yonghong Desktop內建的MaxCompute JDBC驅動無法成功串連MaxCompute專案時,請下載包含完整依賴JAR包
jar-with-dependencies的MaxCompute JDBC驅動(v3.2.8及以上版本)。本文中的MaxCompute JDBC驅動樣本版本為v3.2.9。添加驅動操作詳情,請參見添加自訂驅動。
步驟一:串連Yonghong BI和MaxCompute
-
啟動Yonghong Desktop,進入Yonghong Desktop介面。
-
在Yonghong Desktop介面的左側導覽列,單擊添加資料來源。
-
在添加資料來源頁面,單擊
,在對話方塊中選擇MaxCompute。 -
在資料庫頁面,配置下表所列參數資訊。
參數
說明
串連資料來源
目標資料來源類型,固定選擇MaxCompute。
驅動
用於串連MaxCompute專案的驅動程式。支援如下兩種驅動方式:
-
預設驅動:取值為com.aliyun.odps.jdbc.OdpsDriver,通常無需修改。
-
自訂驅動:當預設驅動無法成功串連MaxCompute專案時,需要選擇自訂驅動。添加自訂驅動操作請參見添加自訂驅動。
URL
串連MaxCompute專案的URL。格式為
jdbc:odps:<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true|false}]。配置時刪除<>符號。參數說明如下:-
<MaxCompute_endpoint>:必填。MaxCompute專案所屬地區的Endpoint。
各地區的Endpoint資訊,請參見Endpoint。
-
<MaxCompute_project_name>:必填。待串連的目標MaxCompute專案名稱。
此處為MaxCompute專案名稱,非工作空間名稱。您可以登入MaxCompute控制台,左上方切換地區後,即可在项目管理頁面查看到具體的MaxCompute專案名稱。
-
interactiveMode:可選。查詢加速功能開關。
如果您需要啟用查詢加速功能,在URL後追加
&interactiveMode=true配置即可。更多查詢加速功能資訊,請參見查詢加速。
伺服器登入
預設為使用者名稱和密碼,無需修改。
使用者名稱
具備目標MaxCompute專案存取權限的AccessKey ID。
您可以進入AccessKey管理頁面擷取AccessKey ID。
密碼
AccessKey ID對應的AccessKey Secret。
您可以進入AccessKey管理頁面擷取AccessKey Secret。
-
-
在資料庫頁面下方,單擊測試連接,串連成功後儲存資料連線。
在彈出的儲存對話方塊中,檔案名稱填寫 MaxCompute,單擊 確定 完成儲存,右側導覽列的 Demo Data_zhCN 節點下出現 MaxCompute 資料來源條目。
步驟二:使用Yonghong BI查詢及分析資料
在Yonghong Desktop操作介面,您可以基於新建立的資料連線,查詢MaxCompute專案資料及分析資料。您可以執行如下操作,操作詳細指導,請參見Yonghong協助。
-
查看所有表
成功儲存資料連線後,Yonghong Desktop介面會自動載入MaxCompute專案的表資訊。
-
查看錶結構
在Yonghong Desktop操作介面的左側導覽列,單擊创建数据集,選擇資料來源為MaxCompute後,您可以自訂SQL指令碼在元数据頁簽查看錶結構資訊並儲存資料集。
在表列表中選中bank_data_pt表,輸入SQL語句如
select * from bank_data_pt where age=35,單擊重新整理資料載入資料。中繼資料標籤頁中可查看欄位包括job(工作類型)、marital(婚否)、education(教育程度)、housing(是否有房貸)、loan(是否有貸款)、contact(連絡方式)、duration(期間)、poutcome(之前行銷活動的結果)等,確認無誤後單擊儲存表徵圖完成資料集儲存。 -
查看錶資料
在Yonghong Desktop操作介面的左側導覽列,單擊创建数据集,選擇資料來源為MaxCompute後,您可以自訂SQL指令碼在資料詳情頁簽查看錶資料資訊並儲存資料集。
選中 自訂SQL語句 選項按鈕,在 SQL 輸入區輸入查詢語句(例如
select * from bank_data_pt where age=35),單擊 重新整理資料 即可在右側 資料詳情 地區查看查詢結果。單擊頂部工具列的儲存表徵圖儲存資料集。 -
可視化分析資料
在Yonghong Desktop操作介面的左側導覽列,單擊製作報告,新增報告後,選擇圖表類型並配置參數,即可根據實際業務訴求開展資料分析。
可選擇的報告主題模板包括 預設主題、經典藍、馬卡龍、皓月藍。進入編輯介面後,在右側資料欄位配置區將欄位拖放至 列 和 行 地區(例如將 職工人數_總和 拖至列、教育程度 拖至行)即可產生對應圖表。
添加自訂驅動
Yonghong Desktop已內建MaxCompute JDBC驅動,如果使用預設驅動無法成功串連MaxCompute專案,您可以按照本步驟流程自訂驅動。
-
啟動Yonghong Desktop,進入Yonghong Desktop介面。
-
在左上方單擊
表徵圖,添加MaxCompute驅動名稱並上傳下載的MaxCompute JDBC驅動JAR包,例如odps-jdbc-3.2.9-jar-with-dependencies.jar,單擊確定即可成功添加驅動。