
Best Practices for Amazon Quicksight
Part 1 of Amazon Quicksight best practices to optimize data visualization and insight
- Integration with AWS Services: QuickSight improved its integration with various AWS data sources, such as Amazon S3, RDS, Redshift, and Athena.
- New Visualizations: Additional chart types, such as heat maps and tree maps, were introduced.
- Improved Data Security: Support for AWS Identity and Access Management (IAM) roles to manage permissions and access to data sources.
- ML Insights: Introduction of machine learning-powered insights, allowing users to identify anomalies, forecast trends, and uncover hidden data patterns.
- Mobile App: Launch of the QuickSight mobile app, enabling users to access their dashboards and reports on the go.
- Row-Level Security (RLS): Added RLS to enable fine-grained access control, allowing users to restrict data access at the row level.
- Embedding and APIs: QuickSight introduced APIs and the ability to embed dashboards and visualizations into applications, providing developers with greater flexibility.
- Themes and Conditional Formatting: Users gained the ability to customize the look and feel of dashboards with themes and apply conditional formatting to highlight data points based on specific criteria.
- Cross-Data Source Join: Added the capability to join data across different data sources within QuickSight.
- Q: Launched Amazon QuickSight Q, a natural language query tool allowing users to ask questions in plain language and receive answers in the form of visualizations. This made QuickSight more accessible to non-technical users.
- Paginated Reports: Introduced support for creating and exporting paginated reports, which are especially useful for operational and financial reporting.
- Dashboard Export: Added the ability to export dashboards as PDF files for offline sharing.
- SPICE Capacity Increase: Expanded SPICE capacity, allowing users to store more data in-memory for faster analysis.
- Multi-Value Parameters: Introduced support for multi-value parameters, enabling more complex filtering and interactivity in dashboards.
- Custom Actions: Added custom actions in dashboards, allowing users to create interactions like URL redirects or triggering specific events based on user input.
- Forecasting and What-If Analysis: Enhanced ML Insights with forecasting and "what-if" analysis, allowing users to model different scenarios and predict future outcomes.
- Deeper Integration with AWS Data Services: Improved connectivity with AWS services like AWS Glue Data Catalog and enhanced data preparation capabilities.
- Expanded Language Support: Introduced support for multiple languages in QuickSight Q, expanding accessibility to users around the globe.
- Advanced Authoring: New features for advanced authoring, including better control over visual layouts, custom SQL-based data preparation, and improved dashboard performance.
- Improved Embedding Features: Enhanced embedding features to support more complex use cases, such as custom themes and seamless integration with third-party applications.
- New Chart Types and Visualizations: Introduction of new chart types, such as waterfall charts, and enhancements to existing visualizations to improve data storytelling.
- Follow file naming convention
- Date Format – If you need to include date to your dataset name then make sure its in YYYYMMDD format.
- Versioning data source – If your data sets will be updated frequently then you should include a version to naming convention - Dataset name_V1/V2/V3…
- Tags to denote status of data – If you need to denote the status of the file whether it is a Draft, Final, Archived, Test then you can add it to the Dataset name- Marketing_Data_Final, Sales_Data_Archived.
- For local text or Microsoft Excel files, you can simply identify the file location and upload the file.
- For Amazon S3, provide a manifest identifying the files or buckets that you want to use, and also the import settings for the target files.
- For Amazon Athena, all Athena databases for your AWS account are returned. No additional credentials are required.
- For Salesforce, provide credentials to connect with.
- For Amazon Redshift, Amazon RDS, Amazon EC2, or other database data sources, provide information about the server and database that host the data. Also provide valid credentials for that database instance.
- Contact the marketing team to know brand guidelines
- Know the purpose of dashboard
- Consistency
- Color contrast
- Highlight titles
- Understand when you want to use SPICE
- Managing SPICE capacity
- Managing datasets for efficiency
- Purge unused SPICE datasets