【问题标题】:Business Object reports running in a period of time一段时间内运行的业务对象报告
【发布时间】:2016-04-08 10:26:29
【问题描述】:

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

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

这可能吗?

【问题讨论】:

    标签: sql business-objects


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-07-07
      • 2017-11-04
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 2015-07-31
      • 1970-01-01
      相关资源
      最近更新 更多