业务对象报告在一段时间内运行

时间:2016-04-08 10:26:30

标签: sql business-objects

我想知道是否可以在预定的时间间隔内查询(通过查询生成器)所有用户运行的报告。

SELECT SI_NAME, SI_UPDATE_TS, SI_CREATION_TIME 
  FROM CI_INFOOBJECTS 
 WHERE SI_KIND IN 'Webi, FullClient' 
   AND SI_UPDATE_TS > '2013.07.01'

我们从2013.07.01更新了所有报告,其中SI_CREATION_TIME是报告创建时间;相反,我需要提取去年所有用户运行的报告,例如

这可能吗?

1 个答案:

答案 0 :(得分:1)

当您通过查询构建器运行查询时,您将从CMS存储库中检索数据,该存储库不包含历史数据。

如果您想知道在给定时间范围内哪些用户运行了哪些文档,则需要使用审核数据库

是否可以从所述审计数据库中检索信息取决于许多事项:

  • 与CMS存储库相比,审计数据库不是BOBJ环境的先决条件。因此,您可能没有在您的环境中设置审计数据库。
  • 记录到审计数据库中的操作量是可配置的。您应该检查您的环境是否配置正确,以审核您感兴趣的操作。
  • 在BI4中,可以使用保留期配置审核数据库。默认情况下,此保留期设置得非常高,但可能已在您的环境中进行了修改,从而使您没有足够的数据来运行分析。
  • 在BI4中,默认情况下不再提供审计Universe。但是,您可以下载并导入SAP提供的审计Universe。有两个版本:original audit universeimproved version