Visualization Service
Amazon QuickSight
What is QuickSight ?
QuickSight Data Sources
SPICE * Data sets are imported into SPICE
SPICE - Each user gets …
SPICE - Scales to…
hundreds of thousands of users
SPICE - Can accelerate large queries that would
time out in direct query mode (hitting Athena directly)
But if it takes more than 30 minutes to import your data into SPICE it will still time out
QuickSight Use Cases (IDA)
QuickSight Anti
-Patterns * Highly formatted canned reports
QuickSight Anti
-Patterns / ETL
Use Glue instead, although
QuickSight can do some
transformations
QuickSight Security
Multi-factor authentication on your account, VPC, Row
-level security, Private VPC access
QuickSight Security - VPC connectivity
Add QuickSight’s IP address range to your database security groups
QuickSight Security - Row
-level security
QuickSight Security - Private VPC access
Elastic Network Interface, AWS Direct Connect
QuickSight Security - Resource access
QuickSight Security - Data access
Can create IAM policies to restrict what data in S3 given QuickSight users can access
Quicksight + Redshift: Security Default access
Quicksight + Redshift: Security - A VPC configured to work across AWS regions won’t work!
Solution: create a new security group with an inbound rule authorizing access from the IP range of QuickSight servers in that region
* Those ranges are documented at
https://docs.aws.amazon.com/quicksight/latest/user/regions.html
QuickSight User Management
QuickSight Pricing - Annual subscription
QuickSight Pricing - Extra SPICE capacity (beyond 10GB)
QuickSight Pricing - Month to month
Standard: $12 / user / month
Enterprise: $24 / user / month
QuickSight Pricing - Enterprise edition
QuickSight Dashboards
Read-only snapshots of an analysis
* Can share with others with Quicksight access
* Can share even more widely with embedded dashboards
* Embed within an application
* Authenticate with Active Directory / Cognito / SSO
* QuickSight Javascript SDK / QuickSight API
* Whitelist domains where embedding is allowed