- Module 1: Learn how developers can programmatically embed analytics in their apps, and about no-code embedding options for simpler requirements.
In this module, you will:
- Plan for Power BI embedded analytics.
- Determine the Power BI content types that you can embed.
- Adopt a development methodology to embed Power BI content.
- Prepare Power BI content for embedding.
- Use no-code embedding techniques.
- Module 2: Learn how to select a Power BI embedded analytics product.
In this module, you will:
- Select the appropriate embedding scenario.
- Select the appropriate Power BI embedded analytics product.
- Manage resource and scale requirements.
- Set up a development environment.
- Module 3: Learn which settings and permissions to use for internal and external users of your app with embedded Power BI content.
In this module, you will:
- Plan the authentication flow required to embed Power BI content.
- Select an embedding identity (when embedding using the For your customers scenario).
- Create a Microsoft Azure Active Directory app registration.
- Acquire access tokens to embed Power BI content.
- Module 4: Learn about embedding Power BI content.
In this module, you learn to:
- Programmatically embed all types of Power BI content.
- Optimize the embedding experience.
- Module 5: Learn how to use Power BI client APIs to develop solutions that respond to subscribable events and interact with Power BI content.
In this module, you'll:
- Work with Power BI client APIs.
- Develop programmatic interactions with Power BI content.
- Develop solutions that respond to subscribable events.
- Create dynamic report layouts.
- Module 6: Learn how to enforce data permissions for Power BI embedded analytics.
In this module, you'll learn how to:
- Restrict access to Power BI dataset data.
- Set up RLS in Power BI datasets.
- Determine the different types of Power BI datasets.
- Set up effective identity when generating an embed token.
- Apply good development practices to enforce data permissions.
- Module 7: Learn how to automate Power BI solution management.
In this module, you'll learn how to:
- Automate Power BI solution management.
- Use the different automation libraries.
- Automate workspace separation.
Overview
Syllabus
- Module 1: Module 1: Introduction to Power BI embedded analytics
- Introduction
- Adopt a development methodology to embed Power BI content
- Prepare Power BI content for embedding
- Use no-code embedding techniques
- Embed Power BI content
- Check your knowledge
- Summary
- Module 2: Module 2: Select a Power BI embedded analytics product
- Introduction
- Select the appropriate Power BI embedded analytics product
- Manage resources and scale requirements
- Set up a development environment
- Check your knowledge
- Summary
- Module 3: Module 3: Set up permissions to embed Power BI content
- Introduction
- Create an Azure AD app registration
- Acquire access tokens
- Check your knowledge
- Summary
- Module 4: Module 4: Embed Power BI content
- Introduction
- Embed Power BI reports
- Embed other Power BI content types
- Optimize the embedding experience
- Check your knowledge
- Summary
- Module 5: Module 5: Integrate content with Power BI client APIs
- Introduction
- Go from insights to quick action
- Personalize top insights
- Customize report theme
- Capture report views
- Create personalized visuals
- Check your knowledge
- Summary
- Module 6: Module 6: Enforce data permissions for Power BI embedded analytics
- Introduction
- Set up row-level security
- Determine the type of Power BI dataset
- Set effective identity
- Apply good development practices
- Check your knowledge
- Summary
- Module 7: Module 7: Automate Power BI solution management
- Introduction
- Automate workspace separation
- Check your knowledge
- Summary