页面树结构

版本比较

标识

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



面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid

目录


在Smartbi的运行过程中,企业的运维人员关注Smartbi平台系统内所有用户以及用户组的使用情况。期望通过监测用户、资源、会话三个层面的指标,发现企业内部人员的使用问题,并利用用户行为分析指标,为构建企业安全监控与信息审计机制提供有力的参考依据,保证系统更健康稳定地长期运行。

用户行为分析记录了用户及其行为数据,帮助运维人员进行用户分析、会话分析、资源使用情况分析,掌握平台的整体情况。

最终效果呈现

Image Added

使用方法

注意

该示例在 V10.5.8上 验证通过的MySQL/Oracle知识库中验证通过。

本文档的示例资源仅适用于本文档中的示例报表/场景。若实际报表/场景与示例无法完全适配(如使用功能不一致,或知识库类型不匹配等),需根据实际需求开发代码。

用户行为分析记录了用户及其行为数据,帮助运维人员进行用户分析、会话分析、资源使用情况分析,掌握平台的整体情况。

以MySQL知识库为示例,可通过部署附件中的扩展包以及上传附件中的资源,使用用户行为分析工具。

  • 资源包含一个数据模型和一个交互仪表盘,运维人员可以直接使用交互仪表盘查看数据。
  • 也可以基于数据模型,自助进行数据查询、可视化探索、仪表盘的制作。

数据模型说明

用户行为数据模型中,共包含6个度量、5类维度:

度量:

  • 用户类:
  • 会话类:

2、选择“系统运维”界面主菜单 会话管理  ,如图:

Image Removed

会话监控

会话监控是指通过查询各服务器的会话信息以实现对所有会话进行及时有效监控的目的。它包含服务器设置、分页设置和会话信息。

Image Removed

服务器设置

服务器设置用于设置监控的服务器,取样间隔等。

Image Removed

当前服务器:默认是当前服务器。可以点击下拉切换服务器。

刷新:由于会话信息列表不会自动刷新,因此通过 刷新 按钮获取最新的会话记录。

设置:可以通过服务器设置切换到其他服务器。服务器访问设置主要有两个作用:

  • 设置取样间隔时间,默认值是“1分钟”,指1分钟取一次Session信息到知识库中。
  • 添加其他服务器地址。主要在配置了Smartbi服务器集群时有用,将集群的多个服务器地址添加进来,以便管理员监控每台服务器的用户情况。

操作入口:在设置区中单击 设置 按钮,弹出“设置”窗口,如下图所示:

Image Removed

在“设置”窗口中允许用户进行如下操作:

  • 添加服务器:单击 添加 按钮,弹出“添加服务器”窗口,请输入服务器地址、用户名和密码。
  • 修改服务器:单击操作栏中的 修改 按钮,弹出“修改服务器”窗口,允许修改服务器地址、用户名和密码。其中,用户必须是具有“会话管理”操作权限的用户,密码允许为空。
  • 删除服务器:单击操作栏中的 删除 按钮,成功删除当前服务器。

Image Removed

会话信息

会话信息用于根据设置区的设置以列表的形式显示相应的会话数据信息。

Image Removed

一条会话记录对应一个登录信息,即:在同一个机器上用同一个用户登录两次,则会有两条会话记录。

下面介绍批量断开功能和会话信息中的各列含义。

批量断开

批量断开用于批量断开会话。该操作只对本地服务器中的会话有效。

在信息表勾选需要断开的会话复选框,然后点击 批量断开 按钮,则选中的会话都会断开。

Image Removed

会话信息表

信息项

说明

勾选列

通过复选框勾选会话来进行批量操作。

会话ID

当前会话的ID,做为当前会话记录的唯一标识,由系统自动生成。

用户IP

登录用户的IP地址。

用户名

登录用户的名称。

用户别名

登录用户的别名。

空闲时间

用户登录后的空闲时间,即未与产品任何交互操作的时间。

登录时间

用户登录Smartbi的时间。

断开会话

用于设置断开当前会话。该操作只对本地服务器中的会话开放。判断是否为本地服务器的方法:设置区中的服务器项中的地址与IE地址栏中的地址是否一致。

会话分析

会话分析是指从不同的角度对当前所访问的服务器的会话信息进行分析。

Image Removed

最大会话数分析

最大会话数分析可以实现追踪某个时间区间内的在线用户个数,以便对系统软硬件资源进行优化配置。Image Removed

单击快捷方式 最大会话数分析,弹出“最大会话数分析”报表,根据用户设置的开始时间、结束时间及时间间隔显示相关数据。如下图所示:

Image Removed

Image Removed

删除部分会话历史记录

删除部分会话历史记录是指删除指定时间内的所有会话记录。

注:只有具有“删除会话历史”操作权限的用户才允许执行删除部分会话历史记录操作。

Image Removed

单击快捷方式 删除部分会话历史记录,弹出“删除部分会话历史记录”对话框,确定时间段即“开始时间”和“结束时间”。

Image Removed

本文档的示例资源仅适用于MySQL/Oracle知识库。若使用其余类型知识库,需根据实际情况修改数据模型,修改方法见其余类型知识库的使用方法

1、下载用户行为分析扩展包与知识库对应类型的资源文件。

资源名称资源作用资源下载地址
userbehaviordata扩展包保证用户行为分析功能正常运行的必备扩展包。
(MySQL版本)用户行为分析.xml用户行为分析功能相关资源。
(Oracle版本)用户行为分析.xml用户行为分析功能相关资源。

2、部署userbehaviordata.ext 扩展包,部署扩展包可参考部署扩展包

注意

注意:上传该扩展包时需进行系统升级。请勿在系统忙碌期间部署该扩展包。

3、通过【系统运维】中的【导入资源】,将与知识库对应类型的 “用户行为分析.xml” 文件导入系统。

4、进入 “用户行为分析模型” 数据模型,预览日期表的数据。

Image Added

预览情况处理方法
数据预览正常进入下一步骤
提示“日期表不存在”

右键“日期表”-编辑,点击确认,新建日期表。

Image Added

5、手动抽取数据,抽取方式可参考抽取设置

注意:该示例中的数据模型已设置抽取计划:每天0:00自动抽取,可根据实际情况自行修改,修改方法可参考抽取计划

6、打开 “用户行为分析看板” ,数据显示正常即可。可根据实际情况另存看板,并修改为个人的用户行为分析看板。

Image Added

其余类型知识库的使用方法
其余类型知识库的使用方法

其余类型知识库的使用方法

本文档的示例资源仅适用于MySQL/Oracle知识库。如果使用其余类型知识库,可在导入资源后,进入 “用户行为分析模型” 数据模型,查看是否存在错误提示。若存在错误提示,可尝试将 “用户行为分析模型” 数据模型中的sql查询语句修改为当前知识库的sql语句再运行,需要修改的sql查询可见下图:

Image Added

注意事项

1、该资源需使用MPP高速缓存库。