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

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

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


目录
相关文章
|
人工智能
IDEA完全免费AI辅助编程插件BITO-GPT4安装及中文国产化设置
IDEA完全免费AI辅助编程插件BITO-GPT4安装及中文国产化设置
2092 1
|
1月前
|
监控 数据挖掘 UED
1688运营实战指南:从入门到精通的学习路径全解析!
在当今电商环境下,1688作为国内领先的B2B平台,已成为众多企业不可或缺的销售渠道。无论是源头工厂、批发商,还是寻求优质货源的创业者,掌握专业的1688运营技能都显得尤为重要。本文将为大家系统梳理1688运营的学习路径和实战方法,帮助商家少走弯路,快速提升店铺运营效果。
|
9月前
|
存储 SQL Java
Flink CDC + Hologres高性能数据同步优化实践
本文整理自阿里云高级技术专家胡一博老师在Flink Forward Asia 2024数据集成(二)专场的分享,主要内容包括:1. Hologres介绍:实时数据仓库,支持毫秒级写入和高QPS查询;2. 写入优化:通过改进缓冲队列、连接池和COPY模式提高吞吐量和降低延迟;3. 消费优化:优化离线场景和分区表的消费逻辑,提升性能和资源利用率;4. 未来展望:进一步简化用户操作,支持更多DDL操作及全增量消费。Hologres 3.0全新升级为一体化实时湖仓平台,提供多项新功能并降低使用成本。
731 1
Flink CDC + Hologres高性能数据同步优化实践
|
11月前
|
存储 监控 Cloud Native
云上Doris最佳选择:云原生数据仓库SelectDB
云上Doris最佳选择:云原生数据仓库SelectDB。SelectDB基于Apache Doris,提供实时、高效的数据分析能力,适用于高并发实时报表、交互式分析及日志分析等场景。其核心特性包括云原生架构、实时极速处理、融合统一的数据分析平台和开放生态。SelectDB通过存算分离实现极致弹性与性价比,支持多种数据源和半结构化数据分析,同时兼容MySQL生态,简化用户使用。典型案例包括头部教育公司、互联网金融公司和AI独角兽企业,助力客户实现数据驱动的业务优化。
539 3
|
Web App开发 存储 移动开发
大文件上传实现方式比较
大文件上传实现方式比较
525 5
|
JavaScript 前端开发 API
深入探索挖掘vue3 生命周期
【10月更文挑战第10天】
289 0
|
SQL 安全 前端开发
软件测试指南:从策略到实践
【8月更文第21天】软件测试是为了评估软件的质量并验证其是否符合预期的功能要求而进行的一系列活动。本文将详细介绍软件测试的不同阶段、测试类型、测试策略与计划的制定、以及如何有效地管理与跟踪发现的缺陷。
918 1
|
数据采集 安全 网络安全
阿里云云效产品使用问题之流水线的环境可以在什么地方进行配置
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
JavaScript 前端开发 NoSQL
技术好文:Redash(开源轻量级智能)生产环境部署及实践(withoutdocker)
Redash(开源轻量级智能)生产环境部署及实践(withoutdocker)
929 0
|
时序数据库
时序数据库工具grafana里的$timeFilter查询1个小时内的数据如何写查询条件
【6月更文挑战第24天】时序数据库工具grafana里的$timeFilter查询1个小时内的数据如何写查询条件
2005 0

热门文章

最新文章