Hi, we’ve tried creating a support request over 24 hours ago, but am not sure we will receive a response under the basic tier where we only have the option to create billing SR tickets. We’re experiencing weird behavior with images in scheduled email report snapshots. We are emailing a dashboard view, not a pixel perfect pdf. The view is a png wrapped as a PDF in the email, and we see the dashboard perfectly in the email this way, except images aren’t loading in time for the snapshot to be sent. When we open the dashboard in a browser and have half of it load, and resend the dashboard, the half that has loaded contains images.
Setup:
* Dashboard with custom photos in a 4 tables (20 images total) displaying images via CloudFront URLs
* Images display perfectly in interactive dashboard
* Scheduled daily email reports (PDF format containing PNG snapshots)
Issue:
* First snapshot of the day: Usually contains 0 images, today contained 1 image
* After manually viewing dashboard in browser: Next email snapshot contains all images that loaded in the browser session
* Snapshot history in QuickSight console confirms this pattern
Technical Details:
* Using direct SQL query CONCAT('https://cloudfront-domain/ ', image_id) in dataset
* CloudFront distribution is publicly accessible
* Images are served dynamically via Lambda@Edge content negotiation based on Accept headers, the default is WebP
Any insights into how QuickSight handles external images during snapshot generation and how we can fix this would be greatly appreciated. If anyone knows a way to increase the job time so that the dashboard has more time to load before the snapshot is taken, that could be a possible solution too?
Since this is a POC we do not wish to use paginated reports yet. We only want to include the sheet in the email body.
Thanks in advance.