Amazon QuickSight

Home » AWS Cheat Sheets » AWS Analytics Services » Amazon QuickSight

Amazon QuickSight

Last updated on June 23, 2023

Amazon QuickSight Cheat Sheet 

Amazon QuickSight is a cloud-powered business analytics service that makes it easy to build visualizations, perform ad-hoc analysis, and quickly get business insights from their data, anytime, on any device.

Amazon QuickSight

Features

    • Provides ML Insights for discovering hidden trends and outliers, identify key business drivers, and perform powerful what-if analysis and forecasting.
    • Has a wide library of visualizations, charts, and tables; You can add interactive features like drill-downs and filters, and perform automatic data refreshes to build interactive dashboards.
    • Allows you to schedule automatic email-based reports, so you can get key insights delivered to your inbox.
    • QuickSight allows users to connect to data sources, create/edit datasets, create visual analyses, invite co-workers to collaborate on analyses, and publish dashboards and reports.
    • Has a super-fast, parallel, in-memory, calculation engine (SPICE), allowing you to achieve blazing fast performance at scale.
    • Allows you to directly connect to and import data from a wide variety of cloud and on-premises data sources.
Tutorials dojo strip

Amazon QuickSight SPICE

    • Uses a combination of columnar storage, in-memory technologies.
    • Data in SPICE is persisted until it is explicitly deleted by the user.
    • SPICE also automatically replicates data for high availability and enables QuickSight to scale easily.
    • The SPICE engine supports data sets up to 250M rows and 500GB.

Amazon QuickSight Concepts

  • A QuickSight Author is a user who can connect to data sources (within AWS or outside), create interactive dashboards using advanced QuickSight capabilities, and publish dashboards with other users in the account.
  • A QuickSight Reader is a user who uses interactive dashboards. Readers can log in via QuickSight username/password, SAML portal or AD auth, view shared dashboards, filter data, drill down to details, or export data as a CSV file.
    • Readers can be easily upgraded to authors via the QuickSight user management options.
    • Readers with pay-per-session pricing only exist in Enterprise Edition. Standard Edition accounts can be easily upgraded to Enterprise.
  • A QuickSight Admin is a user who can manage QuickSight users and account-level preferences, as well as purchase SPICE capacity and annual subscriptions for the account.
    • Admins have all QuickSight authoring capabilities.
    • Admins can also upgrade Standard Edition accounts to Enterprise Edition.
    • QuickSight Authors and Readers can be upgraded to Admins at any time.
  • A QuickSight Reader session has a 30-minute duration and is renewed at 30-minute intervals. The session starts with a user-initiated action (login, dashboard load, page refresh, drill-down, or filtering).
  • Dashboards are a collection of visualizations, tables, and other visual displays arranged and visible together.
  • Stories are guided tours through specific views of analysis. They are used to convey key points, a thought process, or the evolution of an analysis for collaboration.
    • Data Management
      • Data preparation is the process of transforming raw data for use in an analysis.
      • You can upload XLSX, CSV, TSV, CLF, XLF data files directly from Amazon QuickSight website, or to an Amazon S3 bucket and point Quicksight to the bucket.
      • You can also connect Amazon QuickSight to an Amazon EC2 or on-premises database.
    • Data Visualization and Analysis
      • A visual, also known as a data visualization, is a graphical representation of a data set using a type of diagram, chart, graph, or table. All visuals begin in AutoGraph mode, which automatically selects a visualization based on the fields you select.
      • A data analysis is a basic workspace for creating and interacting with visuals, which are graphical representations of your data. Each analysis contains a collection of visuals that you assemble and arrange for your purposes.
      • To create a visualization, start by selecting the data fields you want to analyze, drag the fields directly onto the visual canvas, or a combination of both actions. Amazon QuickSight will automatically select the appropriate visualization to display based on the data you’ve selected.
      • Amazon QuickSight has a feature called AutoGraph that allows it to select the most appropriate visualizations based on the properties of the data, such as cardinality and data type.
      • You can perform typical arithmetic and comparison functions; conditional functions such as if, then; and date, numeric, and string calculations.
    • Machine Learning Insights
      • Using machine learning and natural language capabilities, Amazon QuickSight Enterprise Edition launches you into forecasting and decision-making.
      • You can select from a list of customized context-sensitive narratives, called auto-narratives, and add them to your analysis. In addition to choosing auto-narratives, you can choose to view forecasts, anomalies, and factors contributing to these.
      • Major features
        • ML-powered anomaly detection – continuously analyze all your data to detect anomalies.
        • ML-powered forecasting – forecast key business metrics.
        • Auto-narratives – build rich dashboards with embedded narratives to tell the story of your data in plain language.
    • Security
      • Offers role-based access control, Active Directory integration, CloudTrail auditing, single sign-on, private VPC subnets, and data backup.
      • FedRamp, HIPAA, PCI PSS, ISO, and SOC compliant.
      • Row-level security enables QuickSight dataset owners to control access to data at row granularity based on permissions associated with the user interacting with the data.
    • Pricing
      • Quicksight has a pay-per-session model for dashboard readers, users who consume dashboards others have created.

Note: If you are studying for the AWS Certified Data Analytics Specialty exam, we highly recommend that you take our AWS Certified Data Analytics – Specialty Practice Exams and read our Data Analytics Specialty exam study guide.

AWS Certified Data Analytics Sepcialty

Validate Your Knowledge

Question 1

A Data Analyst uses Amazon QuickSight for management reporting and wants to accurately present the company’s monthly sales revenue trend for the past three years. The raw data will come from several CSV files in an Amazon S3 bucket. In turn, the analyst needs to aggregate and process its data before it gets transferred to a visual dashboard.

Which solution can achieve these requirements in the fastest manner?

  1. Write an AWS Lambda function that inserts the CSV records into an Amazon RDS for MySQL instance. Configure QuickSight to connect to the RDS. Use a Combo Chart Visual Type for Amazon QuickSight.
  2. Set up an Amazon Athena table that processes the data in the CSV files. Configure QuickSight to connect to the S3 bucket and Athena. Use a Line Chart Visual Type for Amazon QuickSight.
  3. Set up an Amazon Athena table that processes the data in the CSV files. Configure QuickSight to connect to the S3 bucket and Athena. Use a Donut Chart Visual Type for Amazon QuickSight.
  4. Use a COPY command to load the data from the CSV files into a table in an Amazon Redshift Cluster. Configure QuickSight to connect to the Redshift cluster. Use a Heat Map Chart Visual Type for Amazon QuickSight.

Correct Answer: 2

Amazon QuickSight supports various data sources, including Amazon S3, Amazon Athena, Amazon RDS, and Amazon Redshift, that you can use to provide data for analyses. A dataset identifies the specific data in a data source that you want to use. For example, the data source might be a table if you connect to a database data source. QuickSight offers you various visual types to present the insight that the target audience can immediately understand. Combo Charts and Line Charts are ideal for illustrating trends and movements over a specific timeline. Donut Charts are useful to show a percentage of the total amount. Heat Maps help to easily track outliers, magnitudes, and trends in two dimensions.

Since the files are already in a supported format (CSV) and are located in an S3 bucket, QuickSight can readily extract that data from the bucket. However, the data analyst need to aggregate and process these files before it moves to QuickSight, and hence, the fastest solution that can achieve this is the option that says: Set up an Amazon Athena table that processes the data in the CSV files. Configure QuickSight to connect to the S3 bucket and Athena. Use a Line Chart Visual Type for Amazon QuickSight.

The option that says: Write an AWS Lambda function that inserts the CSV records into an Amazon RDS for MySQL instance. Configure QuickSight to connect to the RDS. Use a Combo Chart Visual Type for Amazon QuickSight is incorrect. Since the CSV files are already stored in an S3 bucket, you can just use Amazon Athena for data extraction. There’s not a need to provision an RDS instance and write a Lambda function as these require additional configuration.

The option that says: Set up an Amazon Athena table that processes the data in the CSV files. Configure QuickSight to connect to the S3 bucket and Athena. Use a Donut Chart Visual Type for Amazon QuickSight is incorrect. Since the dashboard emphasizes a dimension over time, a Line or Combo Chart is a more effective tool to present data.

The option that says: Use a COPY command to load the data from the CSV files into a table in an Amazon Redshift Cluster. Configure QuickSight to connect to the Redshift cluster. Use a Heat Map Chart Visual Type for Amazon QuickSight is incorrect. Although this is possible, the scenario is mostly concerned about setting up a solution as fast as possible. Redshift beats Athena in terms of performance, but Athena is more flexible and portable, thus, you can create a solution a lot faster by using Amazon Athena.

References:
https://aws.amazon.com/blogs/big-data/build-a-schema-on-read-analytics-pipeline-using-amazon-athena/
https://docs.aws.amazon.com/quicksight/latest/user/data-sets-based-on-multiple-s3-files.html

AWS Exam Readiness Courses

Note: This question was extracted from our AWS Certified Data Analytics Specialty Practice Exams.

For more AWS practice exam questions with detailed explanations, visit the Tutorials Dojo Portal:

Tutorials Dojo AWS Practice Tests

Amazon QuickSight Cheat Sheet Reference:

https://aws.amazon.com/quicksight/resources/faqs/

Tutorials Dojo portal

Be Inspired and Mentored with Cloud Career Journeys!

Tutorials Dojo portal

Enroll Now – Our Azure Certification Exam Reviewers

azure reviewers tutorials dojo

Enroll Now – Our Google Cloud Certification Exam Reviewers

Tutorials Dojo Exam Study Guide eBooks

tutorials dojo study guide eBook

FREE AWS Exam Readiness Digital Courses

Subscribe to our YouTube Channel

Tutorials Dojo YouTube Channel

FREE Intro to Cloud Computing for Beginners

FREE AWS, Azure, GCP Practice Test Samplers

Recent Posts

Written by: Jon Bonso

Jon Bonso is the co-founder of Tutorials Dojo, an EdTech startup and an AWS Digital Training Partner that provides high-quality educational materials in the cloud computing space. He graduated from MapĂºa Institute of Technology in 2007 with a bachelor's degree in Information Technology. Jon holds 10 AWS Certifications and is also an active AWS Community Builder since 2020.

AWS, Azure, and GCP Certifications are consistently among the top-paying IT certifications in the world, considering that most companies have now shifted to the cloud. Earn over $150,000 per year with an AWS, Azure, or GCP certification!

Follow us on LinkedIn, YouTube, Facebook, or join our Slack study group. More importantly, answer as many practice exams as you can to help increase your chances of passing your certification exams on your first try!

View Our AWS, Azure, and GCP Exam Reviewers Check out our FREE courses

Our Community

~98%
passing rate
Around 95-98% of our students pass the AWS Certification exams after training with our courses.
200k+
students
Over 200k enrollees choose Tutorials Dojo in preparing for their AWS Certification exams.
~4.8
ratings
Our courses are highly rated by our enrollees from all over the world.

What our students say about us?