【技术实现步骤摘要】
一种基于软件数据分析的通用事件模型
本专利技术涉及数据运营分析
,特别涉及一种基于软件数据分析的通用事件模型。
技术介绍
在软件开发过程中,涉及大量的原始数据库表,并且在软件运营阶段还会不断产生新的数据及数据表,现在软件数据的运营主要有以下几个步骤:1、根据数据观察的维度需要,建立各类维度表,即数据维度层(DIM层);2、根据数据分门别类的存储多张原始表,即原始数据层(ODS层);3、开发离线计算程序,对ODS层数据抽取、分类、组合、轻聚合生成新的表,即数据集市层(DW层);4、再根据业务需要(各周期统计数据)开发离线计算程序对DW层/DIM层数据再次进行抽取、聚合、合并,生成各类最终应用表,即数据应用层(APP层);5、由应用程序显示APP层数据。对于开发人员在对软件的更新升级、运维过程中会遇到如下问题:开发人员开发需要了解很多的数据库表的信息才能进行开发;数据被多次转换、存储,数据冗余大、数据量会迅速膨胀;如果统计数据出现错误或统计指标有变化,有很多指标需要从头开始计算,这个需要非常漫长的时间,甚至会影响业务发展;由于所有数据需要预计算,所以缺乏灵活性和 ...
【技术保护点】
1.一种基于软件数据分析的通用事件建模方法,其特征在于,包括如下步骤:S1、构建事件表结构;S2、将各类软件数据根据事件表结构,分字段统一存储至事件表,即构成最终应用表;S3、根据分析需求,对最终应用表进行查询、分析、更新操作。
【技术特征摘要】
1.一种基于软件数据分析的通用事件建模方法,其特征在于,包括如下步骤:S1、构建事件表结构;S2、将各类软件数据根据事件表结构,分字段统一存储至事件表,即构成最终应用表;S3、根据分析需求,对最终应用表进行查询、分析、更新操作。2.根据权利要求1所述的一种基于软件数据分析的通用事件建模方法,其特征在于,所述S1的事件表结构包括:创建固定属性数据字段,包括终端唯一标识ID、事件时间、事件地点、事件类型;创建非固定属性数据字段,包括事件状态;创建外键,用于链接外表。3.根据权利要求2所述的一种基于软件数据分析的通用事件建模方法,其特征在于,所述固定属性数据字段中,终端唯一标识ID包括事件发起者的设备ID或账户ID;事件时间为事件发生的时间点;事件地点包括解析的事件发起者所在地的IP地址;事件类型包括终端唯一标识ID对应的行为数据;所述非固定属性数据字段中,事件状态为各类事件的状态描述所需字段的合集。4.根据权利要求2所述的一种基于软件数据分析的通用事件建模方法,其特征在于,还包括,构建用户表结构,用于存储对终端属性进行修改的操作;所述外键链接至所述用户表的主键。5.根据权利要求2所述的一种基于软件数据分析的通用事件建模方法,其特征在于,所述S2具体包括:采集事件数据,将事件数据根据固定属性数据字段和非固定属性数据字段录入至事件表;对于缺少的数据字段录入NULL。6.根据权利要求1所述的一种基于...
【专利技术属性】
技术研发人员:孙铭鸿,
申请(专利权)人:武汉掌游科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。