Mathew created ZEPPELIN-3576:
--------------------------------
Summary: Implement project abstraction
Key: ZEPPELIN-3576
URL: https://issues.apache.org/jira/browse/ZEPPELIN-3576
Project: Zeppelin
Issue Type: New Feature
Affects Versions: 0.8.0
Reporter: Mathew
This is sort of a wild idea, but hear me out.
I think we should implement a project abstraction.
A 'project' could be a collection of notes all relating to one analytics
project, this project could have corresponding interpreter settings, access
permissions and jobs. Ideally this would become the main 'container' for
notes, with the main page displaying the 'projects' you have read permission on.
This would open up the possibility of storing these projects in separate
storage locations, e.g. each project connects to a different GIT repository, or
has its own HDFS/LOCAL storage location. Additionally, in multi-user
environments this will make collaboration much easier.
I believe his is needed as most real world analytics projects involve many
notes and multiple people working on them, with a need to change manage (GIT)
them separately.
Comments are very welcome.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)