【发布时间】:2010-05-04 15:55:29
【问题描述】:
我是第一次使用 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 访问是实现此目的的标准方式吗?或任何其他可能的选择?谢谢,如果您需要更多信息,请告诉我,但仍不清楚其中一些是如何工作的。
【问题讨论】: