You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2019/12/04 22:37:44 UTC

[GitHub] [incubator-superset] danielradulov opened a new issue #8758: Organize superset assets by project

danielradulov opened a new issue #8758: Organize superset assets by project
URL: https://github.com/apache/incubator-superset/issues/8758
 
 
   I believe the tool will be much easier to use if it possible to **organize superset assets** like Database, Datasources, Charts, Queries and Dashboards **by "Project"**
   
   
   **Current scenario:**
   
   I have 5 data marts with sales data, each one representing one different country. Those data marts have almost the same structure. It happens the same with Inventory data mart, and in the future could happen the same with other data mart.
   
   As a consequence, I have lots of charts (replicated) with different names but doing exactly the same. As well, I have several dashboard (replicated too, but in less quantity of course) each one pointing to a diferent set of charts. This situation is very difficult to manage.
   
   
   **What I would expect with the change (future scenario):**
   
   As a developer
   
   - I would like to have a combo box (or something similar) in order to select the "project" I will be working with.
   
   - Consequently, all features on the tool the presents a lists of objects (Database, Tables, Queries, Charts and Dashboards) should be filtered by the "selected project"
   
   - The objects like Databases, Tables, Queries, Charts and Dashboards must accept the same name on different "projects"
   
   - I also would like a feature to clone, export, import "Projects" 
   Clone -> on the same superset server
   Export / Import -> between different superset servers
   
   
   As an admin user
   
   - I would like to provide fine grained access access control on projects
   
   
   As a regular user
   
   - I would like a combo box to select the "Project" that I will analyse the data. This selector will present projects based on my permissions
   
   
   
   **Business benefits:**
   
   As a developer
   
   - I can easily replicate projects and all dependent objects, change the database configuration and I will be ready to deploy the solution to my end users
   
   - During maintenance of existing projects, It will be easy to find objects preventing errors
   
   
   As an user
   
   - I will have a single environment to access all dashboard I have access to
   
   
   
   
   
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org