【问题标题】:One parameter file for different repositories Informatica PowerCenter用于不同存储库的一个参数文件 Informatica PowerCenter
【发布时间】:2021-05-12 12:25:45
【问题描述】:

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

[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 的同一参数文件中列出另一个列表。这是可能的还是有其他方法可以做到这一点?

【问题讨论】:

    标签: file parameters informatica informatica-powercenter


    【解决方案1】:

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

    但是,如果您在环境之间迁移工作流并使用不同的集成服务,$$ParamFileDir(或通常的$$PMRootDir)会有不同的值。因此,如果您使用变量引用文件,迁移的工作流将使用给定环境的参数文件。因此,DEV WF 将使用 DEV 连接,PROD 将使用 PROD 连接。无需采取任何行动。更多内容请关注here

    【讨论】:

    • 好的,这意味着我仍然需要为每个存储库使用不同的参数文件,对吧?
    • 是的 - 这是最好的做法。
    【解决方案2】:

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

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

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

    【讨论】:

    • 实际上我们通过使用内置参数 $PMRepositoryServiceName 解决了这个问题,我们在参数文件名中添加了每个 resposity 服务名称的结尾。效果很好。
    猜你喜欢
    • 2012-12-13
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    相关资源
    最近更新 更多