如何从Informatica Metadata获取工作流的参数文件名

时间:2016-01-07 09:53:09

标签: metadata informatica

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

1 个答案:

答案 0 :(得分:0)

下面的查询可以为您提供会话或工作流使用的参数文件。请注意,如果Informatica元数据存储库位于SQL Server上,则需要“强制转换”,因为ATTR_VALUE的数据类型为TEXT。 此外,如果工作流程已经执行,您可以从工作流程运行日志中获取此信息 请注意,最佳做法是将参数文件位置定义为对服务器端参数(例如$ 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