基于Web的数据可视化应用程序与后端火花?

问题描述 投票:0回答:2

我正在寻找一个数据可视化工具,它是开源的,并使用apache Spark作为后端。我做了一些研究,可以缩小到Apache Zeppelin,在那里我可以根据在Spark SQL中创建的表生成图表/图形等,但这是我的问题,将有非技术用户查看数据视觉,我不认为他们会知道如何编写SQL等。所以我想看看是否有人知道更好的方法/工具。这会让他们拖放,根本没有编码,学习曲线极小。请咨询。

谢谢Pradeep

apache-spark data-visualization apache-zeppelin bigdata
2个回答
1
投票

这可能不是满足您需求的答案。

有一些商业工具可用于拖放支持。

  • Tibco Spotfire
  • 你的视觉分析

问题是用户友好的拖放工具构建成本非常高。

如果我们有数据工程师精心设计的Zeppelin笔记本电脑,其功能如同。

  • 将数据加载到spark
  • 一些段落用Dynamic Form探索数据
  • 发布结果

那么也许大量的用例已经可以解决了。

基于修改代码比编写代码容易得多。假设我们在齐柏林飞艇笔记本中使用以下代码来分析和绘制spark-highcharts图表。

import org.apache.spark.sql.functions._
import com.knockdata.spark.highcharts._
import com.knockdata.spark.highcharts.model._

highcharts(bank
  .series("x" -> "age", "y" -> avg(col("balance")))
  .orderBy(col("age"))).plot()

然后我们可以得到一个简短的指导

有列maritaljobeducation ...可以用来取代age

有功能summinmax ...来取代avg


1
投票

我强烈建议你试试这个网站https://rawgraphs.io;这个在线工具真的帮助我。它基于D3js,这些日子非常受欢迎。但是,该过程非常简单,上传您的数据,选择样式,然后拖动该属性。 Web将生成svg,png和pdf文件供您下载。

© www.soinside.com 2019 - 2024. All rights reserved.