You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Dmitriy (JIRA)" <ji...@apache.org> on 2018/08/15 10:05:00 UTC

[jira] [Created] (ZEPPELIN-3716) Passing parameters from one paragraph to another

Dmitriy created ZEPPELIN-3716:
---------------------------------

             Summary: Passing parameters from one paragraph to another
                 Key: ZEPPELIN-3716
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3716
             Project: Zeppelin
          Issue Type: Improvement
            Reporter: Dmitriy


(this is my first ticket, feel free to find wrong things in it and update).

We haven't found a solution for a problem on SOF ([https://stackoverflow.com/questions/51783199/apache-zeppelin-passing-parameters-between-different-interpreters] ), so I propose to have a new feature in Zeppelin.

It will help a lot to have a capability to pass one paragraph's result to another paragraph as the values of the dropdown list. Example:

I'm building a dashboard in Apache Zeppelin using org.postgresql.Driver to connect to Greenplum database. Usually I use something like:

{{where country_title like '${country=UK,UK|USA|Canada|%}' }}

to pass parameters into my query. But I have a long list of other parameters (like "towns") which I also need to pass to my query. And they are different for different _country_title_ values. I can use something like:

{{select towns from towns_by_country where country_title like '${country=UK,UK|USA|Canada|%}' }}

to get a list of towns. How can I use it as a parameter in drop-down menu (WITH '%', of course).

We can use _z.angularBind_ or _z.put_ & _z.get_ , of course. But they work in _%spark_ interpreters, not in custom interpreters. And custom interpreters for connecting with DBs are easy and fun to use in Zeppelin.

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)