我有一个包含几个任务的工作流程。当工作流程运行并完成时,我想检索会话统计信息(通常,通过getSessionStatistics
Web服务调用)。但是,可能有许多工作流程的副本正在运行,每个副本都有自己的一组任务。我有工作流程运行ID为我想要的工作流程。我如何获得该特定运行的统计信息,而不是当前或最新的运行?如何通过Informatica Webservice检索特定工作流运行ID的SessionStatistics?
回答
我希望你问的是如何存储会话统计信息,即会话名称,source_success_count,target_success_count,failure_count,特定会话的开始和结束时间是否正确?
如果是这样,则为所有会话创建一个分配任务并创建工作流程变量。为这些工作流程变量分配会话变量。这样你就可以将所有细节存储在单独的表格中,并且可以根据我们的工作开始和结束时间将其过滤掉。
如果您的问题不完全是这个比较遗憾的是错误的
如果你有Informatica的仓库元数据数据库的访问,你可以查询所有类型的统计信息,包括详细的会话的统计数据。请找例子在这里查询(11.1似乎适合):
http://www.etltechblog.com/p/informatica.html
您可能需要与查询稍微鼓捣,因为这取决于存储库版本的表名称有点不同,但是模式保持不变。
尽管这个链接可能回答这个问题,但最好在这里包含答案的重要部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/10857347) –
对,感谢您的反馈,我会在未来的帖子中改进。 – fleczycki
- 1. 使用Python运行Informatica工作流程
- 2. Oozie:子工作流操作:如何检索子工作流ID?
- 3. 通过PMCMD命令并行提交Informatica工作流程
- 4. 在Java中执行informatica工作流程
- 5. 使用工作流程基础在特定时间运行工作流实例
- 6. SVC WebService通过HTTP进行工作,通过HTTPS进行故障
- 7. 通过ID检索会话
- 8. 通过URL检索id Grails
- 9. 通过索引ID检索DropDownList的值
- 10. 检索特定行
- 11. 通过特定工作簿循环(通过路径)和特定工作表
- 12. Jxbtrowser在运行时检索平台特定的人工制品
- 13. 如何通过Java从特定的HTML页面检索内容
- 14. “流”通过HTTP如何工作?
- 15. 通过自定义活动从已保存的工作流程xaml文件运行工作流程(WFF4)
- 16. 通过文本搜索和检索ID
- 17. 如何在AEM中通过JAVA查找运行实例的工作流程
- 18. jQuery通过特定div ID
- 19. 如何检查工作流是否正在运行(WF4)
- 20. 检查文件是否存在Informatica工作流程
- 21. 如何检索在Java中运行进程的工作目录?
- 22. 检索特定用户ID的信息
- 23. SQLalchemy通过过滤器检索行的ID
- 24. 如何通过我的Webservice运行.exe文件?
- 25. 执行多个informatica工作流程的shell脚本
- 26. 通过ID检索数组的名称
- 27. 如何通过搜索获取特定行的值?
- 28. 如何通过除特定ID以外的id删除表格行
- 29. 如何通过特定的国家进行结算/运输?
- 30. Java - 我如何通过JLabel运行特定的DOS命令
提示:编写一个shell(unix)脚本将每个会话统计信息/日志存储到一个日志文件中,比如'(wf_123.out)',然后在需要的地方使用/调用此文件。 –