提问人:Bharat 提问时间:11/14/2023 最后编辑:Alberto MorilloBharat 更新时间:11/14/2023 访问量:34
Power BI 与 Signal 数据库的集成具有多租户
Power BI integration with Signal database has multi tenant
问:
我有一个 Azure 托管立场数据库,其中存储了多个租户。现在,我的一位客户要求提供数据源以使用 Power BI 运行报表。我正在寻找最佳方法,如何与他共享数据库,因为我在单个数据库中拥有所有客户(租户)。
有没有办法与他共享数据库,但只能从 azure 数据库中访问他的信息?
答:
0赞
Alberto Morillo
11/14/2023
#1
可以在 SQL Server 级别或 Power BI 级别实现行级别安全性 (RLS)。使用 SQL Server RLS 时,假设每个租户都使用不同的登录名进行连接,则将按租户 ID 筛选数据。使用 RLS,你将在表上映射所有具有关联租户 ID 的登录名,并且该表上不存在的登录名将具有不返回任何行的查询。在考虑租户 ID 时,当涉及 INNER 联接时,RLS 会更有效。
可能需要配置数据网关或专用终结点,才能将 Power BI 连接到 Azure SQL 托管实例。请访问此处了解更多信息。
0赞
David Browne - Microsoft
11/14/2023
#2
创建一个仅筛选到该租户的 Power BI 数据集并共享该数据集。如果每个租户都有单独的 Power BI 数据集,则无需实现行级别安全性。
评论