Superset【实践 02】Druid数据库+Superset可视化(Druid数据源配置+图表添加+仪表盘添加)详细使用举例

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第4天,点击查看活动详情

Python虚拟环境搭建、Superset的安装、启动可查看 《Superset搭建》 这里不再赘述,官网Druid数据库添加说明可查看《Druid驱动安装》《Druid连接器配置》

1. 数据源数据库支持说明

我们可以先看看Superset和Druid支持的数据库和数据源类型,首先是Superset:

Superset支持的数据库类型 Superset支持的数据库类型远不止图片上的几个,还有很多,官方声称支持近百种,当然是包括Druid的,下边是Durid支持的数据源类型:

在这里插入图片描述 Durid的数据库本质充分彰显了,它的 Local disk 能支持的文件类型也是不少,如果支持的原始数据来源类型无法满足需要,还可以使用 Other 通过提交JSON任务或规范来获取数据,两者搭配,大部分的数据源都可以进行可视化展示了。

2. 数据源配置

2.1 新增数据库

(1)安装数据库驱动(在Python虚拟环境下安装 Druid Database Drivers)

在这里插入图片描述

(2)Druid 数据库的 SQLAlchemy URI 参数

在这里插入图片描述

(3)添加 Druid 数据库

:one: 选择 Data 点击 Databases 点击 +

在这里插入图片描述 :two: 设置必填项 Database 和 SQLAlchemy URI 【其他选项暂不做配置】

Database: Druid测试 SQLAlchemy URI: druid://root:[email protected]:8888/druid/v2/sql

:three: 测试连接

在这里插入图片描述

:four: 保存成功

在这里插入图片描述

2.2 新增数据集

新增数据集:

在这里插入图片描述 数据集配置:

在这里插入图片描述 这里边的Table Name 是 Druid 的 Datasource name:

在这里插入图片描述 添加成功后:

在这里插入图片描述

3. 添加仪表盘

选择 Dashboards 点击 +

在这里插入图片描述 仪表盘相关配置:

在这里插入图片描述

4. 添加图表

选择 Charts 点击 +

在这里插入图片描述 图表的数据集配置:

在这里插入图片描述 图表的配置:

第 :one: 个【夜莺玫瑰图】

在这里插入图片描述 第 :two: 个【饼图】

在这里插入图片描述 第 :three: 个【旭日图】

在这里插入图片描述

5. 将图表添加到仪表盘

图表保存时将其添加到仪表盘:

在这里插入图片描述 编辑调整仪表盘布局:

在这里插入图片描述

6.总结

此次为结合Druid数据库的简单使用,各个环节都有不少配置,生产过程中可以结合业务进行设置,希望对大家有所帮助 :seedling:

猜你喜欢

转载自juejin.im/post/7102964079446196237