在平台的运行过程中,平台运维人员关注平台的使用情况。期望通过监测用户、资源、会话三个层面的指标,及时发现用户的使用问题,并提出对应的解决方案,以保证系统健康强壮稳定长期运行。为此使用数据模型功能开发了用户行为分析模型,用户可以基于数据模型,自助进行数据查询、可视化探索、仪表盘的制作。
用户行为分析记录了用户及其行为数据,帮助运维人员进行用户分析、会话分析、资源使用情况分析,掌握平台的整体情况。
效果示例
使用方法
该示例在 V10.5.8上 的MySQL知识库中验证通过。
本文档的示例资源仅适用于MySQL知识库。若使用其余类型知识库,需根据实际情况修改数据模型。
1、下载用户行为分析扩展包与资源。
资源 | 作用 | 下载地址 | |
---|---|---|---|
userbehaviordata扩展包 | 内置用户行为分析所需数据表至知识库,数据表如右侧。 | 资源类型表:t_user_behavior_res_type | |
操作类型表:t_user_behavior_opt_type | |||
用户行为分析.xml | 用户行为分析数据模型以及看板。 |
2、部署userbehaviordata.ext 扩展包,部署扩展包可参考部署扩展包。
注意:上传该扩展包时需进行系统升级。请勿在系统忙碌期间部署该扩展包。
3、通过【系统运维】中的【导入资源】,将用户行为分析.xml文件导入系统。
4、进入【用户行为分析(纯sql版本)】数据模型,阅览日期表的数据。
预览情况 | 处理方法 |
---|---|
数据预览正常 | 进入下一步骤 |
提示“日期表不存在” | 右键“日期表”-编辑,点击确认,新建日期表。 |
5、抽取数据,抽取方式可参考抽取设置。
注意:该示例中的数据模型已设置抽取计划:每天13:00自动抽取,可根据实际情况自行修改,修改方法可参考抽取计划。
6、打开【用户行为分析看板】,数据显示正常即可。可根据实际情况另存看板,并修改为个人的用户行为分析看板。
其余类型知识库使用方式
本文档的示例资源仅适用于MySQL知识库。若需使用其余类型知识库,导入资源后,需将【用户行为分析(纯sql版本)】数据模型中的sql查询语句修改为当前知识库的sql语句,需要修改的sql查询可见下图: