数据可视化 开源软件,数据可视化源代码
基于B/S架构的数据可视化分析平台开源方案并不完善,仅供参考。不考虑排名。欢迎补充。
可芭纳
Elasticsearch的专用数据分析搜索仪表板。k在堆里。
日志系统的通用可视化开源解决方案。
用Nodejs AnglarJs React开发,元数据存储在ES的索引中。
Elastic保持开源,社区很活跃,也在不断重复。
Grafana可视化仪表板和图形编辑器是用于指数分析和监控的常用工具。支持Graphite、Elasticsearch、OpenTSDB、Prometheus和InfluxDB作为数据源。
用Golang TypeScript AngularJS开发,元数据支持mysql和postgres。
Grafana Labs正在进行维护,社区非常活跃,并且一直在重复。
超集孵化中的准企业bi APP应用。
很多大公司内部使用。
支持的数据源包括MySQL、Postgres、Vertica、Oracle、Microsoft SQL Server、SQLite、Greenplum、Firebird、MariaDB、Sybase和Sybase。
Python Flask react jQuery用于开发,sqlite默认用于存储元数据。由Airbnb开源,目前属于Apache孵化项目,社区非常活跃,正在迭代。
Zeppelin是一个多功能的笔记本编辑器工具,它支持交互式数据分析,可以访问各种数据处理引擎和解释器,包括Apache Spark、Python、JDBC、Markdown和内置在shell中的Apache Spark集成。
默认情况下,Java Angular development中的元数据记事本使用本地文件系统存储在git存储库中。Apache是开源的,并且在不断迭代。当前版本是0.8。
顺化(越南城市)
用于开发和访问SQL和数据应用程序的工作台。支持智能SQL和任务编辑器、仪表板、任务工作流调度和数据浏览器。Hadoop生态系统可视化工具。
SQL支持:Hive、Impala、MySQL、Oracle、KSQL/Kafka SQL、Solr SQL、Presto、PostgreSQL、Redshift、BigQuery、AWS Athena、Athena
任务支持:mapping、Java、Pig、Sqoop、shell、DistCp、Spark等。
元数据由Python Django jquery开发,默认情况下由SQLite存储。
Hue由Cloudera desktop演化而来,最后Cloudera贡献给了Apache Foundation的Hadoop社区。
CBoard国内BI报告和仪表板平台。
支持JDBC数据源,赛库2.x数据源,Kylin1.6,Elasticsearch 1.x,2.x,5.x
使用Java Springmybatisan GularJSBootstrap进行开发。使用元数据MySQL5 /SQLServer。
上海公司是开源的。最近发现出现了收费的官方企业版。这个社区版看起来挺low的。
宁鸣
Python写的Bi APP(熊猫web界面)))))。
OpenMining支持所有基于ORM SQLAlchemy的数据库。
由Python Lua AngularJs jQuery开发,元数据存储在MongoDB中。
阿维利诺站起来!由Essncia开发,主分支的最新commit于2016年到来。
赛库的经典OLAP开源方案。Saiku是一个模块化的分析工具包,提供轻量级的OLAP,易于嵌入,具有良好的可扩展性和可配置性。支持Mondrian、XMLA或Mongo数据源链接类型。
提供架构设计器、交互式报表引擎、演示板和nosql连接技术。使用REST API连接到OLAP系统。
用Java主干jQuery开发,用JackRabbit管理树元数据。
原名Pentaho analysis tool,最初是Google web toolkit (GWT)基于OLAP4J库打包的前端分析工具。后来改名为赛库,由分析标签支持。
元数据库使用商业智能和分析简单快捷。Postgres、MySQL、Druid、SQL Server、Redshift、MongoDB、Google BigQuery、SQLite、H2、Oracle、Vertica、Presto和snowFlery支持docker和jar包的安装。
Clojure和node用于开发,前端使用react框架。默认情况下,元数据存储在H2数据库中。
社区非常活跃,项目也在不断更新。
阅读我的
SQL编辑器可视化,支持35个数据源:Amazon Athena、Amazon dynamo db、Amazon redshift、Axibase时序数据库、Cassandra和click CSS Elasticsearch、Google Analytics、Google BigQuery、Graphite、Greenplum、Hive、Impala、InfluxDB、jogle spreadshets MySQL、Oracle、PostgreSQL、Presto、Prometheus、Python、Qubole、Rockset、Salesforce、schon
后端使用Angular和React作为Python前端,元数据环境使用PostgreSQL Redis。
这个项目现在也很活跃,一直在重复。
SqlPad不知道放在这里是否合适,但是为了实现数据可视化,SqlPad支持MySQL、Postgres、SQL Server、Vertica、Crate、Presto、SAP HANA和Cassandra,但是不支持dashboard等功能。
用Nodejs React开发,元数据存储在Nedb中。
Rick Bergfalk正在开发和维护中。
结论就是我收集或研究的数据可视化开源方案。在成熟稳定的企业级方案面前可能显得零散,但在很多人聚集的大厂里可能就不专业了。但是那些开发者提供了很好的参考案例和二次开发的高手,给中小企业带来了几乎免费的数据分析和可视化能力。衷心感谢这些令人兴奋的项目,以及那些致力于开源的人。
我没有充分体验和彻底调查上述项目。以上介绍仅供参考,以官方为准。