我在每个地区都有一个数据中心的地区分布的用户。我想在每个地区建立本地Tomcat / BO服务器/数据库,并设置一个中央CMS和监控主机。
我已经阅读了服务器组的管理指南。对于哪些服务器将处理预定的报告,这是非常清楚的。我理解如何在运行时更改连接,以便报表实例从正确的区域数据库中获取其数据。
我的问题涉及我安装的另外两个部分。如何确保区域Tomcat只向同一数据中心的服务器发送请求?我如何将IFR与一个区域联系起来,从而使报告定义与将使用它的人员以及将呈现它的服务器放在一起?
Windows Server 2008R2上的BO 4.1
发布于 2014-05-28 05:27:17
简单的回答是:你不能。此外,您只能拥有一组活动输入和输出FRS服务器。在您的环境中可能有不同的运行,但只有一个将是主动的,而另一个是被动的,等待接管时,主动的一个失败或停止。
关于Tomcat (或任何其他应用服务器):您无法控制他们将与之交谈的BO服务器。托管在Tomcat上的web应用程序(BOE)将向CMS发送其请求,CMS将提供服务器的地址以满足请求。
至于服务器组,:没有办法将用户组(例如,国家x的所有用户)链接到服务器组。您只能将文档(例如web智能文档)分配给服务器组。而且,这只适用于现有文档(必须一次分配一个文档或使用SDK),因此不适用于新创建的文档。这是一个很大的缺点,尤指。用于地理分布的环境。
我建议不要使用中央CMS并将其他BI4服务器分散,原因很简单,在CMS和其他服务器之间有相当多的网络流量。由此引入的延迟将直接影响最终用户。
您可以尝试这样的部署的另一种设置是为每个地理位置定义单独的平台(即分散的CMS服务器),使用复制将它们连接在一起。这样,您就可以确信,来自x国家的用户的请求不会在世界的另一端进行更新。但是请记住,BusinessObjects中的复制并不是一个广泛使用的特性。
https://stackoverflow.com/questions/23797548
复制