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

Business Object reports running in a period of time

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

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是报告创建时间;相反,我需要提取 去年所有用户的报告 运行 例如

这可能吗?

当您 运行 通过查询生成器进行查询时,您是从 CMS 存储库中检索数据,其中不包含任何历史数据。

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

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

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