QuickSight practice exam
Twelve questions across SPICE, datasets, calculations and security.
Consumers see stale figures after you edited the analysis. Why?
- SPICE is full
- The dashboard was not republished
- RLS is blocking
- Wrong filter scope
Answer: The dashboard was not republished — Dashboards are published snapshots; analysis edits require republishing.
Which requires Enterprise edition?
- SPICE
- Row-level security
- Calculated fields
- Pivot tables
Answer: Row-level security — RLS, VPC connectivity and directory integration are Enterprise features.
SPICE refresh fails across several datasets. Check first:
- Visual configuration
- SPICE capacity in the admin console
- Dashboard sharing
- Parameter defaults
Answer: SPICE capacity in the admin console — Exhausted capacity, often from abandoned datasets, is the usual cause.
Which computes revenue per customer regardless of visual grouping?
- sum(revenue)
- sumOver(sum({revenue}), [{customer_id}], PRE_AGG)
- percentOfTotal(sum(revenue))
- avg(revenue)
Answer: sumOver(sum({revenue}), [{customer_id}], PRE_AGG) — Level-aware aggregation pins the calculation to a chosen level of detail.
A blank value in an RLS restriction column grants:
- No access
- Access to all values of that field
- Access to one value
- An error
Answer: Access to all values of that field — Blank is the mechanism for granting full visibility, and a common accidental exposure.
A user absent from the rules dataset sees:
- Everything
- No data
- Only totals
- A permission error
Answer: No data — Default-deny: every entitled user must appear explicitly.
In a multi-tenant anonymous embed, isolation is enforced by:
- URL parameters
- Session tags matched by the rules dataset
- The iframe sandbox
- Dashboard permissions
Answer: Session tags matched by the rules dataset — Anonymous users have no identity, so session tags carry the entitlement into RLS.
Map visuals are unavailable for a city field. Cause?
- Direct query mode
- No geographic role assigned
- SPICE full
- Standard edition
Answer: No geographic role assigned — Geospatial visuals require a geographic role on the field.
Which is true of direct query?
- It consumes SPICE capacity
- Every visual interaction queries the source
- It is always faster
- It supports incremental refresh
Answer: Every visual interaction queries the source — Direct query passes each request to the source, so performance and cost track the source.
Where is complex join logic best maintained?
- Dataset custom SQL
- A view in the warehouse
- An analysis calculated field
- A filter
Answer: A view in the warehouse — Warehouse views are version-controlled, reusable and easier to debug.
In runningSum, the partition argument controls:
- Sort order
- Where the running total resets
- The aggregation
- The filter scope
Answer: Where the running total resets — Partition sets reset boundaries; sort order is a separate argument.
Dashboard consumers need which permission on the underlying dataset?
- Owner
- None — dashboard access carries the data
- Viewer
- Author
Answer: None — dashboard access carries the data — Dashboards carry their dataset access; only authors need dataset permissions.