Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The next paragraph execution, the resource will be updated if it has the same name. 

 

6. Roadmap

The issues we discussed above can be implemented in this sequence.

  • ZEPPELIN-TBD: Adding `pivot`, `filter` to TableData

  • ZEPPELIN-TBD: ResourceRegistry

  • ZEPPELIN-TBD: Rest API for resource pool

  • ZEPPELIN-TBD: UI for `Table` page

  • ZEPPELIN_TBD: Apply `pivot`, `filter` methods for built-in visualisations

  • ZEPPELIN-TBD: SparkTableData, SparkSQLTableData, JDBCTableData, etc.

  • ZEPPELIN-2029: ACL for `ResourcePool`

  • ZEPPELIN-2022: Zeppelin resource pool as Spark DataSource

7. Potential Future Work

  • Watch / Unwatch: for automatic paragraph updating for Streaming Data Representation.

  • Ability to construct table result from the resource pool in language interpreters (e.g python)

    • Let’s assume that we can build a pandas dataframe using TableData

      Code Block
      languagepy
      linenumberstrue
      # in python interpreter
      
      t = z.get("tableResourceName") # will return object that has `hasNext` and `next`
      p = new PandasTableData(t)
      
      # use p.pandasInstance …
  • ZEPPELIN-1494: Bind JDBC result to a dataset on the Zeppelin context