【发布时间】:2017-01-09 19:57:22
【问题描述】:
我想要一个更具交互性的仪表板。就像从数据库中读取数据,将其提供给选择框,选择框的 onchange 发送值并运行查询。
我想在选定的值上使用 zeppelin bcz 来实现这一点,我必须显示分析。
实现这一目标的方法是什么,这是否可以通过 zeppelin 实现。
我尝试使用选择框,但我无法保存所选值并将其发送到下一个查询并执行它。 像
select age, count(1) value
from bank
where marital="${marital=single,single|divorced|married}"
group by age
order by age
我不知道如何存储此参数并将所选参数从一个段落发送到另一个段落
或者像从 UI 处理所有这些事情,比如说 javascript html 并将选择的值作为参数发送到 zeppelin?就像是 这在使用 url 时
<iframe src="http://myipaddress:8080/#/notebook/2BWCNP7V8/paragraph/20160831-115204_1774035770?asIframe¶m1=value1¶m2=value2" width="500" height="300" scrolling="no" frameBorder="0" id="iframe1" style="text-align:center;" >Browser not compatible.</iframe>
并在我的 zeppelin 段落中使用这些 param1=value1¶m2=value2? 技术上可行与否我不明白。 请帮助我如何实现这一目标? 在此先感谢:)
【问题讨论】:
-
请检查这是不是你想要的,stackoverflow.com/questions/38335170/…
-
我需要类似
select name,nameid from table1的东西,这将是我的第一个选择框,在选择我的第二个选择框即select data,dataid from table2 where nameid='PreviouslySelectedNameID'时,然后将第二个选择的值传递给我的下一个查询以获得结果.. :( -
你可以创建它。在
z.select中,Seq需要从您的 select 语句中创建。 -
我可以做 z.select ,但是如何在第二次选择中给
where nameid='PreviouslySelectedNameID'?如何保留选定的值?我需要存储它吗?
标签: javascript html iframe apache-zeppelin spark-notebook