(一)Superset 1.3图表篇——Table

本系列文章基于Superset 1.3.0版本。1.3.0版本目前支持分布,趋势,地理等等类型共59张图表。本次1.3版本的更新图表有了一些新的变化,而之前也一直没有做过非常细致的图表教程。

而且目前可以参考的资料有限,大部分还需要自己探索。所以本系列文章将对这59张图表的使用做一个整理。

Superset的安装入门,以及数据集的准备,请参考之前的教程,1.3版本依然可用。有问题随时沟通~

(一)Superset 1.3图表篇——Table

本文从Table类型说起。

Table虽然简单,但却是Superset中使用最为广泛的一种图表。将数据库中的图表用最简单直观的方式展示,是非常重要的。

一、选择Table类型图表

打开new chart。可以看到Category下所有图表的分类。

在Table分类下,有Table,Pivot Table v2,Time-seriess Table,Pivot Table。四种图表。

其中Table 为经典的表格展示。

Pivot Table 与 Pivot Table v2 为 数据透视表。其中Pivot Table v2 是superset 1.2版本新的图表,Pivot Table 已被弃用。

Time-seriess Table 为 时序表。

(一)Superset 1.3图表篇——Table

本文介绍Table类型,所使用的数据集依然是王者英雄数据,具体可参照Superset快速入门——可视化王者英雄数据

选择此数据集,选择Table类型,新建。

二、Table图表

Table图表是最经典的图表。可以将表格展示为 基础数据的展示 或者 聚合指标的展示

下面是详细的创建图表步骤。

1、数据集设置

在刚刚进入图表页以后,是看不到数据展示的。

这里会提示 Controls labeled Group by, Metrics, Percentage metrics: Group By, Metrics or Percentage Metrics must have a value

也就是说默认的 分组(Group by),指标(Metrics),百分比指标(Percentage metrics)默认都是空的,所以无法显示。

如何选择呢?首先还是先来看一下整体的页面。

(一)Superset 1.3图表篇——Table

页面分为三部分,最左侧是Dataset(可以收起来):这里可以对数据集进行设置,本次我们选择 honor.heros作为数据集。

点击More dataset related options,可以对数据集进行更多设置。

修改数据集(Edit dataset):对数据集的基本信息,数据列进行设置。

改变数据集(Change dataset):对数据集进行修改。

在SQL Lab中展示(View in SQL Lab):会开启新窗口,在SQL Lab中展示该数据源。

(一)Superset 1.3图表篇——Table

下面是一个筛选,相当于对字段和指标进行一个过滤展示。

(一)Superset 1.3图表篇——Table

2、图表设置

将数据集收起来以后,主要就是两部分。左侧是是对图表的设置,右侧是展示。其中右侧的下面还有对数据的展示。

左侧的图表设置分为:Chart Type,Time,Query。并且都是可以收起来的。

(一)Superset 1.3图表篇——Table

图表的具体设置步骤如下

1、图表类型(Chart type):这里已经选定了为 Table 类型。

2、时间列(Time):与数据中的时间列进行关联,如果没有可以空着,还可以设置时间跨度与区间。

3、查询(Query):这里要注意的是查询模式(Query MODE)有两种: 聚合(AGGREGATE) 和 原始记录 (RAW RECORDS),由于默认是聚合,所以没有选择分组和指标,就会报错了。

选择原始记录 (RAW RECORDS),随后需要指定展示的列(COLUMNS),排序方式(ORDERING),行限制(ROW LIMIT) 和 过滤器(FILTERS)。

展示列和排序列都是可以多选的,这里选择英雄,最大生命,最大法力作为展示列。

最大生命【desc】作为排序方式。选择以后,错误就都没有了,选RUN运行,可以看到展示效果。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxjgw.html