Superset
Superset是一个免费、开源的现代数据探索与可视化平台。Superset支持MySQL、PostgreSQL等多种数据库,以及其他兼容JDBC的数据库,从而使不同数据库的用户能够轻松地探索和可视化其数据。本文介绍使用Superset连接云原生数据仓库 AnalyticDB 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语句的表。