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語句的表。