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

Unix 如何使用会话日志作为源,提取会话统计信息并将其加载到数据库,unix,informatica,Unix,Informatica,我需要在表中捕获会话级别的详细信息。我有150个工作流程,我需要维护一个审计表,其中包含诸如会话开始时间、会话结束时间、应用行、拒绝行等信息 我不能使用工作分配任务方法使用工作流程变量,因为我需要一个可重用的解决方案,因为我有150个工作流程 我尝试使用带有内置变量的Post-Session Success命令任务作为$PM@TableName等 但是没有内置变量来捕获会话开始时间和结束时间 我认为有帮助的最后一个选项是从会话日志中提取统计数据。谁能告诉我如何做到这一点 请让我知道是否有任何办法

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

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

我尝试使用带有内置变量的Post-Session Success命令任务作为$PM@TableName等 但是没有内置变量来捕获会话开始时间和结束时间

我认为有帮助的最后一个选项是从会话日志中提取统计数据。谁能告诉我如何做到这一点

请让我知道是否有任何办法来处理这个问题

提前谢谢

  • 以下是完成此任务的框架:
  • 每个会话都有$SessionName.StartTime和$SessionName.EndTime变量可用
  • 尝试解析日志是个糟糕的主意。可行,但我会避免
  • Informatica存储库中已经提供了所有信息。对于每个工作流和工作流中的每个任务。应该用它来代替