VizAlerts
VizAlerts copied to clipboard
Add support for animated GIFs
Paul Chapman had a blog post recently about putting animated GIFs of sets of views in a Tableau Server Project as a graphical way to show what's in the Project: https://thatdatavizguy.com/2016/04/27/how-can-you-make-tableau-server-project-folders-more-interesting/
I'm thinking this would be a "bling" feature, it would be done by:
- making it an optional install for the extra required libraries
- add the necessary arguments for content references
- using the same logic as for merging PDFs, only this time it would be merging image attachments
- enabling file export of the animated GIFs
- I'm presuming users would want to email them as well and the way the logic is right now that would be more complicated to implement. #5 in particular is an argument for having a more object-oriented approach in the code.
I finally understand the benefit of this feature, and I think it's a cool idea. It makes even more sense in a post-2.1.0 world, where the viz contains non-alerting marks as well as alerting marks--the better to show the context behind the alert. It could provide even greater context for previous data states on how a situation came to be. There's no need for the user to click a link, go to Server, load the viz up, then trying to filter for previous daily snapshots.
It'd sure be nice if it could automatically store the previous N alert tests in image form. I know of a lot of vizzes that don't really have the ability to go back in time, because the data has been updated, and we don't do historical logging--and even if we did, the viz isn't set up to allow for it. If the viz was, you'd still need to do something like:
VIZ_IMAGE(workbook/view?day=1|filename=animated.gif|mergeimages) VIZ_IMAGE(workbook/view?day=2|filename=animated.gif|mergeimages) VIZ_IMAGE(workbook/view?day=3|filename=animated.gif|mergeimages)
It would be nicer to do something like:
VIZ_IMAGE(workbook/view?|filename=animated.gif|mergeimages=3)
...then VizAlerts would retrieve the last three images it stored when it checked the alert, and automatically compile them into a gif for you. It'd mean extra processing that would be largely wasted, though, so we'd have to take that into consideration, if we did implement something like that.
I do like the idea of using this in conjunction with the proposed File Actions, too. Daily image snapshots to a folder, then grab all of them with a content reference and package them into an animation. That'd be pretty cool!
I like it!
Here’s a thought:
- Design the updated logging feature with this feature in mind so we can have a persistent store that relates downloads & file locations.
- Build out File Actions with this feature in mind, the generalization being that a file action is “do something to a group of files” and file actions being smart enough to use the downloaded files if the user isn’t specifying locations.
- Build out this feature.
Jonathan
On Aug 7, 2017, at 8:04 PM, Matt <[email protected] mailto:[email protected]> wrote:
I finally understand the benefit of this feature, and I think it's a cool idea. It makes even more sense in a post-2.1.0 world, where the viz contains non-alerting marks as well as alerting marks--the better to show the context behind the alert. It could provide even greater context for previous data states on how a situation came to be. There's no need for the user to click a link, go to Server, load the viz up, then trying to filter for previous daily snapshots.
It'd sure be nice if it could automatically store the previous N alert tests in image form. I know of a lot of vizzes that don't really have the ability to go back in time, because the data has been updated, and we don't do historical logging--and even if we did, the viz isn't set up to allow for it. If the viz was, you'd still need to do something like:
VIZ_IMAGE(workbook/view?day=1|filename=animated.gif|mergeimages) VIZ_IMAGE(workbook/view?day=2|filename=animated.gif|mergeimages) VIZ_IMAGE(workbook/view?day=3|filename=animated.gif|mergeimages)
It would be nicer to do something like:
VIZ_IMAGE(workbook/view?|filename=animated.gif|mergeimages=3)
...then VizAlerts would retrieve the last three images it stored when it checked the alert, and automatically compile them into a gif for you. It'd mean extra processing that would be largely wasted, though, so we'd have to take that into consideration, if we did implement something like that.
I do like the idea of using this in conjunction with the proposed File Actions, too. Daily image snapshots to a folder, then grab all of them with a content reference and package them into an animation. That'd be pretty cool!
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/tableau/VizAlerts/issues/32#issuecomment-320813081, or mute the thread https://github.com/notifications/unsubscribe-auth/AAW-MdK57xLDZKuny4MsbJa0Xv3K3z-vks5sV6YggaJpZM4IZaeF.
https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png https://github.com/tableau/VizAlerts https://github.com/tableau/VizAlerts/issues/32#issuecomment-320813081