My team is in the process of re-architecting an outdated sales reports dashboard originally built with Spring. The current plan was to build out the new Sales Dashboard using React.js so we can leverage client side visualization libraries. I am curious to know if QuickSight is a viable alternative approach for this reporting dashboard. If it is a viable approach, I’d like to know the following:
How easy/difficult is it to modify and finetune QuickSight’s reporting UI?
Can QuickSight pull data from restful APIs directly, or do we need to load the data into QuickSight db datasources?
Does QuickSight work with Amazon AuthPortal? That is, if a user logs in using the Amazon AuthPortal can we pass that user to a page that hosts an embedded QuickSight dashboard?
We currently have 50K active report consumers that will grow to 100K+ report consumers in a couple of years. Can QuickSight handle this scale (and higher)?
QuickSight can pull date from the following data sources natively, plus you can write your own custom connectors using Lambda to Storage/Database, AppFlow SDK, Glue, Athena and other workflows: Supported data sources - Amazon QuickSight