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:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to