Azure PowerBI新的嵌入特性

Azure PowerBI新的嵌入特性,azure,powerbi,Azure,Powerbi,我正在研究Power BI中的新嵌入功能。微软已经对Azure中的Power BI嵌入式服务进行了定价,并将其替换为一个更新的服务,该服务的实际使用方式尚不清楚。我正在查看嵌入站点: 该网站给出了一般性说明,不清楚如何实际配置外部(to Power BI)[WEB]应用程序与Power BI工作区接口。一个Power BI应用程序的概念出现了,但并没有被指定为嵌入所必需的(至少从我所知)。文件整理得很差,似乎很不完整。那么,有人知道如何在新的Power BI版本中使用嵌入吗 下面是一个用于嵌入

我正在研究Power BI中的新嵌入功能。微软已经对Azure中的Power BI嵌入式服务进行了定价,并将其替换为一个更新的服务,该服务的实际使用方式尚不清楚。我正在查看嵌入站点:

该网站给出了一般性说明,不清楚如何实际配置外部(to Power BI)[WEB]应用程序与Power BI工作区接口。一个Power BI应用程序的概念出现了,但并没有被指定为嵌入所必需的(至少从我所知)。文件整理得很差,似乎很不完整。那么,有人知道如何在新的Power BI版本中使用嵌入吗

下面是一个用于嵌入的MS示例。我看到的部分是应用程序拥有的数据示例。不幸的是,我无法让它工作。同样,文件不完整:

更新:

Power BI系统[似乎]在Azure Active Directory上工作。规定AAD必须配置为与应用程序一起使用——但不清楚它们所指的应用程序是什么——AAD应用程序配置为允许访问Power BI服务。用于访问的用户必须是AAD中的用户。我做了所有这些,并且[使用MS embedded Power BI示例]得到以下错误:

未经授权的客户机 错误描述:“AADSTS70001:标识符为'183c54e1-bcc0-459a-89e5-302336606ab5'的应用程序” 在目录中找不到


尚不清楚失败的原因。指定的ID是在AAD中创建应用程序时创建的ID-因此不确定“不在目录中”是什么意思。

发现错误没有真正清楚地识别出问题所在。最后,我发现我错过了应用程序配置步骤中的一个步骤。设置Power BI选项的步骤是identi证实:

选择选项不会指定它们已被批准。这需要第二步(我忽略了这一步,因为选项选择不明确)。第二步将选项设置为活动:

为了使Power BI服务可用(在租户的应用程序[id]上),需要执行授予权限操作。

Azure Active Directory(AAD)是基于云的身份提供商,可帮助用户登录和访问资源。首先,您需要在AAD中注册您的应用程序,以建立应用程序的身份,并指定为BI REST资源供电的权限。当我们注册应用程序(如控制台应用程序或网站)时,我们会收到一个标识符,ap将使用该标识符应用程序向请求权限的用户标识自己。有两种方法可以注册您的应用程序。第一种是使用Power BI应用程序注册工具,或者您可以直接在Azure门户中进行注册。Power BI应用程序注册工具使用起来更方便,因为只需完成几个字段。请使用Azure门户(如果要对应用程序进行更改)

有两种类型的应用程序可以在AAD中注册

本机:

您计划使用主用户帐户(用于登录Power BI的Power BI Pro许可证)创建一个专为客户设计的应用程序进行身份验证

服务器端web应用程序:

您计划创建一个为您的组织设计的应用程序,或者您计划创建一个为您的客户设计的应用程序,使用服务主体进行身份验证,或者您计划创建web应用程序或web API

注册应用程序后,您需要使用azure portal向应用程序授予权限。登录azure portal并转到azure Active Directory>应用程序注册>单击应用程序>设置>所需权限>授予权限

之后,您可以获取访问令牌来验证您的应用程序。根据注册应用程序的类型(本机或Web),有两种不同的方法可以从AAD上的注册应用程序获取访问令牌。区别在于,我们可以使用azure portal创建Web应用程序中的客户端机密


希望您能找到解决方案。如果需要更多详细信息,请随时发表意见。

最好在此处尝试:是的,我看到了该网站-但我不喜欢基于MS的论坛。每当我使用该网站时,我都会得到一个没有回答我问题的回复-然后被标记为已回答这是一个很好的开始