将 Zeppelin 与外部 javascript 工具一起使用,例如 plotly

Use Zeppelin with external javascript tools like plotly

我目前使用本地 Tomcat/JSP service/webpage 通过 sql 获取数据并使用 plotly 将其显示在网络浏览器上(使用此 javascript 库本地呈现)。我想由用户进行更多的数据整理,例如过滤,而不能使用 sql 来完成,因为 sql 查询需要几秒钟,而一个网页的多个 sql 查询会花费太多时间。在 JSP 中,数据过滤非常复杂,因为您必须编写自己的过滤函数,例如 https://blog.pavelsklenar.com/using-filteredrowset-simple-example/ or http://www.java2s.com/Code/Java/Database-SQL-JDBC/FilteredRowSetDemo.htm 。如果你知道 Pythons Pandas 或 sql 这似乎太复杂了。

我想知道 Zeppelin 是否是采用这些步骤的良好解决方案:

你怎么看或者你有other/better的想法?

我通过使用非交互式(这意味着没有像 plotly 或 d3 这样的 javascript 库)解决了这个问题,使用 python 的 matplotlib 来完成绘图任务。