从 WIReportServer.exe 中查找 运行 报告

Find running report from WIReportServer.exe

我有一个查询一直返回到我的 oracle 数据库,但从未完成。 我确定它来自 SAP Business Object,更准确地说是 WIReportServer.exe 流程。我有进程的 Windows PID。

有没有办法找到哪个 BO 报告链接到此流程?

谢谢

是的,你可以使用WEBI Admin Tool。找到与您的 PID 相匹配的 WebI 处理服务器,单击齿轮图标将其打开,select "Activities" 来自 Perspectives 下拉菜单,然后单击最右侧的刷新图标。这将显示所有当前正在处理的活动的列表。然后,您可以获得每个 activity 的属性,其中包括用户名和报告名称。

如果这是一个反复出现的问题,向 Universe 添加一个 END_SQL 参数可能会更容易。这将在生成的每个 SQL 语句中添加 BO 用户名和报告名称作为注释。然后,您只需检查 Oracle 中的 currently-运行 SQL 即可快速识别用户。有关详细信息,请参阅 here