我们有3家工厂都与高速WAN互连。每个工厂都有自己的SQL服务器(对于它自己的应用程序),但是来自这三个工厂的人员需要在每个服务器上运行报告。如果我们在每个站点本地托管报告并指向远程数据库,则性能非常糟糕。如果我们远程登录SSRS,性能是可以接受的,因为只有屏幕呈现在WAN链接上,但员工必须转到三个URL
使用最频繁的SSRS服务器(工厂A)的前端是第三方产品的一部分。它具有良好的用户访问控制,并允许我们在报告级别控制访问。根据我的理解,本机SSRS Web UI只能控制文件夹级别的访问,因此我们最终会使用大量文件夹来获得正确级别的访问控制粒度。
我确实考虑过构建自己的BI前端。这将根据自定义表中的UserID / EmployeeID元组向用户显示可用报告。当用户点击报告时,它只会导航到相关的网址(在任何网站上 - 例如http://PlantB.com/reports/report1)(必须放在.com上以满足编辑。
这确实让我想到:有没有人知道商业产品为SSRS服务器场提供单一前端。它与负载平衡无关,只需一个UI即可控制对用户的访问,并为用户提供单个启动板。因此,当UserA登录时,他们会看到允许他们运行的报告。如果他们在工厂A并运行位于工厂B的报告,则可以简单地指向http://PlantB.com/reports/report1
我用Google搜索了一下,但没有发现任何东西
此致
标记
答案 0 :(得分:0)
我认为SharePoint可以胜任这项工作。您可以链接到Report Manager报告或文件夹,添加Web部件以在SharePoint页面中显示报告,或者将新的SSRS实例与SharePoint完全集成。