Zep 笔记本中的动态表单 + SparkSQL 变量绑定

Dynamic Forms + SparkSQL Variable Binding in Zep Notebooks

是否可以在 Zeppelin Notebook 中使用 SparkSQL 获取 dynamic form and bind it, the way that one can with the Angular interpreter 的输入?

我正在尝试在笔记本中使用 SparkSQL 创建仪表板,但我希望用户能够在笔记本的开头输入通用变量值并将其应用于多个段落。

尚不支持 Zeppelin 中的注释级动态表单(有一个 Jira Introduce Note level dynamic form)。

我现在正在使用一种解决方法:

  • 将一段专门用于动态表单和变量绑定(例如 z.angularBind("BIND_VAR_A", z.input("VAR_A", 111)) z.angularBind("BIND_VAR_B", z.input("VAR_B", "Default")) -> image)

  • 恢复任何具有相同上下文的段落中的变量(例如val VAR_A = z.angular("BIND_VAR_A") val data = "(select * from table where id = " + VAR_A + ") as data"

  • 它也适用于 sql 解释器: %sql select * from data where id = VAR_A