使用Audit Universe 4.2在BO中使用客户

2020-09-15 01:04发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好大师,

我们最近迁移到4.2 SP3。

我们在质量检查环境中安装了Matt提供的4.2 Audit Universe。

  • 我们从使用审核数据库的用户组中有一个自定义要求。
  • 要求是捕获用户登录时的信息,用户登录的次数以及用户运行的报告(报告运行和查看实例)的信息。

  • Web Intelligence,PDF,Excel,CSV甚至可能是文本
  • 如果报告为空,则仍被视为"运行"

  • 图片:1
  • 在IDT中,我们在Audit Universe中创建了一个自定义指标,名为"运行的报告总数",它具有以下查询

    SELECT 条款:

    count(@Select(Event \ Object))

    WHERE子句

    在('View','Refresh','Run')中的

    @Select(Event \ Event Type)和在('Web Intelligence','Crystal report','Dashboard', " Lumira文档")

    查询面板的外观如下:

    对于运行的报告总数

    总数量 -reports-run.jpg

    我以测试用户身份登录并运行报告(报告2),然后注销,再次登录并再次运行报告。 刷新计数了两次,但我得到了4个视图。 在刷新报告之前和之后,它是否在统计视图? 我们希望View就像Refresh一样是2。

    能否请您帮助我们理解这是否正确?

    请建议我们。 谢谢您的时间。

    (33.1 kB)

             点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

    加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


    你好大师,

    我们最近迁移到4.2 SP3。

    我们在质量检查环境中安装了Matt提供的4.2 Audit Universe。

    • 我们从使用审核数据库的用户组中有一个自定义要求。
    • 要求是捕获用户登录时的信息,用户登录的次数以及用户运行的报告(报告运行和查看实例)的信息。

    • Web Intelligence,PDF,Excel,CSV甚至可能是文本
    • 如果报告为空,则仍被视为"运行"

  • 图片:1
  • 在IDT中,我们在Audit Universe中创建了一个自定义指标,名为"运行的报告总数",它具有以下查询

    SELECT 条款:

    count(@Select(Event \ Object))

    WHERE子句

    在('View','Refresh','Run')中的

    @Select(Event \ Event Type)和在('Web Intelligence','Crystal report','Dashboard', " Lumira文档")

    查询面板的外观如下:

    对于运行的报告总数

    总数量 -reports-run.jpg

    我以测试用户身份登录并运行报告(报告2),然后注销,再次登录并再次运行报告。 刷新计数了两次,但我得到了4个视图。 在刷新报告之前和之后,它是否在统计视图? 我们希望View就像Refresh一样是2。

    能否请您帮助我们理解这是否正确?

    请建议我们。 谢谢您的时间。

    (33.1 kB)
    4条回答
    clever101
    1楼-- · 2020-09-15 02:05

    如果用户打开报告,则将生成"查看"事件。 如果用户随后刷新报表中的数据,则会生成一个单独的"刷新"事件。 我将从您的事件类型列表中删除"刷新",以防止重复计算。

    -Dell

    clever101
    2楼-- · 2020-09-15 02:05

    赞赏Denis对其进行了纠正。 谢谢!

    Aaron 3364
    3楼-- · 2020-09-15 01:47

    感谢Dennis的纠正。

    感谢克里斯蒂(Christy)的回复和投入:)

    好主意,但利益相关者也需要进行刷新事件。

    他们希望在同一报告中包含3个事件(查看,刷新和运行)

    请问是否有任何解决方法?

    感谢您的时间!

    派大星 ヾ
    4楼-- · 2020-09-15 01:47

    我仍然看到同一件事。 当我只是基于View事件进行过滤时,我仍然看到计数为4。 这是设计使然吗?

    下面是查询的外观。

    我试图将连接从左到右更改为内部连接,反之亦然。 什么都没有解决。

     SELECT UserTenantCluster.User_Name,max(ObjectType.Object_Type_Name),max(EventType.Event_Type_Name),year(Event.Start_Time),month(Event.Start_Time),day(Event.Start_Time),Datepart(hour,Event.Start_Time)  ),Event.Object_Name,count(DISTINCT(Event.Object_Name)),Event.Start_TimeFROM ADS_EVENT_TYPE_STR EventType INNER JOIN ADS_EVENT事件ON(EventType.Event_Type_ID = Event.Event_Type_ID和upper({fn left(EventType.Language,2)})=  upper({fn left(@Variable('PREFERRED_VIEWING_LOCALE'),2)}))LEFT OUTER JOIN ADS_USER UserTenantCluster ON(UserTenantCluster.User_ID = Event.User_ID和UserTenantCluster.Cluster_ID = Event.Cluster_ID JOINT类型(ObjectType)Object类型 .Object_Type_ID = Event.Object_Type_ID AND upper({fn left(ObjectType.Language,2)})= upper({fn left(@Variable('PREFERRED_VIEWING_LOCALE'),2)}))))WHERE(((EventType.Event_Type_Name)  ('Web Intelligence','Crystal Reports','Dashboard','Lumira Document')中的'View')和(ObjectType.Object_Type_Name)  )AND UserTenantCluster.User_Name IN @Prompt('输入User','A','Characteristics \ User',Multi,Free,Persistent,User:0的值)GROUP BY UserTenantCluster.User_Name,ObjectType.Object_Type_ID,  EventType.Event_Type_ID,year(Event.Start_Time),month(Event.Start_Time),day(Event.Start_Time),Datepart(hour,Event.Start_Time),Event.Object_Name,Event.Start_Time
     

    感谢您对此的回应。

    谢谢

    斯里兰卡

    一周热门 更多>