开源的数据图表工具 Redash 的学习

Redash 是一款开源的BI工具,提供了基于web的数据库查询和数据可视化功能。
为什么会使用Redash?
在数据运维人员的日常工作中,常会遇到需要将数据库中的数据查询并展示出来的问题,可能总是需要让前端开发人员来做web页面帮助完成这些需求。Redash 提供了这么一种简单便捷的方式将这些工作标准化:在web页面上输入sql语句,使用查询返回的结果构造数据可视化图表,用户可以将这些图表结果拖动构造成自己需要的数据面板,在很大程度上可以缓解数据运维人员对前端开发人员的需求。
Redash 由两部分组成:

查询编辑器:用于保存和在组织内分享查询语句;

控制面板/可视化工具: 提供了多种图表可视化和组织方式来构造自己的控制面板。

Redash 使用了以下的开源技术:

Python

AngularJS

PostgreSQL

Redis

1、技术架构:Python + Flask + AngularJS + SQLAlchemy

2、使用人群:由于是对SQL查询结果进行可视化,需要开发/分析人员做好看板,业务人员浏览看板数据。

3、安装部署:

(1)安装部署相对较麻烦

(2)参考文档:

4、数据源:支持数据源比superset少,不支持Kylin

5、创建步骤:连接数据源–>SQL查询–>图表–>看板

6、可视化:

(1)支持的图表类型不如Superset多,仅12种

(2)图表可视化选项多

(3)不支持在看板种添加筛选框

(4)不支持图表和看板分组管理

(5)没有提供图表的下钻功能,不支持多图表间的复杂联动

(6)不支持跨库的表关联查询

7、支持文档:

(1)提供快速入门教程

(2)每一个功能模块都有文档且条理清晰

8、邮件通知:支持定时发送邮件

9、权限管理:权限设置简单,仅控制用户组对数据源的权限(只有两个权限:Full access或View only)

10、二次开发:

(1)提供完整的 RESTful API 接口

11、源代码:代码质量比Superset要好,但比Metabase差一点

12、Github星数:10891

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rsun04551

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值