Amazon QuickSight Embedded Analytics Development Training Course
| Course code | SD-BI-042 |
|---|---|
| Duration | 5 days |
| Level | Foundation to Intermediate |
| Category | Business Intelligence |
| Delivery | Classroom or live online |
| Language | English |
| Certificate | Certificate of completion |
Course overview
Product teams and data platforms often need to place governed dashboards, operational reports and self-service analysis inside customer portals, partner applications and internal business systems. Without a sound embedding design, teams can expose the wrong data, duplicate reporting logic across applications, create fragile iframe integrations or struggle to diagnose why a dashboard renders differently for each user. This course addresses the practical work of building Amazon QuickSight embedded analytics that is secure, branded, performant and maintainable.
Participants learn how QuickSight datasets, analyses and dashboards support embedded experiences; how to select registered-user, anonymous-user and console embedding patterns; and how to generate authorised embed URLs through AWS APIs. They configure row-level security, session tags and IAM permissions to control data access, implement the Amazon QuickSight Embedding SDK, customise the user experience, and connect embedding workflows to application identity services. The course also covers SPICE capacity, direct query considerations, monitoring, error handling and deployment decisions.
Instructor demonstrations are followed by guided build exercises using a realistic multi-tenant SaaS reporting scenario. Participants progressively create an embedded dashboard solution, from data model and dashboard authoring through to a browser-based host application and server-side URL-generation service. They leave with an implementation blueprint containing architecture choices, access-control rules, embedding code patterns, a testing checklist and a rollout plan that can be adapted to a live application.
The course is suited to developers, BI engineers, cloud engineers and technical product professionals responsible for delivering analytics to defined user groups rather than simply creating standalone QuickSight dashboards.
Course objectives
By the end of this course, participants will be able to:
- Design an Amazon QuickSight embedded analytics architecture for internal, partner or customer-facing applications
- Create QuickSight datasets, analyses and dashboards prepared for embedded consumption
- Generate registered-user and anonymous-user embed URLs with the QuickSight API
- Implement dashboard embedding and event handling with the Amazon QuickSight Embedding SDK
- Apply row-level security, session tags and IAM policies to enforce tenant-specific data access
- Configure application authentication flows using Amazon Cognito identities and QuickSight permissions
- Evaluate SPICE and direct query designs against latency, freshness and cost requirements
- Produce an embedded analytics implementation blueprint with test cases, monitoring controls and deployment steps
Benefits of attending
For you
- Build a portfolio-ready embedded analytics prototype instead of only standalone QuickSight dashboards
- Explain when to use anonymous, registered-user or console embedding in solution design discussions
- Write practical embedding integration requirements for front-end and back-end delivery teams
- Demonstrate secure multi-tenant reporting design using row-level security and session tags
- Troubleshoot common QuickSight embedding failures using SDK events, browser diagnostics and CloudWatch evidence
For your organisation
- Deliver consistent governed reporting inside business applications without rebuilding dashboards in each product
- Reduce data-exposure risk through repeatable IAM, row-level security and tenant-isolation patterns
- Shorten embedded analytics delivery cycles with tested URL-generation and SDK integration approaches
- Make better capacity and architecture decisions by comparing SPICE, direct query and user-access models
- Create a documented implementation baseline that supports testing, support handover and controlled rollout
Target competencies
Who should attend
- Application Developers — who need to embed governed dashboards within web applications or customer portals
- BI Developers — who must turn QuickSight analyses into secure, reusable embedded products
- Data Engineers — who prepare datasets and security models for multi-tenant analytics delivery
- Cloud Engineers — who configure AWS identity, permissions, APIs and observability for embedding solutions
- Technical Product Managers — who define embedded reporting capabilities, user roles and release requirements
- Solutions Architects — who design scalable analytics integrations across AWS services and business applications
Requirements and prerequisites
Participants should be comfortable navigating the AWS Management Console and understand basic web application concepts such as browser sessions, URLs, JavaScript and API requests. Familiarity with relational data, SQL SELECT queries, dashboards and core AWS IAM terminology is helpful because exercises use datasets, permissions and policy-driven access. Participants do not need prior Amazon QuickSight experience, advanced front-end development skills, infrastructure-as-code expertise or deep data science knowledge. Complete beginners to AWS can attend, but should expect to spend additional preparation time reviewing IAM users, roles, policies and the AWS console before the course.
Training methodology
The five days combine short instructor-led technical briefings with live configuration demonstrations and structured labs in Amazon QuickSight and AWS. Participants work through a multi-tenant SaaS case, building datasets, dashboards, permissions and an embedding host application in stages. Facilitated design reviews compare access models and challenge security assumptions. Daily exercises produce reusable artefacts, while the final workshop requires participants to defend their architecture, test an embedded session and prepare an application-specific implementation plan for their own environment.
Course outline
Day 1: QuickSight foundations and embedded analytics architecture
- Amazon QuickSight editions, regions and account administration
- Embedded analytics use cases for internal, partner and customer applications
- QuickSight assets: data sources, datasets, analyses, dashboards and themes
- SPICE ingestion versus direct query data access
- Dashboard authoring choices for embedded consumer experiences
- Embedding models: registered users, anonymous users and console access
- Reference architecture for a multi-tenant embedded analytics application
Workshop: Build a QuickSight dataset and publish a tenant-facing operational dashboard for the course SaaS case.
Day 2: Identity, authorisation and tenant data security
- AWS IAM users, roles, policies and least-privilege design
- QuickSight users, groups, namespaces and role assignment
- Row-level security rules using user and group-based permissions
- Session tags and tag-based access control for embedded sessions
- Amazon Cognito user pools and application identity claims
- Registered-user embedding permission requirements
- Anonymous embedding authorisation and capacity planning
Workshop: Configure tenant isolation with row-level security and session tags, then verify that test users receive only their permitted records.
Day 3: Embed URL services and application integration
- GenerateEmbedUrlForRegisteredUser API request structure
- GenerateEmbedUrlForAnonymousUser API request structure
- Server-side embed URL generation and session lifetime controls
- Amazon QuickSight Embedding SDK initialisation patterns
- Embedding dashboards within a JavaScript web application
- Passing parameters and initial dashboard state to embedded content
- Handling SDK events, loading states and authorisation errors
Workshop: Implement a server-side embed URL endpoint and a browser page that renders a QuickSight dashboard through the Embedding SDK.
Day 4: Experience design, performance and operational controls
- QuickSight themes, branding and visual consistency
- Toolbar options, sheet navigation and user interaction controls
- Dashboard parameters, filters and URL action design
- SPICE refresh schedules and incremental refresh strategy
- Direct query latency, query controls and source-system impact
- Amazon CloudWatch logging and embedding failure diagnostics
- Cost drivers for readers, sessions, capacity and data refreshes
Workshop: Optimise the embedded dashboard experience by applying branding, parameter-driven filtering and a documented performance test plan.
Day 5: Production delivery and implementation planning
- Development, test and production environment separation
- QuickSight asset migration and dashboard release management
- Embedding security test cases and negative-access testing
- Browser compatibility, content security policy and iframe considerations
- Error handling, support runbooks and operational ownership
- Embedded analytics adoption metrics and usage monitoring
- Implementation roadmap, risk register and stakeholder decision points
Workshop: Present an embedded analytics implementation blueprint containing architecture, security controls, code flow, test evidence and rollout milestones.
Tools & standards covered
Amazon QuickSight, Amazon QuickSight Embedding SDK, AWS Identity and Access Management (IAM), Amazon Cognito
A typical training day
| 08:30 – 10:30 | First session |
| 10:30 – 10:45 | Refreshment break |
| 10:45 – 12:30 | Second session |
| 12:30 – 13:30 | Lunch and networking |
| 13:30 – 15:00 | Third session |
| 15:00 – 15:15 | Refreshment break |
| 15:15 – 16:30 | Workshop and daily review |
Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.
What the fee includes
- Instruction by a practitioner facilitator
- Full course workbook and materials
- Exercise files, templates and case studies
- Certificate of completion
- Refreshments and lunch (classroom deliveries)
- Post-course application plan
- Facilitator follow-up on request
- Group rates from five participants
How you can take this course
Classroom
Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.
Live online
The same facilitator and materials, delivered live for distributed teams and individuals.
In-house
Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.
Certification
Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.
Frequently asked questions
Upcoming sessions
New dates are being scheduled. Ask us about the next session or an in-house delivery for your team.
Ask about datesGroup of 5+?
Request in-house delivery or group rates →Related courses in Business Intelligence
Balanced Scorecard Business Intelligence Performance Training Course
Business intelligence teams often produce capable dashboards that do not answer the questions executives use to steer the business. Measures…
Business Intelligence for Retail Sales Analytics Training Course
Retail sales data is often distributed across point-of-sale systems, ecommerce platforms, loyalty programmes, inventory files and promotiona…
Microsoft Fabric Business Intelligence Development Training Course
Business intelligence teams are often expected to deliver trusted Power BI reporting while data is spread across operational systems, spread…
Tableau Data Visualisation and Interactive Dashboards Training Course
Business teams often have access to large volumes of sales, operational, customer and financial data but still rely on static spreadsheets, …