让决策更智能
新一代智能数据分析平台

用户行为分析功能

观远产品部发表于:2021年03月18日 20:28:16更新于:2021年03月19日 11:55:56

此功能增值模块,如需开通请联系您的专属解决方案顾问

1. 用户行为分析是什么?

通过基于观远数据BI平台系统的相关操作轨迹/行为等元数据(meta data),对观远数据BI平台系统内所有的用户以及用户组等有关数据进行统计和分析,从中帮助企业IT/运维部门了解企业内部业务人员的使用情况,并可帮助企业IT/运维部门构建一套安全监控和信息安全审计机制,更加保护企业的数据资产安全等。

2. 用户行为分析有哪些使用场景?

用户行为分析功能模块主要提供以下使用场景,包括:

  • 可帮助企业内部负责私有化部署的IT/运维部门,更加快速了解和分析业务人员在当前BI平台的使用情况;

  • 可帮助企业内部负责安全监控/信息安全审计部门,更加完整和方便记录企业内部数据的访问操作等行为,更加有效保护企业数据资产安全。

3. 功能模块

目前用户行为分析功能主要由2大模块构成:内置数据集(即builtin dataset)和内置仪表板。

3.1 内置数据集

通过底层数据库和web端发起的请求等方式,我们构建了内置于系统的用户行为分析的8大数据集。这些数据集每日T+1全量进行更新。

在私有化部署环境中,任何用户都没有修改、删除、重命名数据集的权限(即便是管理员或拥有所有者权限)。但是用户可基于我们提供的数据集进行二次开发,自定义企业内部所需要的用户行为分析逻辑。

3.1.1 builtin_execute_record表

该表是基于底层MySQL数据库抽取而来,用于存储数据集和ETL任务的执行情况。

表名表字段名称表字段类型
builtin_execute_recordSTRING

资源idSTRING

资源类型STRING

开始运行时间TIMESTAMP

结束运行时间TIMESTAMP

运行时长LONG

状态

STRING

3.1.2 builtin_user表

该表是基于底层MySQL数据库抽取而来,用于存储用户的记录。

表名表字段名称表字段类型
builtin_user用户idSTRING

STRING

用户名称STRING

mobileSTRING

emailSTRING

账户STRING

角色STRING

创建时间TIMESTAMP

最近修改时间TIMESTAMP
3.1.3 builtin_card表

该表是基于底层MySQL数据库抽取而来,用于存储卡片的记录。

表名表字段名称表字段类型
builtin_card卡片idSTRING

STRING

父卡片idSTRING

所属数据集idSTRING

创建者idSTRING

卡片名称STRING

卡片类型STRING

图表类型LONG

创建时间TIMESTAMP

最近修改时间TIMESTAMP

3.1.4 builtin_page表

该表是基于底层MySQL数据库抽取而来,用于存储页面相关的记录。

表名表字段名称表字段类型
builtin_page页面idSTRING

STRING

所属文件夹STRING

创建者idSTRING

页面名称STRING

创建时间TIMESTAMP

最近修改时间TIMESTAMP

页面类型STRING
3.1.5 builtin_data_flow表

该表是基于底层MySQL数据库抽取而来,用于存储ETL相关的记录。

表名表字段名称表字段类型
builtin_data_flowETL idSTRING

STRING

创建者idSTRING

所属文件夹STRING

ETL名称STRING

输入数据集STRING

输出数据集STRING

运行次数INT

成功运行次数INT

最近运行时长LONG

状态STRING

创建时间TIMESTAMP

最近修改时间TIMESTAMP

定时更新时间STRING

更新方式STRING

最近运行时间TIMESTAMP
3.1.6 builtin_data_source表

该表是基于底层MySQL数据库抽取而来,用于存储数据集相关的记录。

表名表字段名称表字段类型
builtin_data_source数据集idSTRING

STRING

创建者idSTRING

所属文件夹STRING

数据集名称STRING

行数INT

列数INT

卡片数INT

定时更新时间STRING

状态STRING

创建时间TIMESTAMP

最近修改时间TIMESTAMP

数据集类型STRING

最近运行时间TIMESTAMP

数据抽取方式STRING
3.1.7 user_and_user_group_relation_record表

该表是基于底层MySQL数据库抽取而来,用于存储用户与用户组归属关系的记录。

表名表字段名称表字段类型
user_and_user_group_relation_record用户IDSTRING

用户名称STRING

用户组IDSTRING

用户组名称STRING

父用户组IDSTRING

父用户组名称STRING
3.1.8 user_behavior_analysis_record表

该表是通过记录web端Http发起的Request信息而来,用于存储用户以及用户组具体操作明细的记录。

表名表字段名称表字段类型
user_behavior_analysis_record操作时间TIMESTAMP

STRING

操作名称STRING

用户名称STRING

用户组名称STRING

资源idSTRING

资源类型STRING

资源名称STRING

登录方式STRING

客户端操作系统STRING

客户端浏览器STRING

用户IDSTRING
3.1.8 builtin_directory表

该表是基于底层MySQL数据库抽取而来,用于存储系统各类文件夹相关的记录。

表名表字段名称表字段类型
builtin_directory文件夹idSTRING

STRING

创建者idSTRING

父文件夹idSTRING

创建时间TIMESTAMP

最近修改时间TIMESTAMP

资源类型STRING

3.2 内置仪表板

当前用户行为分析功能模块基于8大内置数据集(见4.1 内置数据集),提供了一套通用的用户行为分析可视化仪表板页面(页面名称:BI平台用户行为分析),涵盖了3大标准的分析逻辑包括系统概览、页面和卡片使用情况以及安全监控等。

在私有化部署环境内,任何用户都没有修改该内置仪表板的权限(即便是管理员或拥有所有者权限),但是默认管理员是所有者,可分配查看/另存为权限给其他用户。如果企业内部需要自定义企业内的用户行为分析逻辑,可基于我们提供的8大内置数据集进行二次开发。

3.2.1 系统概览

user-behavior-analysis-systerm-overview.png

页面模块名称页面组成卡片名称卡片说明
系统概览系统用户数当前系统用户总数

用户组数当前系统用户组总数

页面数量当前系统页面总数

卡片数量当前系统卡片总数

活跃用户当前系统活跃用户总数

ETL运行次数 & 平均运行时长当前系统ETL运行总次数和平均ETL任务运行时长(单位为秒)

活跃用户TOP10当前系统活动用户前10

活跃用户组TOP10当前系统活动用户组前10

用户高频操作帕累托分析当前系统活动用户高频操作类型和次数的统计

时段峰值监控当前系统每日各小时段各登录方式访问量的总数分布情况

最近90天API调用次数与人数周对比最近90天API调用次数与人数周对比的变化情况
3.2.2 页面以及卡片使用情况

user-behavior-analysis-page&card.png

页面模块名称页面组成卡片名称卡片说明
页面以及卡片使用情况最受欢迎的页面看板当前系统最受欢迎页面看板名称的词云图

最近90天卡片新增数量以及卡片创建人数周对比最近90天卡片新增数量以及卡片创建人数周对比变化情况

近30天用户组访问卡片情况最近30天用户组访问卡片的变化情况

近30天用户组访问卡片人数与次数

最近30天用户组访问卡片人数与次数的总和

3.2.3 安全监控

user-behavior-analysis-safety-monitoring.png

页面模块名称页面组成卡片名称卡片说明
安全监控用户导出行为监控每日用户导出行为的监控包括谁导出和所导出的内容

用户删除行为监控每日用户删除行为的监控包括谁删除和所删除的内容

    您需要登录后才可以回复