如何从 Informatica 元数据中获取工作流的参数文件名

How to get parameter filename of workflows from Informatica Metadata

我需要获取工作流使用的参数文件的详细信息。我们是否有可以提供此类信息的元数据查询?

下面的查询可以为您提供会话或工作流使用的参数文件。请注意,如果 Informatica 元数据存储库位于 SQL 服务器上,则需要 "cast",因为 ATTR_VALUE 的数据类型为文本。 此外,如果它是一个已经执行的工作流,您可以从工作流 运行 日志中获取它。
请注意,最佳做法是将参数文件位置定义为对服务器端参数(例如 $PMRootDir)的引用。因此该位置可能返回为“$PMRootDir\ParamFiles\wf_LOAD_FILES.parm”。

SELECT DISTINCT
      B.SUBJECT_AREA,
      B.TASK_NAME AS SES_WF_NAME,
      cast(A.ATTR_VALUE as varchar(200)) AS PRM_FILE_PATH
FROM
       [INFA_META].[dbo].OPB_TASK_ATTR A,
       [INFA_META].[dbo].REP_ALL_TASKS B
WHERE
        A.ATTR_ID IN (1,4)
        AND A.TASK_ID = B.TASK_ID
        AND B.task_name like 'wf_%'
ORDER BY 1,2 ASC