Thanks Corneau,

I'm using dynamic form already.
At the first glance, exposing field and getting value to / from dynamic
form seems to be up to interpreter, so I'm wondering I can set the form's
value via unified way.

And I'm curious that we can accomplish this without affecting any other
contexts.


2015-12-15 12:42 GMT+09:00 Corneau Damien <[email protected]>:

> I don't know about the Run paragraph API, but the option 2 should already
> be possible:
>
> https://zeppelin.incubator.apache.org/docs/0.6.0-incubating-SNAPSHOT/manual/dynamicform.html
>
>
>
> On Tue, Dec 15, 2015 at 12:37 PM, 임정택 <[email protected]> wrote:
>
> > Hi Zeppelin dev fellows,
> >
> > I was finding a way to run notebook via REST API with dynamic variable,
> and
> > seems like there's no way to get it.
> >
> > I found three ways to achieve that functionality (Sure there could be
> > more), please see below.
> >
> > 1. provide a way to update (I mean replace) content of the paragraph
> >
> > pros.
> > Very flexible. In this case we can prepare notebook, and clone it, and
> > replace specific paragraph which contains assignation of variables.
> >
> > cons.
> > I don't know about the side-effect. What if another user is playing
> > (especially modifying) with that notebook?
> >
> > 2. provide a way to put parameters when submitting run paragrath in REST
> > API
> >
> > pros.
> > Flexible enough, most promising way to have.
> >
> > cons.
> > Is there a way to receive parameter without breaking use cases via UI? I
> > couldn't imagine it.
> > At first I was considering ZeppelinContext, but it is not global feature
> > (bound to Spark interpreter).
> >
> > 3. provide a way to have paragraphs when submitting create notebook in
> REST
> > API
> >
> > pros.
> > It doesn't break anything. (right?) We just add paragraph(es) immediately
> > after creating notebook.
> >
> > cons.
> > Restricted. We need to delete executed notebooks (garbages?) by hand.
> >
> > I'm willing to contribute feature to Zeppelin, so when we decide the best
> > way (or ways) to accomplish, I'll try to implement it.
> >
> > Please share your opinion. Thanks in advance!
> >
> > Best,
> > Jungtaek Lim (HeartSaVioR)
> >
>



-- 
Name : 임 정택
Blog : http://www.heartsavior.net / http://dev.heartsavior.net
Twitter : http://twitter.com/heartsavior
LinkedIn : http://www.linkedin.com/in/heartsavior

Reply via email to