是否可以在 Zeppelin Notebook 中设置全局变量?
Is it possible to set global variables in a Zeppelin Notebook?
我正在尝试使用 Zeppelin 笔记本创建多段落仪表板。我希望使用仪表板的人只需输入一次特定参数。例如。如果我正在制作一个包含不同网站信息的仪表板,仪表板用户只需 select 他们想要的特定网站一次信息,整个多段落仪表板就会更新。这可能吗?如何在笔记本中设置这样的全局变量?
澄清一下,我打算用于 Zeppelin 的参数输入称为 "dynamic form"。
使用 z.put
和 z.get
可以在不同的笔记本上共享变量。
z.put("name", "zeppelin")
z.get("name")
可能与 z.angularBind
和 z.angular
结合在仪表板中使用它。参考 How to put a variable into z ZeppelinContext in javascript in Zeppelin?
您可以在 SQL 中使用笔记本级全局变量,方法是使用语法 $${variableName}
而不是 ${variableName}
。 [Reference].
当您运行其中一个段落使用全局变量时,全局变量输入字段将出现在所有段落的上方。
我正在尝试使用 Zeppelin 笔记本创建多段落仪表板。我希望使用仪表板的人只需输入一次特定参数。例如。如果我正在制作一个包含不同网站信息的仪表板,仪表板用户只需 select 他们想要的特定网站一次信息,整个多段落仪表板就会更新。这可能吗?如何在笔记本中设置这样的全局变量?
澄清一下,我打算用于 Zeppelin 的参数输入称为 "dynamic form"。
使用 z.put
和 z.get
可以在不同的笔记本上共享变量。
z.put("name", "zeppelin")
z.get("name")
可能与 z.angularBind
和 z.angular
结合在仪表板中使用它。参考 How to put a variable into z ZeppelinContext in javascript in Zeppelin?
您可以在 SQL 中使用笔记本级全局变量,方法是使用语法 $${variableName}
而不是 ${variableName}
。 [Reference].
当您运行其中一个段落使用全局变量时,全局变量输入字段将出现在所有段落的上方。