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 for emailing reports at regular intervals? #1231

Closed
jasonshah opened this issue Oct 2, 2016 · 24 comments · May be fixed by Antibioticvz/superset#1
Closed

Support for emailing reports at regular intervals? #1231

jasonshah opened this issue Oct 2, 2016 · 24 comments · May be fixed by Antibioticvz/superset#1
Labels
enhancement:request Enhancement request submitted by anyone from the community inactive Inactive for >= 30 days

Comments

@jasonshah
Copy link

Hi,
I started exploring Caravel this past week, and I'm loving it. I am exploring working with my engineering team to roll it out as an enhancement/replacement to our internally-built reporting solution.

Are there any plans to support emailing a Dashboard nightly/weekly to users as PDF? While the solution is obviously more powerful when you interact with it on the web, there are a number of users who could benefit from what Dashboards offer if they could see an email with a snapshot of the Dashboard in-line or as an attached PDF. A user would be able to request a Dashboard to be emailed to them nightly or weekly on a specified date, and the admin would be able to configure the email server through which the Dashboard is sent.

This would allow us to centralize towards use of Caravel as a platform for more use cases, vs. implementing/retaining another solution that is specifically suited to this purpose.

(I would have posted this to the Google Group, but my membership is still pending.)

@williaster
Copy link
Contributor

Hi @jasonshah, we're currently discussing the addition of a feature like this internally. Specifically we'd like to support an api for fetching a static image of a given chart or dashboard, which could then easily extended to send out emails automatically.

Will post back as soon as we've settled on a technical solution for the implementation and have a better idea of the timeline.

cc @ascott

@xrmx xrmx added the enhancement:request Enhancement request submitted by anyone from the community label Oct 3, 2016
@malleshm
Copy link

Hi Williaster,
I have tried to implement this feature for one of the chart, I have ended up with the idea of writing response content of the "standalone endpoint" to PDF.So that we can get static charts in PDF format.

but I couldn't able to add one more option for PDF export in the "js-explore-actions".
@sidnakoppa

@williaster
Copy link
Contributor

do you have a PR, or can you provide more information about how you implemented the pdf export?

we are thinking about using a headless browser to take screenshots of dashboards (so the result would be a .png) with a couple of size options. adding the ability to directly download a chart from the explore page would also be pretty cool and potentially useful.

@tjspross
Copy link

tjspross commented Nov 6, 2016

Seconded. I'm very interested in this feature being added.

@ErikThoreson
Copy link

+1

@mistercrunch
Copy link
Member

mistercrunch commented May 13, 2017

I worked on integrating a headless browser to render chart images but never got around to finish the work:
https://github.com/mistercrunch/superset/tree/phantom

If someone want to take over this branch, wrap things up and submit a PR you're welcomed to do so.

@htruongaff
Copy link

Definitely is a hotly requested feature from our userbase.

@xrmx
Copy link
Contributor

xrmx commented Jun 21, 2017

@htruongaff then that's a good chance to contribute the work and make both the superset community and your userbase happy 👍

@kotharitrisha
Copy link

Any updates on this? @williaster

@deyani27
Copy link

deyani27 commented Sep 7, 2017

@htruongaff , do we have any update on this post. we are also looking for the same feature.

@jxb45
Copy link

jxb45 commented Sep 11, 2017

+1

@corvilpm
Copy link

Any update on this?

We're looking for a similar kind of feature, and would be keen to collaborate on its creation.

@xrmx
Copy link
Contributor

xrmx commented Oct 31, 2017

@corvilpm looking forward to your pr 👍

@corvilpm
Copy link

corvilpm commented Oct 31, 2017

Is there an existing fork or branch where this project has been started?

@deyani27
Copy link

+1

1 similar comment
@Tsuki
Copy link

Tsuki commented Feb 12, 2018

+1

@manishkhorgade
Copy link

+1 for regular PDF email support

@kuvsh
Copy link

kuvsh commented Mar 20, 2018

Hello. We also need this feature badly.

@ghost ghost mentioned this issue May 17, 2018
@afullana
Copy link

+1

@mahendra
Copy link
Contributor

mahendra commented Jul 3, 2018

I have a PR for this feature - #5294

  • Scheduled email reports for slice and dashboard visualization (Attachment or inline)
  • Scheduled email reports for slice data (CSV attachment on inline table)

Use Firefox / Chrome headless browsers. It also works with phantomjs, if needed.

@ruchimann
Copy link

+1

@stale
Copy link

stale bot commented Apr 10, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue .pinned to prevent stale bot from closing the issue.

@stale stale bot added the inactive Inactive for >= 30 days label Apr 10, 2019
@stale stale bot closed this as completed Apr 17, 2019
@nabhosal
Copy link

nabhosal commented Dec 3, 2019

We are using superset with schedule report emailing, it works great for us. In the below article, we have published steps to make deployment easy for superset with schedule report emailing.
https://medium.com/@nileshxbhosale/apache-superset-a-cost-effective-alternative-to-quick-sight-for-data-lake-668868fe51c7

@visakhmurukes
Copy link

@nabhosal I tried your method. However I'm getting an error on docker logs when trying to schedule email reports. The message looks like this

selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities

What version of Firefox you've installed? Have you installed anything else other than the ones which came with docker?

zhaoyongjie added a commit to zhaoyongjie/incubator-superset that referenced this issue Nov 17, 2021
zhaoyongjie added a commit to zhaoyongjie/incubator-superset that referenced this issue Nov 24, 2021
zhaoyongjie added a commit to zhaoyongjie/incubator-superset that referenced this issue Nov 25, 2021
zhaoyongjie added a commit to zhaoyongjie/incubator-superset that referenced this issue Nov 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement:request Enhancement request submitted by anyone from the community inactive Inactive for >= 30 days
Projects
None yet
Development

Successfully merging a pull request may close this issue.