I'm trying to create a multi-paragraph dashboard using a Zeppelin notebook. I'd like people using the dashboard to only have to enter certain parameters once. E.g. if I'm making a dashboard with information about different websites, the dashboard user only has to select the particular website they want information about once and the whole multi-paragraph dashboard will update. Is this possible? How do I set global variables like this in a notebook?
To clarify, the parameter input that I intend to use for Zeppelin is referred to as "dynamic form".
Using z.put
and z.get
can share variable over different notebooks.
z.put("name", "zeppelin")
z.get("name")
Possibly combine with z.angularBind
and z.angular
to use it in dashboard. ref How to put a variable into z ZeppelinContext in javascript in Zeppelin?
You can use notebook-level global variables in the SQL by using the syntax $${variableName}
instead of ${variableName}
. [Reference].
When you run one of the paragraphs that uses global variables, the global variable input fields will appear above all the paragraphs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With