全部產品
Search
文件中心

AnalyticDB:Apache Superset串連

更新時間:Feb 05, 2024

Apache Superset是一款資料探索和可視化分析的開源BI工具。Apache Superset基於Python開發,使用了Flask、Pandas、SQLAlchemy等組件。您可以使用Apache Superset製作可視化、互動協作文檔。本文為您介紹Apache Superset如何串連AnalyticDB PostgreSQL版並可視化分析資料。

前提條件

  • 已準備好AnalyticDB PostgreSQL版資料來源。

  • 已安裝Apache Superset,詳情請參見Apache Superset官網

操作步驟

  1. 登入Superset,在頂部功能表列選擇Sources > Databases,進入Databases頁面。

    1.png

  2. 在頁面右上方單擊表徵圖.png按鈕,進入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

  3. 單擊Test Connection按鈕以確認可以成功串連和驗證。

  4. 如果串連正常,請單擊頁面底部的Save按鈕儲存配置。

    儲存完成後,您就可以串連AnalyticDB PostgreSQL版以可視化的方式分析展示資料,具體操作請參見Apache Superset