我在服务器上有3个文件夹:
每个文件夹都包含一个Universe。 Universe之间的唯一区别是它们分别使用不同的数据库 - 测试,集成和生产数据库。
问题是 - 当我在TEST文件夹中更改某些内容时,是否可以从TEST复制Universe - > INT或PROD,以便这两个文件夹中的Universe自动获得新的更改? 我想避免对每个这些宇宙进行多次相同的更改。 是否可以使用例如当Universe位于TEST文件夹时使用TEST DB的参数,当Universe位于INT DB时使用INT DB,以及当Universe位于PROD文件夹中时使用PROD DB
答案 0 :(得分:1)
如果您正在使用IDT,则可以非常轻松地将相同的BL发布为3个不同的Universe。您唯一需要记住的是更改连接,因为您无法使连接依赖于Universe所在的文件夹。
您可以使用单个Universe,并根据用户更改基础连接。
例如,假设您有3个用户帐户:
使用数据安全配置文件(或UDT中的Universe限制),您可以定义当用户A在Universe上使用文档时应使用测试连接,或者在用户B使用时使用int连接等等。
当然,您不会对个人用户执行此操作,而是使用用户组。确保用户只是其中一个组的成员。
优点是您最终只能维护和发布一个Universe。但是,我不知道你的用例,所以这可能适合也可能不适合。
查看Information Design Tool User Guide第17.7节,了解更多相关信息。