基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
使用 Superset 和 OB Cloud 云数据库进行数据分析
更新时间:2026-05-14 14:28:04
本文介绍如何将 OB Cloud 云数据库中的数据导入 Superset 进行展示和数据分析。
前提条件
您已在本地完成配置并运行 Superset。详情请参见 Superset Quick Start。
您已注册 OB Cloud 云数据库账号,并创建事务型实例和 MySQL 模式租户。详情请参见 创建集群实例 和 创建租户。
您已准备好可用数据集。本文所用示例数据集来源于 Kaggle。
操作步骤
步骤一:获取 OB Cloud 云数据库连接串
登录 OB Cloud 云数据库控制台。在集群列表页面,展开目标集群的信息,在目标租户下,单击 连接 > 获取连接串。
在弹出框中选择 使用公共网络。
在 使用公网 IP 连接数据库 页面完成如下设置,生成连接串:
配置项 说明 添加 IP 地址 单击 添加,将您的出口 IP 添加至白名单。 下载证书 (可选)单击 下载证书,下载 CA 证书并完成认证。 连接租户 数据库 单击下拉框后,单击 + 创建数据库,根据提示完成数据库创建。 账号 单击下拉框后,单击 + 创建账号,根据提示完成账号创建。 连接方式 选择 MySQL CLI 作为连接方式。 注意
创建账号后,请您妥善记录创建账号时生成的密码。
步骤二:在 Superset 控制台连接 OB Cloud 云数据库
打开运行的 Superset 控制台页面,在右上角选择 + > Data > Connect database。

在弹出框中,完成如下配置:
在第一步 Select a database to connect 下,选择 MySQL 数据库类型。
在第二步 Enter the required MySQL credentials 下,根据在 OB Cloud 云数据库控制台上生成的连接串信息依次完成填写如下配置。您可以自定义 DISPLAY NAME 的内容。
- HOST:取自连接串中
-h参数,OB Cloud 云数据库连接地址。 - PORT:取自连接串中
-P参数,OB Cloud 云数据库连接端口。 - DATABASE NAME:取自连接串中
-D参数,需要访问的数据库名称。 - USERNAME:取自连接串中
-u参数,账号名称。 - PASSWORD:取自连接串中
-p参数,账号密码。

- HOST:取自连接串中
单击 CONNECT,然后单击 FINISH。
步骤三:在 OB Cloud 控制台导入数据并创建表
回到 OB Cloud 控制台,关闭公网 IP 连接页面后回到集群列表页,在目标集群实例的目标租户下,选择 ... > 导入数据。

上传您准备好的数据集。您可以选择 本地上传 上传您本地的数据集,或选择 云存储文件 上传您保留在云端的数据集。

选择您在步骤一创建的账号,并填入密码,然后单击 Preview。
在 数据库 一栏选择您在步骤一创建的数据库,然后在 表 一栏输入自定义的表名。

在 表结构预览 下预览数据。若无问题,单击 Import 完成上传。
步骤四:在 Superset 中创建数据集
回到 Superset 控制台,在右上角选择 + > Data > Create dataset。

在 New dataset 页面,完成如下配置:
配置项 说明 DATABASE 选择您在步骤二的 DISPLAY NAME 中定义的数据库名。 SCHEMA 选择您在步骤一中创建的 OB Cloud 数据库。 TABLE 选择您在步骤三中创建的表。 
单击 CREATE DATASET AND CREATE CHART,完成创建数据集。
后续操作
在创建数据集后,您可根据实际情况,选择一个图表类型,单击 CREATE NEW CHART,并根据您的需求进行图表配置。关于图表配置的更多信息,请参见 Superset 官方文档。