我们有 3 个工厂都与高速 WAN 互连。每个工厂都有自己的 SQL 服务器(用于自己的应用程序),但是来自所有三个工厂的人员都需要在每台服务器上运行报告。如果我们在每个站点本地托管报告并指向远程数据库,那么性能很糟糕。如果我们远程登录到 SSRS,性能是可以接受的,因为只有屏幕渲染通过 WAN 链接,但是员工必须转到三个 URL
使用最频繁的 SSRS 服务器(工厂 A)有一个前端,它是第 3 方产品的一部分。它具有良好的用户访问控制,让我们可以在报告级别控制访问。据我了解,本机 SSRS Web UI 只能在文件夹级别控制访问,因此我们最终会使用大量文件夹来获得正确级别的访问控制粒度。
我确实考虑过构建自己的 BI 前端。这将根据自定义表中的 UserID/EmployeeID 元组向用户呈现可用报告。当用户单击报告时,它会简单地导航到相关的 URL(在任何站点上 - 例如http://PlantB.com/reports/report1)(必须放在 .com 上以满足编辑器的要求。
这确实让我想到:有没有人知道一种商业产品,它为 SSRS 服务器群提供单个前端。它与负载平衡无关,只是一个用于控制访问的 UI,并为用户提供了一个启动板。因此,当 UserA 登录时,他们会看到允许他们运行的报告。如果他们在 A 工厂并在 B 工厂运行报告,则只需指向http://PlantB.com/reports/report1
我用谷歌搜索了一下,但没有找到任何东西
问候
标记