Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 如何使用嵌入式电源?_Powerbi_Powerbi Embedded - Fatal编程技术网

Powerbi 如何使用嵌入式电源?

Powerbi 如何使用嵌入式电源?,powerbi,powerbi-embedded,Powerbi,Powerbi Embedded,在阅读了Power BI Embedded之后,我有一大堆问题 一个对后端技术知之甚少,但对Power-BI有知识的前端开发人员应该如何接近Power-BI-embedded 我应该如何处理嵌入代码示例中生成的代码 如果我有嵌入Id、报告Id和嵌入URL,这个嵌入可以在没有任何后端的情况下完成吗 我正在尝试在一个网站中嵌入一份报告,用户无需使用Power BI帐户即可查看该报告。提供“官方”示例和“非官方”示例。 如果您可以重新表述您的问题,以准确地解决您遇到的问题,包括一些(非)工作代码示例,

在阅读了Power BI Embedded之后,我有一大堆问题

一个对
后端
技术知之甚少,但对Power-BI有知识的前端开发人员应该如何接近Power-BI-embedded

我应该如何处理嵌入代码示例中生成的代码

如果我有嵌入Id、报告Id和嵌入URL,这个嵌入可以在没有任何后端的情况下完成吗

我正在尝试在一个网站中嵌入一份报告,用户无需使用Power BI帐户即可查看该报告。

提供“官方”示例和“非官方”示例。 如果您可以重新表述您的问题,以准确地解决您遇到的问题,包括一些(非)工作代码示例,您可以获得更高质量的帮助。

“官方”示例可用,而“非官方”示例可用。
如果您可以重新表述您的问题,以准确地解决您遇到的问题,包括一些(非)工作代码示例,您可以获得更高质量的帮助。

我同意提问者的观点。最近,我花了几周的时间来让一个嵌入式解决方案按我的意愿工作。有很多文档,但在某些方面确实不是很清楚

在网页上显示报告的最简单方法是发布到web,如下所述:

不过,正如链接中所述,也存在一些缺点。最重要的是,发布到web没有真正的安全性。如果有人知道报告的URL,他们可以在没有任何凭据的情况下查看它

第二种方法是使用嵌入式API以及与之相关的所有内容,如您发布的链接所述。是的,您可能还需要一些
后端
代码

总之,您需要一个Azure AD租户和一个具有Power BI Pro订阅的租户帐户。 首先,将一个
PowerBI
应用注册到Azure,并记下从该应用获得的客户端id()。这只是为了使身份验证正常工作

然后,您需要登录Azure portal并更新您注册的应用的权限设置()

现在,您可以将报告发布到Power BI服务。发布报告后,您应该写下报告、工作区和数据集。当您单击报表和报表
数据集时,这些
guid
在URL中可见


完成所有这些之后,您就可以使用提供的示例了。您应该拥有示例所需的所有设置和id。如果您想在身份验证中使用单个主帐户,则可能需要
后端
功能。

我同意提问者的意见。最近,我花了几周的时间来让一个嵌入式解决方案按我的意愿工作。有很多文档,但在某些方面确实不是很清楚

在网页上显示报告的最简单方法是发布到web,如下所述:

不过,正如链接中所述,也存在一些缺点。最重要的是,发布到web没有真正的安全性。如果有人知道报告的URL,他们可以在没有任何凭据的情况下查看它

第二种方法是使用嵌入式API以及与之相关的所有内容,如您发布的链接所述。是的,您可能还需要一些
后端
代码

总之,您需要一个Azure AD租户和一个具有Power BI Pro订阅的租户帐户。 首先,将一个
PowerBI
应用注册到Azure,并记下从该应用获得的客户端id()。这只是为了使身份验证正常工作

然后,您需要登录Azure portal并更新您注册的应用的权限设置()

现在,您可以将报告发布到Power BI服务。发布报告后,您应该写下报告、工作区和数据集。当您单击报表和报表
数据集时,这些
guid
在URL中可见


完成所有这些之后,您就可以使用提供的示例了。您应该拥有示例所需的所有设置和id。如果您想在身份验证中使用单个主帐户,则可能需要
后端
功能。

谢谢,我还有一个问题。可以使用Power BI Rest API在前端进行身份验证吗?我不是100%确定,但我认为如果没有一小段后端代码,就不可能进行身份验证,如下所述:。通过重定向到Office365或返回,这可能是可能的,但我怀疑使用旧的Power BI嵌入式azure工作区,一些客户不喜欢嵌入式url说它涉及连接到外部Office帐户。你认为与office 365无关有什么区别吗?谢谢,伙计,我还有一个问题。可以使用Power BI Rest API在前端进行身份验证吗?我不是100%确定,但我认为如果没有一小段后端代码,就不可能进行身份验证,如下所述:。通过重定向到Office365或返回,这可能是可能的,但我怀疑使用旧的Power BI嵌入式azure工作区,一些客户不喜欢嵌入式url说它涉及连接到外部Office帐户。你认为与office 365无关有什么区别吗?