本文為您介紹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管理控制臺,進入實例詳情頁,在網絡信息區域獲取網絡地址。您可以根據業務情況選擇網絡類型,詳情請參見實例配置。
PORT
Hologres實例的端口。您可以登錄Hologres管理控制臺,進入的實例詳情頁,在網絡信息區域獲取實例端口。
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。