美文网首页大数据可视化
数据可视化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