我第一次使用 SQL Server Analysis Services,并且在处理一个用户必须能够访问跨不同服务器和域的 SSAS 多维数据集(通过自定义 Web 仪表板)但没有访问其他服务器的 SSAS 数据库连接字符串。因此,组织 A 和组织 B 将在各自的服务器上拥有自己的多维数据集,但组织 A 用户必须能够查看组织 B 的多维数据集,组织 B 用户必须能够查看组织 A 的多维数据集,但任何一个组织都不能访问连接字符串。
我从下面的链接中阅读了有关允许 HTTP 访问 SSAS 服务器和多维数据集的信息,但这需要设置用户进行身份验证或允许另一个组织的用户匿名访问一个组织的服务器,我不确定这会是在这种情况下可以接受,或者如果这是执行此操作的首选方式。这里的性能可以接受吗?
http://technet.microsoft.com/en-us/library/cc917711.aspx
我还想知道是否有必要运行一个每晚/每周的进程,通过 Web 服务或其他方式访问其他组织的 SSAS 数据库,并将该数据拉入组织服务器上的数据库,然后重建多维数据集。然后,在查看多维数据集时,将查询该多维数据集,而无需连接到其他组织服务器。
有没有其他人试图完成类似的事情?HTTP 访问是实现此目的的标准方式吗?或任何其他可能的选择?谢谢,如果您需要更多信息,请告诉我,但仍不清楚其中一些是如何工作的。