Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/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
Sql 内置电源Bi,用于内部和外部应用程序_Sql_Deployment_Powerbi_Powerbi Embedded - Fatal编程技术网

Sql 内置电源Bi,用于内部和外部应用程序

Sql 内置电源Bi,用于内部和外部应用程序,sql,deployment,powerbi,powerbi-embedded,Sql,Deployment,Powerbi,Powerbi Embedded,微软表示,以下是关于内置供内部使用的Power BI Power BI Embedded仅供外部使用,不能在内部业务应用程序中使用。为了将Power BI内容嵌入内部业务应用程序中,您应该使用Power BI服务,所有使用该内容的用户都必须拥有有效的Power BI免费或Power BI Pro用户订阅许可证此处引用: 在Power BI治理白皮书中,“混合实现:自定义应用程序集成”方法和“混合实现:公共网站”选项之间的区别在于前者有一个“本地”的“自定义应用程序”,而后者将应用程序移动到“云

微软表示,以下是关于内置供内部使用的Power BI

Power BI Embedded仅供外部使用,不能在内部业务应用程序中使用。为了将Power BI内容嵌入内部业务应用程序中,您应该使用Power BI服务,所有使用该内容的用户都必须拥有有效的Power BI免费或Power BI Pro用户订阅许可证此处引用:

在Power BI治理白皮书中,“混合实现:自定义应用程序集成”方法和“混合实现:公共网站”选项之间的区别在于前者有一个“本地”的“自定义应用程序”,而后者将应用程序移动到“云服务”并重新命名“公共网站”

我认为“公共网站”是一个可以从互联网上访问的网站。但这并不排除需要身份验证。因此,如果我使用公共网站,但只允许经过身份验证的个人查看报告,那么我可以使用Power BI Embedded吗

MS如何定义内部应用程序与外部应用程序

这种区别是技术性的(网络可访问与不可从网络访问(内部网))还是商业/精神驱动的(即,如果主要由组织内的个人使用,那么即使可以公开访问,也必须将其视为内部应用程序)

我希望答案是:如果可以从互联网访问,那么即使该应用程序只允许我们的企业用户访问,也可以使用power BI Embedded

对于内部应用程序,我必须拥有pro许可证,并且无法在交互式应用程序中嵌入报告。用户必须单击并重定向到power bi服务

我不是想逃避支付专业用户许可证的费用。相反,我感兴趣的是,我有技术/设计自由,可以在浏览器中呈现品牌应用程序,以及在浏览器中刷新的power BI内容旁边提供的其他内容。URL必须是我们的域。这对我来说并不重要(现在)无论应用程序是在azure中使用还是在本地使用。但如果将其放在azure中会使其成为外部应用程序,并使其具有嵌入式功能,我会这样做。重定向到Power BI服务并不是我们想要的受控体验

如果我让应用程序在互联网上可用,并要求针对Azure AD进行身份验证,我可以使用Power BI Embedded吗

除了略微提高的安全性问题(Azure默认使用ssl)之外,将面向公司用户的Power BI仪表板部署到web应用程序、根据AD进行身份验证以及拥有Power BI嵌入式体验有什么错?是否了解内部与外部的优缺点以及MS的区别?
感谢您的帮助

是的,您可以在面向internet的应用程序中使用Power BI embedded,该应用程序只能由您的应用程序用户访问。您的应用程序将需要处理有关哪些用户有权访问哪些报告的安全问题。然后,您可以在运行时使用Power BI SDK生成所需的嵌入令牌

记住永远不要从Azure门户公开您的访问密钥,因为这些密钥可用于对您的工作区集合执行任何选项