页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

操作日志记录用户在Smartbi中的各类操作,包括登录、注销、对报表的各种操作、对业务数据集的各种操作、对资源文件的导入导出等操作情况。操作日志记录用户在Smartbi中的各类操作,包括登录、注销、对报表的各种操作、对业务数据集的各种操作、对资源文件的导入导出等操作情况,为系统运维、以及各种问题排查提供依据。

功能入口

入口一:

入口一

1、选择系统快捷菜单 系统运维 ,或者选择“系统导航栏”的 系统运维 ,如图:


面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid
目录


Image Modified

2、选择“系统运维”界面主菜单 

操作日志  ,如图:

操作日志 ,进入“操作日志报表”界面,如图:

Image Modified

入口二:

入口二

在“分析展现”界面,展开左侧资源目录区,选择 分析报表 > system节点 > 分析报表 >操作日志报表

,如图:

 ,进入“操作日志报表”界面,如图:

操作入口

Image Added

单击“定制管理”界面的快捷方式 操作日志,弹出“操作日志查询”窗口展示操作日志报表。

切换到 "定制管理"-"资源定制"->"system"目录->"分析报表"目录,点击"操作日志报表"

切换到 分析展现 > 分析报表 > system目录 > 分析报表 > 操作日志报表

Image RemovedImage Removed

窗口介绍

 Image Removed

Image Removed

 

操作日志查询窗口中各过滤条件和报表字段所表示的含义说明如下:

界面介绍

“操作日志报表”界面如图:

Image Added

“操作日志报表”界面各报表参数和报表字段所表示的含义说明如下:

设置项说明
过滤条件
报表参数

操作类型
列出所有用户在系统中执行的操作类型,以供用户按照操作类型查询操作日志。该过滤条件与字段“操作类型”选项匹配。操作类型的设置入口为 系统运维>系统选项

用于自定义设置操作日志的类型,控制各功能相关操作是否保存到操作日志表中。

该项与报表字段的“操作类型”选项匹配。

操作类型的设置入口为 系统运维 > 系统选项 > 公共设置 >

设置操作日志Image Removed

操作日志设置 ,如图:

Image Added

单击 设置 按钮,弹出“设置操作日志”对话框,勾选需要记录的操作日志类型。

Image Added

开始时间

允许用户设置操作的起始时间,用于查询在某时间段内各用户的操作日志记录。

结束时间

允许用户设置操作的结束时间,用于查询在某时间段内各用户的操作日志记录。

设置开始时间、结束时间,用于查询在某时间段内各用户的操作日志记录。

查询报表
数据刷新的快捷按钮。
设置报表参数后,单击刷新数据。
删除日志
删除操作日志的快捷按钮。
删除操作日志记录。
报表字段





时间表示执行操作的开始时间。
登陆用户
登录用户表示执行操作的用户。
用户别名表示执行操作的用户的别名。
操作类型
表示操作的类型。操作类型的设置入口为 系统运维>系统选项 > 公共设置 > 设置操作日志
表示操作的类型。
描述
根据操作的类型,分别详细记录相关信息。
根据操作的类型,详细记录相关信息。
会话标识表示操作所对应的会话ID标识。
详细信息
表示操作类型“执行SQL”时用于显示当前操作的执行时长、执行该操作的IP地址、该操作的数据源及SQL语句内容。

操作类型为“执行SQL”时,用于显示当前操作的执行时长、执行该操作的IP地址、该操作的数据源及SQL语句内容。

 

示例说明

示例描述

当用户在系统中执行某一操作后,在操作日志报表中会记录该操作直接产生的操作类型及其间接引起的其他操作类型。

当用户在系统中执行某一操作后,在操作日志报表中会记录该操作直接产生的操作类型及其间接引起的其它操作类型。

如:用户打开一个已存在的可视化数据集不进行任何操作的前提下单击工具栏中的 

用户打开一个已存在的可视化数据集,在不进行任何操作的前提下单击工具栏的 保存

 按钮,已知该数据集只有三个输出字段。我们对这个场景中的操作进行如下分析:

按钮,我们对这个场景中的操作进行如下分析:

    (a)打开可视化数据集进入到数据集定制界面时,该操作的类型为“浏览可视化数据集”。

    (b)当对可视化数据集不进行任何操作即保存时,是对可视化数据集进行了更新操作。在Smartbi中,对可视化的更新处理方式为:先将可视化数据集下原有输出字段一个一个删除后,再重新读取字段载入。因此在该操作中,有以下操作类型记录:

  • 分别删除三个输出字段对应的操作类型为“删除资源节点”。
  • 保存时对应的操作类型为“修改可视化数据集”。
    Image Removed

 

1、打开可视化数据集进入到数据集定制界面时,该操作类型为“浏览可视化数据集”。

2、当对可视化数据集不进行任何操作即保存时,该操作类型为“修改可视化数据集”。

Image Added

操作日志原理

Smartbi中操作信息等是储存在知识库中t_operationlog表中。

Image Modified

字段说明
c_idt_
operationlog中记录的操作编号
operationlog中记录的操作编号。
c_type
操作类型,如:浏览报表,执行sql等操作类型
操作类型,如:浏览报表,执行sql等操作类型。
c_time
操作执行的时间
操作执行的时间。
c_username
执行操作时的用户名称
执行操作时的用户名称。
c_useralias
执行操作时的用户别名
执行操作时的用户别名。
c_sessionid
执行操作时的会话编号
执行操作时的会话编号。
c_hasmore
 

c_detial
操作的详细信息,CLOB类型。
操作的详细信息,CLOB类型。。

 


系统中的查看操作日志报表,是通过sql数据集t_opreationlog表获取。

Image Modified

 

可以实现sql对t_operationlog进行查询,获取需要的信息。

如下sql,查询某个ID为'I40289b8631416d96014d3170df4704ef'的页面的浏览操作信息。知识库类型为oracle。

代码块
languagesql
select  * from    t_operationlog where c_type like '%浏览页面%'  and substr(to_char(c_detail),instr(to_char(c_detail ),'id',1,1) +4 ,instr(to_char(c_detail),',',1,1)-instr(to_char(c_detail),'id',1,1)-5)='I40289b8631416d96014d3170df4704ef'

其中,c_detail字段数据如下:

Image Removed

面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid
toc

Image Added