Apache Zeppelin 条件分支(IF/ELSE)?
Posted
技术标签:
【中文标题】Apache Zeppelin 条件分支(IF/ELSE)?【英文标题】:Apache Zeppelin conditional branching (IF/ELSE)? 【发布时间】:2021-05-25 16:57:51 【问题描述】:如何在 Zeppelin 中实现条件分支?
例如
IF <condition> THEN <run paragraph A> ELSE <run paragraph B>
或者对于 Zeppelin notebook 中的 Impala 查询,
IF <condition> THEN <run Impala query A> ELSE <run Impala query B>
我是否需要以某种方式使用 Python 或 Spark?
谢谢
【问题讨论】:
【参考方案1】:您可以使用z.run
运行特定段落:
if (condition == "condition1") z.run("paragraph_id1") else z.run("paragraph_id2")
例子:
【讨论】:
非常感谢。无论如何,我认为注释中的所有段落一个接一个,所以大概需要有办法阻止这种情况发生,以便做出选择?此外,您的解决方案是否也可以在 Python 或 Spark 中使用?谢谢以上是关于Apache Zeppelin 条件分支(IF/ELSE)?的主要内容,如果未能解决你的问题,请参考以下文章
Apache Zeppelin - 如何在 Apache Zeppelin 中使用 Helium 框架