2

我第一次使用 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 访问是实现此目的的标准方式吗?或任何其他可能的选择?谢谢,如果您需要更多信息,请告诉我,但仍不清楚其中一些是如何工作的。

4

2 回答 2

1

对于您正在尝试做的事情,HTTP 可能是最佳选择。如果它们是同一网络上的两台机器但不是同一个域,则在每个(相同的用户/密码)上使用 ipaddress\username 将起作用,就像工作组中的老式 Windows 网络一样。

您也可以在另一台机器上备份、ftp 和下载/恢复多维数据集,这可能适用于您正在做的事情。

于 2010-05-14T19:13:14.853 回答
0

正如 ScaleOvenStove 所建议的那样,HTTP 是适合您情况的最佳解决方案,但用户应该在两台服务器上同步以通过 HTTP 访问。跨组织网络的用户可以使用 AD Sync 工具进行同步。必须在其他组织的网络中创建具有最低权限的用户,并且您可以为他们可以在多维数据集中访问的内容定义基于角色的安全性

于 2016-03-18T17:50:34.927 回答