在superset中快速制作报表或仪表盘

在中小型企业,当下需要快速迭代、快速了解运营效果的业务,急需一款开源、好用、能快速迭代生产的报表系统。

老板很关心,BI工程师很关心,同时系统开发人员也同样关心,一个好的技术选型往往能够帮助公司减少很多成本,并且也不用BI或软件开发同事为了快速迭代变更的报表而嘟嘟囔囔、抱怨工作。

目前观察到一款开源基于Web的BI报表工具,在github有30K的Star,是十分惊人了。

一、Superset有哪些的特点

  • Superset后端是基于python开发,算是python生态的一员。
  • 它开源、轻量级、图表丰富
  • 它免费、免费、免费
  • 是一款敏捷,减轻团队开发工作量,提升团队效能的软件
  • 有良好的权限控制,这也是考虑使用必不可少的点

不得不说,针对有一定SQL基础的BI分析师、开发工程师,能够使用SQL游刃有余地制作出丰富多样的报表,将关注点集中在数据的产生和数据的准确性,不用花大量心思在报表的样式、字段的格式化、Excel数据的导入导出等等。

权限具备的情况下,遵循以下步骤操作生成报表

二、如何使用做一份简单的报表

2.1 SQL Editor生成原始数据集

在这里插入图片描述
在SQL Editor中编写SQL,通过【Run】自行验证

2.2 生产固定的数据集

在SQL Editor产生一次数据集后,点击结果框做上测的【EXPLORE】
在这里插入图片描述
新增数据集,定义名称,注意名称需要明确数据内容
在这里插入图片描述
如果是更新数据集统计逻辑,选择Overwrite exsiting,选择已有数据集名称即可。

走到这一步,会在【Date】-> 【Datasets】里面,生成一个数据集,类似【New-订单-日期-产品】
在这里插入图片描述
继续往下走。

2.3 一键保存对应数据集的报表

上一步骤,点击【SAVE & EXPLORE】后自动跳转生成一个类似【Run】结果的表格

通常我们使用也会需要表格,所以可以命名后保存。如果不需要,则关闭此页面或切换到别的页面就可以了。
在这里插入图片描述
到达这个页面,一般默认是【Table】的报表格式,可以直接填写/修改报表的名字,点击左上角的【SAVE】即可。

保存的时候,可以一键保存到一个仪表盘中,一般不直接保存,确认后再手动添加进去。

这个时候,会在【Charts】中生成一个使用对应数据集的报表。
在这里插入图片描述
通过以上步骤,一个Table的报表就做完了,但是还会需要实现一些Filter的功能,那就基于这个数据集再制作一个Filter Box

2.4 同一个数据集制作其他类型报表

可以直接拿上面这个步骤产生的【Charts】例如:点击Chart列表里Dataset的【分日-统计】
在这里插入图片描述

进来将默认的【Table】类型,改为【Filter Box】
在这里插入图片描述

然后点开【Filters Configuration】,【Filters】点加号进行添加,然后选择Column的指标就行,多个Filter就添加多次即可。

配置完,先【Run】后【SAVE】,其他逻辑一样。

2.5 将Chart添加到Dashboard

这样就得到了一个FilterBox,一个Table,手动添加到一个现有的Dashboard中,或者新建一个Dashboard放进去就行。

猜你喜欢

转载自blog.csdn.net/c_zyer/article/details/129127782
今日推荐