Power BI Embedded Analytics

In this course you will learn how to programmatically embed Power BI content by using the Power BI REST API and the Power BI client APIs, enforce row-level security (RLS) for embedded content, automate common Power BI setup tasks, configure a development environment, and determine appropriate licensing. Microsoft Power BI is a leading data analytics service. Today, many people are familiar with Power BI because they interact with reports in the Power BI service or Power BI mobile apps. The great news for developers is that any type of Power BI content can be programmatically embedded in their apps.

img
request

Can’t find a batch you were looking for?

 

In this course you will learn how to programmatically embed Power BI content by using the Power BI REST API and the Power BI client APIs, enforce row-level security (RLS) for embedded content, automate common Power BI setup tasks, configure a development environment, and determine appropriate licensing. Microsoft Power BI is a leading data analytics service. Today, many people are familiar with Power BI because they interact with reports in the Power BI service or Power BI mobile apps. The great news for developers is that any type of Power BI content can be programmatically embedded in their apps.

 
Course Objectives:

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.
 

Course content

 

Introduction
  • What is Power BI embedded analytics?
  • Power BI Embedded features
  • What is the Power BI Embedded analytics playground?
Power BI Embedded Setup
  • Create an Azure Active Directory tenant
  • Power BI app registration tool
  • Configure credentials
  • Edit your app permissions
  • Auto-install apps
  • Performance best practices
  • Monitor Power BI Embedded apps
Embed content
  • Embed using service principal
  • Embed using service principal and a certificate Embed content for customers
  • Embed content for your organization
  • Embed content for national clouds
  • Embed a report in an app for your customers Embed a report in an app for your organization
  • Embed a paginated report
  • Embed in Salesforce
  • Embedding Q&A
  • Secure embed
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
Tokens
  • Embedded analytics access tokens
  • Generating an embed token
  • Connect a report using dynamic binding
Export to file
  • Export report to file
  • Export paginated report to file
Capacities and SKUs
  • Move an embedded app to production
  • Capacity and SKUs in Power BI embedded analytics Capacity planning
  • Create a capacity in Azure
  • Create a capacity using Multi-Geo in Azure
  • Assess capacity load
  • Scale a capacity in Azure
  • Pause and start a capacity in Azure
Workspace separation and multitenancy
  • Service principal profiles for multitenancy apps
  • Power BI SDK and service principal profiles
  • Migrate to the service principal profiles model
Security
  • Embedding security features
  • Embed with cloud-based RLS
  • RLS in embedded paginated reports
  • Embed with on-premises SQL Server Analysis Services (SSAS)
  • Embed with Azure Analysis Services (AAS)
  • Embed with object-level security (OLS)
  • Support
  • Troubleshoot your embedded application
  • Troubleshoot REST APIs
Reference APIs
  • Azure Resource Management REST APIs
  • Power BI REST APIs
  • Push datasets limitations
  • Datasets permissions
  • Monitor Power BI Embedded data reference
  • Power BI libraries
  • Azure CLI
  • Power BI glossary
Resources
  • Power BI Dev Camp
  • Developer center
  • Embedding setup tool
  • Embedded analytics playground
  • Power BI embedded analytics Client APIs
  • Developer samples and scripts
  • Power BI community
  • Stack Overflow
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
Automate Power BI solution management
  • Introduction
  • Automate workspace separation

 

To see the full course content Download now

Course Prerequisites

 
  • You should be an experienced app developer. It's an advantage if you have development experience with .NET, Visual C#, HTML, and JavaScript. Familiarity with Power BI is beneficial, but not essential.
  • Basic understanding of Power BI embedded analytics and the types of Power BI content that can be embedded in apps.

Who can attend

 
  • Developers
  • AI Engineer
  • App Maker
  • Business User
  • Data Analyst
  • Data Engineer
  • Data Scientist

Number of Hours: 40hrs

Certification

Analyzing Data with Microsoft Power BI (DA-100)

Key features

  • One to One Training
  • Online Training
  • Fastrack & Normal Track
  • Resume Modification
  • Mock Interviews
  • Video Tutorials
  • Materials
  • Real Time Projects
  • Virtual Live Experience
  • Preparing for Certification

FAQs

DASVM Technologies offers 300+ IT training courses with 10+ years of Experienced Expert level Trainers.

  • One to One Training
  • Online Training
  • Fastrack & Normal Track
  • Resume Modification
  • Mock Interviews
  • Video Tutorials
  • Materials
  • Real Time Projects
  • Materials
  • Preparing for Certification

Call now: +91-99003 49889 and know the exciting offers available for you!

We working and coordinating with the companies exclusively to get placed. We have a placement cell focussing on training and placements in Bangalore. Our placement cell help more than 600+ students per year.

Learn from experts active in their field, not out-of-touch trainers. Leading practitioners who bring current best practices and case studies to sessions that fit into your work schedule. We have a pool of experts and trainers are composed with highly skilled and experienced in supporting you in specific tasks and provide professional support. 24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts. Our trainers has contributed in the growth of our clients as well as professionals.

All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.

No worries. DASVM technologies assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.

DASVM Technologies provides many suitable modes of training to the students like:

  • Classroom training
  • One to One training
  • Fast track training
  • Live Instructor LED Online training
  • Customized training

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

You will receive DASVM Technologies recognized course completion certification & we will help you to crack global certification with our training.

Yes, DASVM Technologies provides corporate trainings with Course Customization, Learning Analytics, Cloud Labs, Certifications, Real time Projects with 24x7 Support.

Yes, DASVM Technologies provides group discounts for its training programs. Depending on the group size, we offer discounts as per the terms and conditions.

We accept all major kinds of payment options. Cash, Card (Master, Visa, and Maestro, etc), Wallets, Net Banking, Cheques and etc.

DASVM Technologies has a no refund policy. Fees once paid will not be refunded. If the candidate is not able to attend a training batch, he/she is to reschedule for a future batch. Due Date for Balance should be cleared as per date given. If in case trainer got cancelled or unavailable to provide training DASVM will arrange training sessions with other backup trainer.

Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.

Please Contact our course advisor +91-99003 49889. Or you can share your queries through info@dasvmtechnologies.com

like our courses