开源可视化工具

开源可视化工具

作者:观向工程师 链接:https://www.zhihu.com/question/285782575/answer/944890488 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

重点分析几款近些年快速发展,而且相对稳定,更新频繁,有一定知名客户使用的开源可视化工具软件。

SuperSet:

Superset 是一款由 Airbnb 开源的企业级 BI(商业智能) Web 应用,其通过创建和分享 dashboard,为数据分析提供了轻量级的数据查询和可视化方案。Superset 的前端主要用到了 React 和 NVD3/D3,而后端则基于 Python 的 Flask 框架和 Pandas、SQLAlchemy 等依赖库。现在是apache的孵化项目。

Zeppelin:

Zeppelin是基于spark的数据可视化方案。支持scala语言,任何在spark上运行的job都可以在此平台上运行,此外支持对表数据的可视化。数据驱动的web分析工具,使用sql,scala进行交互式的数据分析和合作。现在是apache的项目,前端模块采用helium。

Grafana:

grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。官方支持以下数据源:Graphite,Elasticsearch,InfluxDB,Prometheus,Cloudwatch,MySQL和OpenTSDB等。产品提供商业版本和云版本,可以给客户带来更高效和稳定的体验,更多的应用于物联网和IOT场合。

Redash:

Redash允许快速和方便地访问数十亿条记录,使用Amzon Redshift处理和收集这些记录。对于使用amzon服务的人来说更易用,但是国内用户相对较少。Redash支持查询多个数据库,包括:Redshift、Google BigQuery、PostgreSQL、MySQL、Graphite、Presto、Google电子表格、Cloudera Impala、Hive和自定义脚本。

Kibana:

Kibana 是为 Elasticsearch设计的开源分析和可视化平台。通过和Elasticsearch 索引中的数据交互,实现高级的数据分析和可视化。主要用于用于实时监控和问题分析,应用场景主要基于ES使用。Elasticsearch在国内使用的相对还是可以,也是商业化运作比较成熟。

Tabix:

Tabix是ClickHouse Web 界面,基于ClickHouse进行数据分析和可视化,ClickHouse是俄罗斯最大的搜索引擎公司提供的一款数据库,用于数据分析。

Metabase:

Metabase是一款开源的敏捷BI工具,通过查询的方式进行数据分析,用于不需要掌握SQL。Metabase 把数据分析常用的查询通过通过一个易于操作的界面来操作,不懂 SQL 的业务人员也可以快速掌握业务数据。

最后更新于

这有帮助吗?