Superset是一個免費、開源的現代資料探索與可視化平台。Superset支援MySQL、PostgreSQL等多種資料庫,以及其他相容JDBC的資料庫,從而使不同資料庫的使用者能夠輕鬆地探索和可視化其資料。本文介紹使用Superset串連AnalyticDB for MySQL的具體步驟。
前提條件
已安裝Superset,且版本為4.1.1及以上版本。具體操作,請參見Superset快速入門。
已將運行Superset的伺服器IP地址添加至AnalyticDB for MySQL叢集的白名單中。具體操作,請參見白名單。
操作步驟
(可選)安裝MySQL驅動。具體操作,請參見Connecting to Databases。
重要若您是基於Python安裝Superset,則需要手動安裝MySQL驅動;若是基於Docker安裝Superset,Docker鏡像已預先安裝MySQL驅動,您無需再次安裝。
訪問Superset Web介面,在頁面右上方單擊。
在Database頁面,單擊右上方+Database。
在彈出的Connect a database對話方塊中選擇MySQL資料來源,配置以下必填並單擊CONNECT。
參數
說明
HOST
AnalyticDB for MySQL叢集的串連地址。
如果Superset安裝在ECS上,且ECS與AnalyticDB for MySQL叢集屬於同一VPC,則填寫內網串連地址。
如果Superset安裝在本機伺服器上,則填寫公網串連地址。
POST
固定為3306。
DATABSE NAME
AnalyticDB for MySQL叢集的資料庫。
USERNAME
AnalyticDB for MySQL叢集的資料庫帳號。
PASSWORD
AnalyticDB for MySQL叢集的資料庫帳號的密碼。
DISPLAY NAME
資料來源串連名稱,您可自訂。
串連成功後在對應串連的Action列,單擊
。在ADVANCE頁簽下,單擊SQL Lab,勾選允許的資料庫操作,本文以勾選Allow DDL and DML為例,勾選後單擊Finish。

在頂部導覽列單擊,進入SQL Labs頁面。
在頁面左側配置以下參數後,即可執行SQL語句。

參數
說明
Database
步驟2建立的資料來源串連。
SCHEMA
選擇執行SQL語句的資料庫。
SEE TABLE SCHEMA
選擇執行SQL語句的表。