多个环境的BusinessObjects设置

时间:2014-05-28 16:00:43

标签: business-objects

我在服务器上有3个文件夹:

  • PROJECT_1_TEST
  • PROJECT_1_INT
  • PROJECT_1_PROD

每个文件夹都包含一个Universe。 Universe之间的唯一区别是它们分别使用不同的数据库 - 测试,集成和生产数据库。

问题是 - 当我在TEST文件夹中更改某些内容时,是否可以从TEST复制Universe - > INT或PROD,以便这两个文件夹中的Universe自动获得新的更改? 我想避免对每个这些宇宙进行多次相同的更改。 是否可以使用例如当Universe位于TEST文件夹时使用TEST DB的参数,当Universe位于INT DB时使用INT DB,以及当Universe位于PROD文件夹中时使用PROD DB

1 个答案:

答案 0 :(得分:1)

如果您正在使用IDT,则可以非常轻松地将相同的BL发布为3个不同的Universe。您唯一需要记住的是更改连接,因为您无法使连接依赖于Universe所在的文件夹。

您可以使用单个Universe,并根据用户更改基础连接。

例如,假设您有3个用户帐户:

  • 用户A(测试)
  • 用户B(int)
  • 用户C(prod)

使用数据安全配置文件(或UDT中的Universe限制),您可以定义当用户A在Universe上使用文档时应使用测试连接,或者在用户B使用时使用int连接等等。

当然,您不会对个人用户执行此操作,而是使用用户组。确保用户只是其中一个组的成员。

优点是您最终只能维护和发布一个Universe。但是,我不知道你的用例,所以这可能适合也可能不适合。

查看Information Design Tool User Guide第17.7节,了解更多相关信息。