美文网首页大数据可视化
数据可视化Superset使用

数据可视化Superset使用

作者: 勇于自信 | 来源:发表于2020-08-07 12:53 被阅读0次

1.对接MySQL数据源

1.1 安装依赖

conda install mysqlclient


说明:对接不同的数据源,需安装不同的依赖,以下地址为官网说明:
http://superset.apache.org/installation.html#database-dependencies

安装依赖后需要重新启动superset
停止:ps -ef |awk '/gunicorn/ && !/awk/{print $2}'|xargs kill -9
启动:
gunicorn -w 5 -t 120 -b logserver:8787 "superset.app:create_app()"

1.2 数据源配置

1)Database配置
step1:点击Source/Databases



step2:点击创建数据源



step3:配置数据源
Database:随便填写的名称
SQL Alchemy URI编写规范:

mysql://账号:密码@IP/数据库名称
其他选项可以不填



测试成功后,点击左下角的save,保存,就可以看到我们新建的数据源了:

step4:点击配置表


Database:选择刚才添加的数据库
Schema:因为mysql没有Schema所以不用填
Table Name:选择数据库的表。
在gmall_report数据库下建表:
CREATE TABLE `ads_user_topic` (
    `dt` date NOT NULL,
    `day_users` BIGINT (255) NULL DEFAULT NULL,
    `day_new_users` BIGINT (255) NULL DEFAULT NULL,
    `day_new_payment_users` BIGINT (255) NULL DEFAULT NULL,
    `payment_users` BIGINT (255) NULL DEFAULT NULL,
    `users` BIGINT (255) NULL DEFAULT NULL,
    `day_users2users` DOUBLE (255, 2) NULL DEFAULT NULL,
    `payment_users2users` DOUBLE (255, 2) NULL DEFAULT NULL,
    `day_new_users2users` DOUBLE (255, 2) NULL DEFAULT NULL,
    PRIMARY KEY (`dt`) USING BTREE
) ENGINE = INNODB CHARACTER
SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;

选择ads_user_topic表



点击左下方的保存按钮,就可以看到我们配置的数据源信息,此时数据源已经对接完毕


2.制作仪表盘

2.1创建空白仪表盘

1)点击Dashboards



2)点击+号创建



Title:起个名字:ads_user_topic
其他的配置可以不用填写

点击左下方保存



保存好,仪表盘建好:

建好之后,我们就开始给仪表盘加图了
2.2给仪表盘加图

step1:选择charts



step2:选择+号



Choose a datasource:即选择数据源,这里我们选择前面配置好的数据源的表
Choose a visuallization type:即选择一个可视化的类型,我们点开下面 table,可以发现很多种可视化图形可以选择:



我们选择第二张趋势图,选择后,点击create new chart,回到以下界面:



左侧是一些配置:

再执行runquery,就可以在右边方框显示数据了。

点击保存:




编辑面板展示效果图:

设置面板自动刷新:

相关文章

网友评论

    本文标题:数据可视化Superset使用

    本文链接:https://www.haomeiwen.com/subject/socfdktx.html