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

Support report generation for individual panels in a Dashboard #17639

Closed
cjcenizal opened this issue Apr 10, 2018 · 6 comments
Closed

Support report generation for individual panels in a Dashboard #17639

cjcenizal opened this issue Apr 10, 2018 · 6 comments
Labels
(Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead enhancement New value added to drive a business result

Comments

@cjcenizal
Copy link
Contributor

This would solve the issue described in https://discuss.elastic.co/t/csv-reporting-from-saved-search-from-dashboard-flow/127504:

I have a dashboard with some visualizations and saved search. I want to export as csv the saved search results but i can't do it in comfortable way:

  1. It is not possible to do this from dashboard directly - i have to manually open saved search in discover tab, or press the cog menu on saved search during the dashboard edit. And anyway i have to manually add the same filters and queries used in dashboard to the saved search.

  2. It is not possible to export data from saved search until it is saved again with all added filter\queries. So here are two more issues - either i save this search as new each time i have to export (generating a pile of disposable saved searches), or i simply overwrite my saved search - breaking it for all other users of the same dashboard.

One solution would be to surface a context menu in each panel which can be accessed while in View mode. The context menu would contain a "Generate report" option which would open a modal of flyout.

@cjcenizal cjcenizal added :Sharing enhancement New value added to drive a business result labels Apr 10, 2018
@timroes timroes added (Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead Team:Visualizations Visualization editors, elastic-charts and infrastructure and removed :Sharing labels Sep 13, 2018
@fbaligand
Copy link
Contributor

fbaligand commented Feb 25, 2019

Yes, this enhancement would be great!

That is particularly useful to let users with "Dashboard only" role, to download CSV from a Saved Search on a dashboard. Without this feature, they can't download CSV data.

Thus, from a UX point of view, it lets to easily create a Saved Search CSV report directly from dashboard app, as easily as with a visualization on a dashboard with the "Export" links.

@ataquino
Copy link

Hello. Is this possible in newer versions?

@cjcenizal
Copy link
Contributor Author

@elastic/kibana-app Is this on the roadmap?

@timroes timroes added Team:Stack Services and removed Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Jul 18, 2019
@0asp0
Copy link

0asp0 commented Aug 23, 2019

I am also missing this feature hardly.

@tsullivan
Copy link
Member

Hi, this feature was quietly rolled out in Kibana 7.3.0 from this PR: #34571

Currently it is wired off by default, and requires that a new setting is added to kibana.yml:
xpack.reporting.csv.enablePanelActionDownload: true

It is still an experimental feature, since it requires building up the entire CSV result in Kibana server memory, and asking client connections to stay open during the entire generation, which could take a long time.

That is particularly useful to let users with "Dashboard only" role, to download CSV from a Saved Search on a dashboard. Without this feature, they can't download CSV data.

Like I mentioned, this is still an experimental feature. That particular use case, I don't think has been explicitly tested.

@tsullivan
Copy link
Member

Closing per #34571

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
(Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead enhancement New value added to drive a business result
Projects
None yet
Development

No branches or pull requests

6 participants