【发布时间】:2019-12-04 19:00:57
【问题描述】:
我们在 asp.net mvc 中设计了多租户 Web 应用程序。我们的数据库存储在 Azure 上。我们在数据库中创建了安全策略,因此没有客户端可以看到另一个客户端的数据,并且在每个表中我们都有每个条目的租户 ID。
我们使用 power bi 创建了一些仪表板,使用具有租户 id 参数的 sql 存储过程访问数据。出于测试目的,我在 power bi 桌面内运行仪表板时提供租户 ID。现在我们正在尝试将这些仪表板集成到我们的 Web 应用程序中。为此,我们在 web.config 文件中进行了必要的更改。
问题是我们将如何提供登录到 power bi 的用户的tenantID,以便用户只能查看该特定客户端的数据?
提前致谢。
【问题讨论】:
标签: stored-procedures powerbi azure-sql-database multi-tenant powerbi-desktop