本文為您介紹Apache Superset如何串連Hologres並可視化分析資料。
背景資訊
Apache Superset ( incubating ) 是一款資料探索和可視化分析的開源BI工具。Apache Superset基於Python開發,使用了Flask、Pandas、SQLAlchemy 等組件。Hologres相容PostgreSQL,如下樣本使用Apache Superset V0.38.0版本串連Apache Superset進行資料分析。關於Apache Superset詳情,請參見Why Superset?。
前提條件
-
開通Hologres,詳情請參見購買Hologres執行個體。
-
安裝Apache Superset,詳情請參見Apache Superset官網。
操作步驟
-
登入Superset,在頂部功能表列選擇,進入Databases頁面。
-
在頁面右上方單擊DATABASE,進入Connect a database頁面。
-
在Connect a database頁面,選擇PostgreSQL,然後配置相關資料來源參數。

參數
說明
HOST
Hologres執行個體的網路地址和連接埠。
進入Hologres管理主控台,選擇左側導覽列實例清單,單擊目標執行個體,在執行個體詳情頁網絡資訊中擷取網路地址和連接埠。
重要請根據Apache Superset運行所在網路環境選擇正確的網路地址和連接埠,否則將無法正常串連。
PORT
DATABASE NAME
Hologres建立的資料庫名稱。您可以登入Hologres管理主控台,單擊目標執行個體操作列中的管理,然後單擊數據庫管理,在DB 授權頁面擷取並確認資料庫名稱。
USERNAME
當前阿里雲帳號的AccessKey ID。您可以單擊AccessKey 管理,擷取AccessKey ID。
PASSWORD
當前阿里雲帳號的AccessKey Secret。
DISPLAY NAME
資料庫的顯示名稱。
ADDITIONAL PARAMETERS
配置額外參數。推薦配置
application_name參數,用於後續分析時可以快速識別時Superset發出的查詢。例如:application_name=superset。
-
單擊FINISH,以確認成功串連和驗證。
儲存完成後,您就可以串連Hologres以可視化的方式分析展示資料,具體操作請參見Apache Superset。