PBI应用注册与嵌入教程:获取EmbedURL步骤详解

需积分: 10 1 下载量 33 浏览量 更新于2024-09-09 收藏 940KB DOCX 举报
本文档详细介绍了如何在Power BI(PBI)环境中注册应用程序,并配置嵌入式报告URL。以下是主要步骤和关键知识点: 1. PBI注册应用程序 - 登录到dev.powerbi.com/apps,使用Office 365账户进行身份验证。 - 创建新应用,输入自定义的APPName,这是用户在PBISERVER上所有工作区的标识,例如选择特定的工作区。 - 选择APPType为Server-sideWebapp,设置RedirectURL和HomePageURL(这里分别为localhost:13526/),确保权限全面授权。 - 点击"RegisterApp"后,将生成的ClientID和ClientSecret记录下来,这两个密钥将在后续的开发中用于身份验证。 2. Azure AD授权 - 访问Azure Portal并登录,搜索并进入"应用注册"。 - 在应用列表中找到刚才创建的APPName,确认ClientID匹配。 - 进入应用详情,选择"设置",然后在权限管理部分添加对Power BI service的访问。 - 点击"授予权限",确保Power BI服务被正确授权。 3. 获取ReportEmbedUrl和ReportID - 使用已授权的Office 365账户登录Power BI。 - 打开一个报表,注意浏览器地址栏中的URL,它包含了GroupID(groups/后的字符串)和ReportID(reports/后的字符串)。 - 报告嵌入URL的基本格式为:`https://app.powerbi.com/reportEmbed?reportId={reportid}&groupId={groupId}&chromeless=1` - 将实际的ReportID和GroupID替换到上述URL模板中的{reportid}和{groupId},得到最终的ReportEmbedUrl,这可以用于将报表嵌入到Web页面中。 总结来说,这篇文章主要涵盖了Power BI应用程序的注册流程,以及如何通过Azure AD授权并获取报告的嵌入链接。这对于开发者或管理员在构建Power BI嵌入式应用时,理解如何管理和利用这些权限至关重要。通过遵循这些步骤,可以确保安全地将Power BI报表集成到其他网站或应用中。