发布到Web可以很好地工作,但是当我在Power BI桌面中将角色添加到报表中时,则找不到工作区中的发布到Web。
有解决方案吗?还是仅限专业用户使用?
答案 0 :(得分:1)
“发布到网络”的limitations之一是它不适用于RLS。如果您考虑片刻,这是有道理的。如果您在报告中实现了RLS,则意味着其中包含敏感数据,某些人不应该看到(或准确地说,某些人只能看到)。但是与此同时,您正在公开此敏感数据,这毫无意义! “公开”的另一面是,没有身份验证,而且Power BI不知道谁在查看您的报告,因此它无法应用RLS策略。
一种解决方案是使用Secure embed,但这要求每个需要访问此报告的用户都具有Power BI Pro许可证。
最好的解决方案是使用API嵌入报告,如Tutorial: Embed Power BI content into an application for your customers中所述。
您也可以查看this question来详细了解如何实现它。