Web console: add explore view#14602
Merged
abhishekagarwal87 merged 7 commits intoapache:masterfrom Jul 21, 2023
Merged
Conversation
clintropolis
approved these changes
Jul 18, 2023
Member
clintropolis
left a comment
There was a problem hiding this comment.
this is rad 🤘
some general commentary on things i noticed (none are blockers since this is like totally new and marked as obviously experimental):
- man this is slick 🚀
- filter bar allows clicking ok when no filtering is set, which makes bad queries (side note, it might be nice to show the bad query it tried to run to help us help you debug stuff, i had to dig around in my broker logs to figure out what was failing since i only saw the validation error message, but it wasn't obvious the query it was trying to run)
- filter bar maybe could use hover text or some branding to indicate that it is in fact for filtering stuff
- clicking 'show' on stuff that doesn't support grouping such as COMPLEX silently has an error and doesn't update visual, had to dig around in web-console errors to find this
- same thing about trying to filter stuff that isn't supported for grouping
- picking a different table in the dropdown doesn't clear current state (filters, charts, etc) idk if it should... but things like filters it probably makes sense because it seems likely the same columns wouldn't exist
- changing the 'stack by' does not seem to always update the chart.. though maybe this only happens when it gets into some other sort of error state
- did i mention how rad this was? 🎉
- can has custom time granularity?
- maybe something funny going on when trying to filter time, since it doesn't seem to stick with the range im trying to choose
- definitely something funny going on when i try to pick an exact time interval, text box moves cursor to end and then cannot close if i can manage to type in fast enough to make the range i want
- since there is a default time filter, should it show up on the filter bar, at least if you are not in table view?
i'm so hyped i'll approve this even with these issues. will keep playing with stuff trying to find things
Member
|
sweet looks like the things i ran into last time i tested have been fixed. I still can cause some silent errors that just have no indicator in the UI that something didn't work other than nothing changing, such as anything that would use a group query on a column type that isn't supported like json, but I haven't got it to run into any unrecoverable states yet. 🚀 |
asdf2014
approved these changes
Jul 19, 2023
Co-authored-by: Benedict Jin <asdf2014@apache.org>
sergioferragut
pushed a commit
to sergioferragut/druid
that referenced
this pull request
Jul 21, 2023
This PR adds a simple, stateless, SQL backed, data exploration view to the web console. The idea is to let users explore data in Druid with point-and-click interaction and visualizations (instead of writing SQL and looking at a table). This can provide faster time-to-value for a user new to Druid and can allow a Druid veteran to quickly chart some data that they care about.
AmatyaAvadhanula
pushed a commit
to AmatyaAvadhanula/druid
that referenced
this pull request
Aug 1, 2023
This PR adds a simple, stateless, SQL backed, data exploration view to the web console. The idea is to let users explore data in Druid with point-and-click interaction and visualizations (instead of writing SQL and looking at a table). This can provide faster time-to-value for a user new to Druid and can allow a Druid veteran to quickly chart some data that they care about.
abhishekagarwal87
pushed a commit
that referenced
this pull request
Aug 1, 2023
This PR adds a simple, stateless, SQL backed, data exploration view to the web console. The idea is to let users explore data in Druid with point-and-click interaction and visualizations (instead of writing SQL and looking at a table). This can provide faster time-to-value for a user new to Druid and can allow a Druid veteran to quickly chart some data that they care about. Co-authored-by: Vadim Ogievetsky <vadim@ogievetsky.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds a simple, stateless, SQL backed, data exploration view to the web console. The idea is to let users explore data in Druid with point-and-click interaction and visualizations (instead of writing SQL and looking at a table). This can provide faster time-to-value for a user new to Druid and can allow a Druid veteran to quickly chart some data that they care about.
The view is self contained. There are only a handful of lines of code outside the
/explore-view/path, and only to hook the view into the router and header.The view is accessible via the header bar here: