如何使用会话日志作为源并提取会话统计信息并将其加载到数据库

时间:2018-08-23 11:01:21

标签: unix informatica

我需要在表中捕获会话级别的详细信息。我有150个工作流,我需要为其维护一个审计表,该表将具有会话开始时间,会话结束时间,应用的行,拒绝的行等信息。

我无法使用分配任务方法使用工作流变量,因为我有150个工作流,因此我需要可重用的解决方案。

我尝试将Post Session Success Command Task与内置变量如$ PM @ TableName等一起使用。 但是没有内置的变量可以捕获会话的开始时间和结束时间。

最后一个选项我认为这可以帮助从会话日志中提取统计信息。谁能解释一下如何实现这一目标。

请让我知道是否有任何方法可以解决此问题。

预先感谢

1 个答案:

答案 0 :(得分:0)

  1. 这是完成此任务的框架: http://powercenternotes.blogspot.com/2014/01/an-etl-framework-for-operational.html
  2. 每个会话都有一个$ SessionName.StartTime以及$ SessionName.EndTime变量可用
  3. 尝试解析日志是一个糟糕的主意。可行,但我会避免。
  4. Informatica存储库中已经提供了所有信息。对于每个工作流程和工作流程的每个任务。应该使用它。