我想知道OBIEE 11g上用户的上次登录时间和日期。我怎么做?

时间:2015-12-01 06:35:11

标签: oracle11g business-intelligence obiee

我在OBIEE 11g中有41个用户。我希望跟踪所有这些用户的上次登录/注销日期和时间。我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以通过捕获和分析HTTP事件的Presentation Services日志文件来完成此操作。 本文详细介绍了概念: http://www.rittmanmead.com/2014/11/auditing-obiee-presentation-catalog-activity-with-custom-log-filters/此处讨论了更多可能性:http://ritt.md/eut

答案 1 :(得分:0)

如果您配置了使用情况跟踪,我强烈建议您使用,那么您可以查看他们上次查询的时间。它'不完全是你要求的用户,可以想象可以登录,只是在入口页面无所事事。由于默认条目页面不执行任何报告,因此不会生成任何使用情况跟踪日志条目,因此可以登录而不进行任何查询,但只要实际使用该解决方案,它们就会生成使用情况跟踪条目。打开仪表板,报告或进行新分析将创建使用情况跟踪条目。

此解决方案无法为您提供准确的注销时间,因为用户可能在打开报告并暂停或关闭报告之前盯着报告一段时间。

我认为使用跟踪是您想要的非常便宜的近似值。大多数解决方案已经实现了使用情况跟踪,因此您需要做的就是创建一个报告,查看每个用户的最大查询时间。根据您需要的原因,这可能就足够了。

如果您想知道用户登录多长时间,使用此解决方案会更加困难,因为您必须将查询时间组合在一起,并假设构成继续使用的内容和新登录的内容。