不同存储库的一个参数文件 Informatica PowerCenter

One parameter file for different repositories Informatica PowerCenter

我有一个参数文件,它正在为一个代表测试的存储库分配数据库连接。它指的是工作流和会话所在的文件夹,如下所示。

[ORANGE_REMIGRATION.WF:wf_m_remigration_payments_test.ST:s_m_remigration_payments_test]

我想知道我是否可以使用一个参数文件为不同的环境分配数据库连接,例如当存储库是 PROD 时,工作流应该在该环境中写入。我需要知道我们是否可以在参数文件中使用存储库名称,例如

[MDM_TEST.ORANGE_REMIGRATION.WF:wf_m_remigration_payments_test.ST:s_m_remigration_payments_test]

而 MDM_TEST 将是存储库,然后列出数据库连接,然后在同一参数文件中为 MDM_PROD 列出另一个列表。这是可能的还是有其他方法可以做到这一点?

这是description of Parameter File sections。不允许存储库。

但是,如果您在环境之间迁移工作流并使用不同的集成服务,则 $$ParamFileDir(或通常的 $$PMRootDir)有不同的值。因此,如果您使用变量引用您的文件,迁移后的工作流将使用给定环境的参数文件。因此 DEV WF 将使用 DEV 连接,PROD 将使用 PROD 连接。无需任何操作。更多可以找到 here.

我假设,您的 DEV 和 PROD 有不同的物理服务器。如果你定义文件夹结构互相镜像

/share/param/Paramfile1   ===> Dev server

/share/param/Paramfile1   =====> Prod Server

您可以使用相同的参数文件。这些参数文件可以通过各自的工作流属性进行配置。