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

Drag & Drop visualization creation #379

Closed
JacobBrandt opened this issue May 26, 2021 · 5 comments
Closed

Drag & Drop visualization creation #379

JacobBrandt opened this issue May 26, 2021 · 5 comments
Labels
enhancement New feature or request proposal vis builder visualizations Issues and PRs related to visualizations

Comments

@JacobBrandt
Copy link

Is your feature request related to a problem? Please describe.

Metric, bucket, aggregation are all foreign terms to new users. Right now the UI presents the users with a way to create visualizations but it's not intuitive and expects the users to know terminology about the technology behind the search. This often becomes a burden for the user that just wants to see their data.

Describe the solution you'd like
An interface that allows users to drag and drop fields to create their visualizations (like Splunk, Tableau, etc.) would be a great improvement.

@JacobBrandt JacobBrandt added the enhancement New feature or request label May 26, 2021
@kavilla
Copy link
Member

kavilla commented Jun 26, 2021

This one seems very customer focus and empowering users. @ahopp would this be something that can build into the roadmap?

@ahopp
Copy link
Contributor

ahopp commented Jun 29, 2021

Yes @kavilla @JacobBrandt, this would absolutely be great for users - and something I've been putting some thought into. We have some really phenomenal products to learn from (e.g. Splunk, Tableau, etc.) that have set strong precedence for this type of interface. Not only would an interface like this be a great step toward a more intuitive UI but I think there is a opportunity to enable a more exploratory experience in general.

I think the next steps are building out a more detailed proposal/RFC around the UI that we'd want to see and sharing with the community. I'll be working on a RFC to share with the community and from there we can work together to get it on the feature roadmap.

@JacobBrandt do you have specific elements you'd like to see?

@JacobBrandt
Copy link
Author

@ahopp I'd love to see what you've been thinking. I've drawn out some rough diagrams of what I've been thinking for a new visualization editing experience that goes beyond just a drag & drop interface.

Here is a list of some things I would like to see from a new visualization editor which hopefully helps with a roadmap.

  • Drag and Drop functionality.
  • Ability to change index pattern/saved search.
  • Ability to change chart type (including installed plugins).
  • Use pre-defined metric, bucket aggregation for dragged fields which depends on Allow index pattern fields to choose a default metric/bucket aggregation #378.
    Advanced Features:
  • Ability to use all pipeline and bucket aggregations.
  • Ability to place metric aggregations anywhere in the nested aggregation hierarchy.
  • Ability to apply custom calculations/formulas from aggregated results and display them.
  • Ability to edit request payload (Useful for when an OpenSearch aggregation feature is possible but there is no UI for it).

@ahopp
Copy link
Contributor

ahopp commented Aug 5, 2021

@JacobBrandt still working on the deep dive for feature with the team - just wanted to let you know this is still on my radar.

@ahopp
Copy link
Contributor

ahopp commented Oct 20, 2021

@JacobBrandt created a proposal #883 to capture some of this high-level. Would love your thoughts!

Once the community has time to review the proposal we'll share a design doc, but I also think we should start thinking through the features above in terms of feature priority. Would love you thought there as well!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request proposal vis builder visualizations Issues and PRs related to visualizations
Projects
None yet
Development

No branches or pull requests

7 participants