Skip to content
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

[data grid] Support data visualization with charts #12021

Open
oliviertassinari opened this issue Feb 10, 2024 · 5 comments
Open

[data grid] Support data visualization with charts #12021

oliviertassinari opened this issue Feb 10, 2024 · 5 comments
Labels
component: charts This is the name of the generic UI component, not the React module! component: data grid This is the name of the generic UI component, not the React module! new feature New feature or request waiting for 👍 Waiting for upvotes

Comments

@oliviertassinari
Copy link
Member

oliviertassinari commented Feb 10, 2024

Summary

This issue is a continuation of #214. Pivots are meant to aggregate data on the fly. It's a low-code SQL query writer.

Adding charts on top of it could make for the most logical next step. Turning the data grid into a mini Superset, Metabase, Excel, PowerBI: defined as "other tools".

The main reason people would want to use this and not eject their data to Excel, etc. It's about product manager providing the ability to their end-users to operate on a lot of data without having to give direct data access and delaying as much as possible the need to "eject" out of the app.

The "other tools" are almost exclusively limited to internal tool use cases in the ways they are designed. They make it possible to embed data with iframes, but not to have 10,000 people accessing to tool to create custom data viz.

Motivation

This also connects well with the direction we are taking for https://github.com/mui/mui-toolpad allowing developers to quickly create dashboards, part of the use case is to analyze data.

Other requests

Benchmark

Search keywords: data grid charts

@oliviertassinari oliviertassinari added component: data grid This is the name of the generic UI component, not the React module! status: waiting for maintainer These issues haven't been looked at yet by a maintainer enhancement This is not a bug, nor a new feature component: charts This is the name of the generic UI component, not the React module! new feature New feature or request waiting for 👍 Waiting for upvotes and removed enhancement This is not a bug, nor a new feature status: waiting for maintainer These issues haven't been looked at yet by a maintainer labels Feb 10, 2024
@flaviendelangle
Copy link
Member

Should this feature be linked in the doc like we did for other major feature with "waiting for 👍 "?

@oliviertassinari
Copy link
Member Author

oliviertassinari commented Feb 13, 2024

@flaviendelangle As I understand it when we link a feature in the docs we commit to building it in the mid-term (~18 months).

I don't know if we will eventually build this one. There is a huge opportunity cost that comes with it: focus. I think we should see a signal from users using the Pivot feature, so I think we should wait. What are we not building if we build this? I would be as excited to go after other initiatives touching on data source integration, AI help, backend services.

cc @joserodolfofreitas

@flaviendelangle
Copy link
Member

@flaviendelangle As I understand it when we link a feature in the docs we commit to building it in the mid-term (~18 months).

Do we?
For the grid, we still have several major features with issues created in 2020 (#207, #214 for instance) that are linked in the doc

@oliviertassinari
Copy link
Member Author

oliviertassinari commented Feb 14, 2024

@flaviendelangle Right, maybe not 18 months, but our initiative roadmap to build those was more aggressive 😁. In that case, we can reframe my point to we link was we commit to eventually build. For things we are unclear, it's probably best to not link so we can compare the upvotes on the same baseline with the other features that we might not want to build.

@flaviendelangle
Copy link
Member

I do agree that we have to be consistent because we cannot compare the up-votes of an issue with a link in the doc and an issue without any.

For me the main interest of the link in the doc is to multiply the amount of people seeing it and to have a more representative dataset on our up-votes, not only from people that go to the Github issues.
I think it worked very well with the grid where we reached hundreds of up-votes and we were pretty confident that an issue with 800 up-votes is more requested that one with 150.

I would be in favor of linking in the doc the big features that will shape the future of our components (the only one you listed like AI help or backend services are clearly good candidates too).

But consistency is the most important part of course 👌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: charts This is the name of the generic UI component, not the React module! component: data grid This is the name of the generic UI component, not the React module! new feature New feature or request waiting for 👍 Waiting for upvotes
Projects
None yet
Development

No branches or pull requests

2 participants