可视化mark

待尝试研究的可视化组件及产品:css

  • 开源组件
  • 商业组件

开源组件html


  • zeppelin
  • Caravel
  • D3.js
  • Flare
  • talend(ETL)
  • pentaho
  • spagoBI
  • NanoCubs
  • Dygraphs
  • Saiku
  • airpal
  • Chart.js
  • chartist.js
  • ECharts
  • FnordMetric
  • redash
  • zingchart

zeppelin前端


  • 主页:
  • apache 开源产品
  • 在编写 Flink,Spark,Hive 等相关做业时,要是能快速的将咱们所编写的做业能可视化在咱们面前的工具
  • http://www.pointtec.de/zeppelin/

Caraveljava


  • Caravel 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名Panoramix),该工具在可视化、易用性和交互性上很是有特点,用户能够轻松对数据进行可视化分析
  • 快速建立数据可视化互动仪表盘
  • 丰富的可视化图表模板,灵活可扩展
  • 细粒度高可扩展性的安全访问模型,支持主要的认证供应商(数据库、OpenID、LDAP、OAuth 等)
  • 简洁的语义层,能够控制数据资源在 UI 的展示方式
  • 与 Druid 深度集成,能够快速解析大规模数据集
  • https://github.com/airbnb/superset
  • https://segmentfault.com/a/1190000005083953

D3.jsgit


  • 一个强调网页标准的用来建立数据可视化JavaScript库。使用HTML、SVG和CSS,可让使用者以数据驱动的方式去操做DOM,可以知足如今浏览器的兼容性而且不受专用框架的限制。
  • 示例地址:https://github.com/d3/d3/wiki/Gallery

Flaregithub


  • 处理复杂、交互式图表、支持数据管理、视觉编码、动画和交互做用,各类可视化表格从时间线到多层图表来讲明关系
  • 演示地址:http://flare.prefuse.org/demo
  • 关注演示部分:
    1. layout -> intent

talendweb


  • 网址:https://www.talend.com/download/talend-open-studio/
  • 即提供免费版本,也提供收费版本
  • Pentaho Data Integration (Kettle)是Pentaho生态系统中默认的ETL工具。经过很是直观的图形化编辑器(Spoon),您能够定义以XML格式储存的流程。在Kettle运行过程当中,这些流程会以不一样的方法编译。用到的工具包括命令行工具(Pan),小型服务器(Carte),数据库存储库(repository)(Kitchen)或者直接使用IDE(Spoon)。正则表达式

  • Talend Open Studio是 Talend 开发的ETL工具——Talend 是一家主营数据集成和数据管理解决方案的企业。Talend 采用用户友好型,综合性很强的IDE(相似于Pentaho Kettle 的 Spoon)来设计不一样的流程。这些流程能够在IDE内部测试并编译成Java 代码。您能够随时查看并编辑生成的Java代码,同时实现强大的控制力和灵活性。 二者都很是优秀,都属于用户友好型的交叉平台(基于Java的)工具。它们的主要差别在于Kettle 将 ELT 流程编译为 XML 格式,然而Talend Open Studio 则生成 Java 代码sql

  • 易用性:数据库

    1. Talend:有 GUI 图形界面可是以 Eclipse 的插件方式提供
    2. Kettle:有很是容易使用的 GUI,出现问题能够到社区咨询。
  • 技术支持:
    1. Talend:主要在美国
    2. Kettle:在美国,欧洲(比利时,德国,法国,英国),亚洲(中国,日本,韩国)均可以找到相关技术支持人员
  • 部署:
    1. Talend:建立 java 或perl 文件,并经过操做系统调度工具来运行
    2. Kettle:可使用 job 做业方式或操做系统调度,来执行一个转换文件或做业文件,也能够经过集群的方式在多台机器上部署
  • 速度
    1. Talend:须要手工调整,对特定数据源有优化知识
    2. Kettle:比 Talend 快,不过也须要手工调整,对 Oracle 和 PostGre 等数据源作了优化,同时也取决于转换任务的设计
  • 数据质量:
    1. Talend:在 GUI 里有数据质量特性,能够手工写 SQL 语句。
    2. Kettle:在 GUI 里有数据质量特性,能够手工写 SQL 语句、java脚本、正则表达式来完成数据清洗。

pentaho


  • 网址:http://www.pentaho.com/product/big-data-analytics
  • pentaho自称为“全面的数据集成和商业智能平台”,该公司主要大力推销它的商业软件,该软件基于开源社区。
  • Pentaho是一个以工做 流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业BI相抗衡。它偏向于与业务流程相结合的BI解决方案
  • 功能和特色
    ◆ 工做流引擎:Shark and JaWE
    ◆ 数据库:Firebird RDBMS
    ◆ 集成管理和开发环境:Eclipse
    ◆ 报表工具:Eclipse BIRT
    ◆ ETL工具:Enhydra/Kettle
    ◆ OLAP Server:Mondrian
    ◆ OLAP展现:JPivot
    ◆ 数据挖掘组件:Weka
    ◆ 应用服务器和Portal服务器:JBoss
    ◆ 单点登录服务及LDap认证:JOSSO
    ◆ 自定义脚本支持:Mozilla Rhino Javascript脚本处理器

spagoBI


NanoCubs


Dygraphs


Saiku


airpal


  • Airpal 是一个基于 Web 的查询执行工具,利用 Facebook 的 PrestoDB 进行查询和获取结果。提供了查找表、元数据、浏览数据行,编写和执行查询的功能,这些功能所有经过浏览器完成。一旦查询开始执行,用户可跟踪查询进度获取并下载结果。查询的结果可生成新的 Hive 表用于进一步的分析
  • 源码地址:https://github.com/airbnb/airpal
  • 项目特性:
    •可选的用户访问控制
    •SQL语法高亮
    •查询结果导出到CSV文件,或者存到Hive表中
    •可查看SQL查询的历史记录
    •可保存查询
    •根据表名搜索对应的表
    •可查看表结构,并预览前1000行数据

Chart.js


  • chart.js 是一个简单、面向对象、为设计者和开发者准备的图表绘制工具库
  • ChartJS 使用HTML5 Canvas元素的Javascript图形库,支持6种统计图形,不依赖其余库
  • 网址:http://www.bootcss.com/p/chart.js/

chartist.js


ECharts


FnordMetric


  • FnordMetric是一个使用SQL语句来实现数据收集和可视化的框架,它使用chartsql扩展了标准的sql,容许你编写查询语句来返回图表而不是返回表,查询结果做为SVG向量图或者images来呈现出来。这些图表能够很容易嵌入一个web站点中,这样你就能够在短短几分钟内绘制漂亮的图表
  • 网址: http://fnordmetric.io/
  • 参考:http://blog.csdn.net/itas109/article/details/52311390

redash


  • re:dash 是一款开源的BI工具,提供了基于web的数据库查询和数据可视化功能
  • 访问地址: https://redash.io/

zingchart


 

商业组件


  • Ethink
  • Tableau
  • PowerBI
  • FineReport
  • Style Intelligence
  • sisense

EThink


  • 公司地址: http://www.ethinkbi.com/#
  • 演示: http://www.ethinkbi.com/try/
  • 说明:安徽象形信息科技有限公司(ETHINK)是国内大数据产品及方案服务商,专一于大数据,BI,大数据分析,大数据挖掘工具领域,是一家国内大数据分析产品领域的领导企业
  • 关注点:
    1. 地图下钻(缺点:不能按比例缩放) http://120.26.36.169:8088/ethinknew/user?type=item2
    2. K线图:关注下面关联的时间轴

Tableau


    1. 混合数据源
    2. 高效快速
    3. Tableau9.0版本开始支持中国地图
  • 产品分类:
    1. Tableau Desktop:收费,分我的版跟专业版,我的版只能连本地文件,专业版则无限制。Tableau制做端,建立可视化图表的软件
    2. Tableau Server:收费。能够发布作好的可视化图表,在浏览器或者移动设备上便可查看,共享、协做提升数据分析决策效率
    3. Tableau Online:收费,按年收取。基于云的服务,简单来说就是云计算版server,企业不用本身部署Tableau server服务,经过Tableau本身的云端服务器,处理发布出去的可视化图表,一样能达到server的效果。不过因为服务器不在中国境内,运行效率可能会受到影响
    4. Tableau Public:免费。可在线分享本身的工做表、仪表板以及故事,与更多的人交流交互式数据故事
    5. Tableau Reader:免费。Tableau阅读器可打开并查看Desktop中生成的可视化图表,而且能进行可视化交互、筛选、钻取和查看明细
  • 关注点:
    1. 图表丰富,操做简单
    2. 交叉表

PowerBI


 

FineReport


Style Intelligence


sisense


相关文章
相关标签/搜索