Is there anyway to embed the Quicksight console without using the embedding API?
Currently I use the AWS SDK to fetch the dashboard URL’s for all my dashboards, which for ease of explaining I’ll say all have 1 parameter called ID. ID facets the dataset for a specific focus so I may have 40K unique ID’s for 100M row dataset. I store these ID + dashboard URL combinations currently in a search engine hosted on AWS Cloudsearch which allows users to quickly search and facet dashboards.
Is there any static URL that exists for my enterprise account that would allow me to just call that URL to embed the console within my web application?
Hi @Sean_B - Since you are extracting the dashboard URLs, please validate whether there is a common pattern is there or not. If it is there, you can think of a static for that common pattern and add the dynamic portion.
Hi @Sean_B - Ok, Is it possible to raise a ticket to AWS Customer support team and show this case so that they can understand the issue and guide you whether it is possible in QuickSight or not. To raise the ticket, please follow the link - Creating support cases and case management - AWS Support
Hi @Sanjeeb - Please note that we should be sending only posts that fall into an issue/bug category the support ticket route.
Hi @Sean_B - Your question is not fully clear.
I understand that you have 40K unique ids within 100M row dataset.
You are using the id to focus on specific data groups from your dashboard.
Seems like you want your users to be able to pull in multiple dashboards filtered for different ids and embed them side by side in your application for comparison.
In the last sentence, you say you want to embed the console.
Are you really trying to
a) embed the full console to give your users the ability to create their own content
or
b) are you trying to allow users to compare data across various ids that they select?
or
c) something else?
@ArunSanthosh sorry the 40K thing is unrelated was just pointing out that dashboard URL’s are static once created.
I would like to embed the whole console to allow users to create their own content.
By doing the 40K ID’s with cloudsearch thing it allows me to get around using the embedding API. Therefore I don’t really need a backend EC2 to do it for me, Cloudsearch does all the heavy lifting.
I’m just curious if a static URL for my account exists that I can use to embed the console too. Which would get me around needing to use the embedding API and building out something on an EC2 or Lambda.
Static embed urls are available only for dashboards and visuals. If the dashboard has got public access enabled, the content will get displayed straight away. If public access isn’t enabled, users will be prompted to authenticate before displaying content.
For console embedding, you got to generate a dynamic embed url using generate_embed_url_for_registered_user API.