Apache Superset是一款資料探索和可視化分析的開源BI工具。Apache Superset基於Python開發,使用了Flask、Pandas、SQLAlchemy等組件。您可以使用Apache Superset製作可視化、互動協作文檔。本文為您介紹Apache Superset如何串連AnalyticDB PostgreSQL版並可視化分析資料。
前提條件
已準備好AnalyticDB PostgreSQL版資料來源。
已安裝Apache Superset,詳情請參見Apache Superset官網。
操作步驟
登入Superset,在頂部功能表列選擇,進入Databases頁面。

在頁面右上方單擊
按鈕,進入Add Database頁面配置如下參數,添加資料來源。參數
說明
Database
您定義的資料庫名稱。
SQLAlchemy URI
串連AnalyticDB PostgreSQL版目標資料庫的連接字串。SQLAlchemy URI具體格式如下:
postgresql+psycopg2://<AccessKey ID>:<AccessKey Secret>@<host>:<port}>/<Database>其中,各參數說明如下所示:
AccessKey ID和AccessKey Secret:當前阿里雲帳號的AccessKey ID和AccessKey Secret。擷取方式請參見建立AccessKey。
host:AnalyticDB PostgreSQL版執行個體的內網地址。您可以進入AnalyticDB PostgreSQL管理主控台的資料庫連接頁面,擷取內網地址。
port:AnalyticDB PostgreSQL版執行個體的連接埠,預設為5432。
Database:AnalyticDB PostgreSQL版執行個體的資料庫名稱。
更多有關串連資訊的說明,請參見SQLAlchemy。
單擊Test Connection按鈕以確認可以成功串連和驗證。
如果串連正常,請單擊頁面底部的Save按鈕儲存配置。
儲存完成後,您就可以串連AnalyticDB PostgreSQL版以可視化的方式分析展示資料,具體操作請參見Apache Superset。