用superset做可视化+sql语句的使用

官方Github:https://github.com/apache/incubator-superset
官方文档:https://superset.incubator.apache.org/installation.html
在这里插入图片描述
首先导入数据库
用superset做可视化+sql语句的使用_第1张图片
用superset做可视化+sql语句的使用_第2张图片
数据库地址格式:数据库类型://用户名:密码@ip/数据库名称
有中文字符的话最后要加上?charset=utf8
勾选在SQL工具箱中公开。

用superset做可视化+sql语句的使用_第3张图片
添加数据表
用superset做可视化+sql语句的使用_第4张图片
在SQL编辑器可以自己写SQL语句查询已导入的表的数据,支持多表查询
用superset做可视化+sql语句的使用_第5张图片
点击查询结果的explore就可以进入图表编辑界面

SQL

SELECT DISTINCT 去除重复结果

提取查询出数据的一部分:
substring(字段名,开始索引,字符串长度)

select substring(q_time,1,4)+substring(q_time,6,2)+substring(q_time,9,2) as q_time from table 

多表查询示例:

SELECT DISTINCT circuit.id,name,busy_power,substring(time,1,10) as time
FROM circuit,analysis
WHERE circuit.id=analysis.circuit_id

你可能感兴趣的:(大数据,superset)