一、Superset GitHub官方网站
https://github.com/airbnb/superset
上有几张动态教学图片,可以参考。
二、创建数据源
1.选择图例所示功能
2.选择添加
3.填写相对应的数据源信息,根据提示进行填写。
示例如下:
PS:数据源地址示例:
链接mysql的url的例子:mysql+pymysql://sky:[email protected]:3306/caravel?charset=utf8链接Kylin的rul的例子:kylin://ADMIN:[email protected]:7070/kylin/api?project=learn_kylin
若想进行多表链接查询,一定要勾选SQL编辑器选项
4.点击保存即可。
三、创建表
1.选择图例所示功能
2.选择添加
3.填写相对应的数据源信息,根据提示进行填写。
示例如下:
PS:模式处填写与表相对应的库名,不填是默认DEFAULT
4.点击保存即可。
四、表的编辑
1.选择图例所示功能
2.表的Detail页签根据提示进行填写或不填
3.表的List Table Column页签,根据自己需求进行勾选或者修改,一定要保证一个字段表示时间
4.表的List Sql Metric页签,这是该表的度量,根据需求进行添加和修改(如果用kylin作为数据源,那么度量就一定要在kylin里进行过预计算才可以,否则查询时无法读取数据)。
五、可视化展示
1.选择图例所示功能
2.点击表名进入可视化图表
3.可视化讲解
1.当前所选表
2.你想要展示的图表类型,点开后自行选择
3.这是在表编辑处选择的时间字段,当时选择几个字段,这里就有几个
4.时间段选择,如果没有想要的时间段,可以人工输入,例如:查询10年前到现在,起始时间:10 years ago 结束时间:now (需用英文填写)
5.刷新,左下方的条件选择完毕后点击,即可展示出相对应的图表
6.保存,将你选好的维度和度量生成的图表进行进行保存,方便下次直接展示
7.图表导出的选项
PS:每种图表的筛选条件不一,请认真查看和选择,确认无误后再刷新才会出现对应图表。
六、多表链接查询
1.选择图例所示功能
2.多表讲解
1.如果用kylin,则只需要选择数据源即可,无需等待库名和表名的刷新。
2.编写多表链接查询的SQL
3.编写完成后点击
PS:如果用KYLIN,那么多表链接查询语言就要符合kylin的sql编写语法。
3.将查询结果进行保存。
1.点击将查询出的结果保存成表
Ps:修改名字后,点击保存即可,其他度量从表编辑处添加。
编写多表查询时,最好将事实表和维度表的维度都列举出来,保存图表所展示维度和度量都只是你查出来的那些,并非是图表中的全部。
2.生成表格文件
4.在数据表中可查看保存的图表,然后进行其他的图表可视化的选择。
七、自助分析加仪表盘
1.添加自助分析
A、数据表处生成所要的图表
B、点击save as处保存到自助分析
2.添加仪表盘
A、选择添加按钮
B、添加在自助分析中添加的图表
C、自己自行调整样式