Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allow creating folders under charts/dashboards #18005

Closed
Max-beep opened this issue Jan 11, 2022 · 12 comments
Closed

allow creating folders under charts/dashboards #18005

Max-beep opened this issue Jan 11, 2022 · 12 comments
Labels
enhancement:request Enhancement request submitted by anyone from the community

Comments

@Max-beep
Copy link

Max-beep commented Jan 11, 2022

We have a large number of charts/dashboards within our Superset environment and it's been hard for us to look for specific charts sometimes.

It will be nice for us to have a better way to organize the charts such as being able to put them into folders so they aren't just in one long list.

@geido
Copy link
Member

geido commented Jan 12, 2022

Hello @Max-beep this is indeed a nice suggestion. Folders would be one way to categorize these objects. Another option could be by assigning labels and the ability to filter the list out.

I know for a fact that some people are using a workaround for categorizing these objects by prefixing the title with some specific string, such as [LABEL] {Title}. That might help you in the short term :)

@geido geido added the enhancement:request Enhancement request submitted by anyone from the community label Jan 12, 2022
@geido
Copy link
Member

geido commented Jan 13, 2022

For reference, I read a thread from @opus-42 on Slack about a similar functionality they developed outside of Superset. It would be nice to discuss if and how should we bring that in Superset, as it looks like a few people have this requirement.

@rumbin
Copy link
Contributor

rumbin commented Jan 13, 2022

Also opting for labels/tags. Folders are too much limiting in my eyes as they require to pick exactly one single category or, if nested folders are allowed, one single hierarchy of categories.

@kingo55
Copy link
Contributor

kingo55 commented Jan 13, 2022

+1 for tags here too.

Also related - I think that featuring search more prominently (e.g. bigger, left aligned in the filters list and default focus on page load) with real-time results on key-up could also make dashboards faster to find. I often start searching and expect the list to filter. This may be a separate issue though.

@opus-42
Copy link
Contributor

opus-42 commented Jan 13, 2022

For reference, I read a thread from @opus-42 on Slack about a similar functionality they developed outside of Superset. It would be nice to discuss if and how should we bring that in Superset, as it looks like a few people have this requirement.

Hello @geido. I join what has been said, we have a lot of dashboard and a lot of various people using them. Even if some see only a subset, we need to classify them.

I have actually recently start re-working our folder view of our Apache-Superset private fork to see how it can integrate in the 1.0+ UI. The basic idea would be to introduce a new concept call "Project" (I think it called like that in other tools) that allow to gather charts and dashboards. Then there are several points / possibility to discuss:

  • Allow to display within the Dashboard view a folder view (some dashboard may not be attached to a folder)
  • Build Project view that would indifferently gather boards and graphs from a same projet (more complex to develop I assume)
  • Actually project could progressively gather a whole collections of objects that intend to be part of a same entity. For companies that may be a team, or a specific scope.

@andrey-mikhailov
Copy link

It will be nice to support multi-tenancy in Superset, implement something similar like namespaces in Kibana.
Every tenant will have own namespace, only dashboards/charts from the current namespace will be visible.

@stephanclaus
Copy link

Hi, this is a recurring discussion over the last years - you can find more open issues around the topic here with a lot of pros and cons argumentation

#9551
#3821

(Interestingly, there are already tables in the metadata database tag and tagged_object)

I think everyone agrees that this functionality would be extremely helpful and kind of mandatory step to allow superset to be an alternative for larger organisations as well.

My main question is now (I am very new to OS community processes):

What is the usual process to make that a piece to work on with priority, like including it in a SIP?

@AlenaSkurat
Copy link

I also vote for the feature to have folders and support multi-tenancy, it's extremely useful for companies with several departments who would like to use the same tool.

@svdimchenko
Copy link

Great suggestion, many other BI tools (redash, metabase) support it and it's extremely useful. It would be great to add such feature support to superset as well.

@apache apache locked and limited conversation to collaborators Feb 2, 2022
@geido geido converted this issue into discussion #18546 Feb 2, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
enhancement:request Enhancement request submitted by anyone from the community
Projects
None yet
Development

No branches or pull requests

10 participants