Amazon QuickSight Embedded Analytics Development Training Course

5 days Business Intelligence Certificate on completion
Course codeSD-BI-042
Duration5 days
LevelFoundation to Intermediate
CategoryBusiness Intelligence
DeliveryClassroom or live online
LanguageEnglish
CertificateCertificate 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

QuickSight embedding designMulti-tenant data securityEmbed URL generationSDK event handlingDashboard performance tuningAWS access control

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:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop 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

No. The course starts with QuickSight assets, datasets and dashboard concepts before moving into embedding. You should, however, be able to follow basic AWS console workflows and understand simple web and API concepts.

A laptop capable of running a modern browser and code editor is required for live online delivery and strongly recommended for classroom delivery. Training access or instructions for an AWS environment are provided before the course; participants should not use a production AWS account for labs.

It is designed for both, provided they work together on embedded analytics delivery. BI practitioners learn how dashboard design affects embedding, while developers learn the API, SDK, identity and security patterns required to integrate those dashboards.

A dashboard course concentrates on creating analyses, visuals and reports for use within QuickSight. This course focuses on placing those assets inside another application, including embed URL generation, the Embedding SDK, Cognito, IAM, tenant isolation and operational support.

You can use the architecture patterns to add role-specific dashboards to customer portals, internal line-of-business applications or partner platforms. The security model and implementation checklist help teams move from a proof of concept to a controlled production design.

You leave with a working embedded dashboard prototype based on the course scenario, including an embed URL service pattern and SDK-based host page. You also complete an implementation blueprint covering access controls, tests, monitoring, performance choices and rollout actions.

Upcoming sessions

New dates are being scheduled. Ask us about the next session or an in-house delivery for your team.

Ask about dates

Group of 5+?

Request in-house delivery or group rates →

Related courses in Business Intelligence

5 Days Certificate

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…

10 Days Certificate

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…

5 Days Certificate

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…

5 Days Certificate

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, …