移动互联网APP数据仓库的应用

2016-12-26 20:22倪迎花
电子技术与软件工程 2016年22期
关键词:数据仓库移动互联网应用分析

倪迎花

摘 要

随着社会的进步与科技水平的提高,互联网在各个领域被广泛的使用,为了实现更好的组织决策和服务,互联网管理人员对大数据的重视程度越来越高,对大数据进行了详细的获取、应用以及分析的深入研究。就目前而言,手机使用率与普及程度已经达到了很高的程度,移动互联网APP的用户也在不断的增加。为了有效的开发和改良APP软件,时其可以更好的服务于客户,相关的APP管理人与开发人员需要针对用户群体进行高度分析与调查,认识客户的需求,如此大量的数据分析也就需要构建相应移动互联网APP数据仓库,开发人员也需要对这项工作高度的重视。本文通过分析移动互联网APP数据仓库的应用,提出有效的具体策略,以供开发者参考与借鉴。

【关键词】移动互联网 APP 数据仓库 应用分析

网络信息技术如今正处于高速发展的阶段,大数据逐渐被社会各界重视起来,数据仓库作为数据挖掘和分析的重要平台,在各个行业中被广泛的使用。数据仓库可以记录每一个人网络中进行的操作与行为,并以数据的形式存储起来,为开发者与管理者提供了大量的数据信息,稳定了数据来源。移动互联网APP自身具备便捷、用户流量较小、数据变化快速等特点,对于此特点使用现有的大型数据仓库并不合适,可以针对移动互联网APP的特点开发适用于其的数据仓库,对移动互联网的用户行为与需求进行有效的收集和存储。

1 建立适用于移动互联网数据仓库的必要性

数据挖掘与分析是目前人工智能与数据仓库的热门要点,目前这样的数据处理技术是通过数据库,将其中的有价值的、隐藏的数据抽离出来,为开发者与管理者策略提供相应的线索。数据仓库则是实现这一技术的重要平台,其通过将用户的行为与需求已数据的形式进行记录,建立庞大的数据集合,为开发者与管理者提供有效的信息。

目前,智能手机的普及程度在不断的上升,移动互联网的用户也在不断的增加,可以说现在每一个人都可以使用手机在互联网上进行活动,已经成为了人们日常生活当中不可缺少的必须品。手机具有通信、娱乐、购物等众多的功能,占据了人们日常生活的大部分空间与时间。为了跟随时代的脚步,更好的为手机用户提供服务,移动互联网的开发者开始着手于对数据仓库的建设,利用先进的数据技术,对用用户的需求进行详细的分析与研究,就手机用户流量小、数据变动较快、数据复杂的特点而言,构建适用于移动互联网的数据仓库迎合了时代的脚步又满足了用户的需求,是十分必要的。

2 移动互联网APP数据仓库的应用需求

关于移动互联网APP的数据挖掘与分析,其自身具有一定的用户使用的规律与特点,因此要构建适合移动互联网APP的数据仓库。首先,移动互联网APP其自身的数据规模并不是很大,由此可见数据仓库的构建并不需要大型的,要更加的灵巧、便捷,并且不会占用大量的储存空间,能够及时的反应用户的行为。再者,移动互联网APP的数据是在时刻变动的,没有相应的规律可循,这就需要数据库频繁的上传数据,尽快对实时的用户数据进行分析和处理,为开发者和管理者留有充裕的时间做出决策。最后,数据仓库要具有一定的安全性与有效性,避免数据丢失与遗漏的情况出现,为移动互联网APP开发者上传有效可观的数据资料,保持其数据、信息与参数的高度统一,确保数据的准确性与可行性。

3 移动互联网APP数据仓库的设计思虑

在满足移动互联网APP数据仓库的需求之后,开发者对数据仓库的设计思路只要符合移动互联网APP的特点与数据的规律就可以初步实现。构建移动互联网APP数据仓库包括以下几个方面:首先,需要明确用户在使用APP的时候所展现的形态,这种形态表现为关系型的数据联系,其中包括了:个性信息、粉丝群体以及与其他用户的互动行为,以及用户自身的登录时间规律等。因此关于数据的分析与记录的工作,需要从数据之间的兼容性以及数据看的从属关系入手,将数据自动同步到数据仓库之中。再者,用户在使用移动互联网APP的时候,所产生操作数据,可以及时的在服务器上产生相应的日志。这些日志一般都是以文件的方式储存而来的,规模较大、内容较为随意。对于这样的数据我们需要做的就是在规律性的时间内对这些数据进行整理并录入到数据仓库当中,在转化这些数据的时候,需要保证数据的安全性与有效性,避免对数据进行改变。其次,客户端产生的数据,以及数据的形式都不具备规律性拥有较大的随机性,但是这些数据往往反映了用户对APP的使用情况。这类信息的存储要保证一定的完整性,以便管理者与开发者可以有效的分析用户的行为规则,探索用户实际的操作行为。最后,对于前端数据的录入到数据仓库之中,首先需要对这些数据进行检验,确保数据的一致性,排除多余参数与无效格式(如图1)。

4 移动互联网APP数据仓库应用实践

4.1 移动互联网APP数据库收集的数据情况

在互联网APP投入使用的过程当中,原始数据和变迁数据的表现形式主要变现为以下三个方面:

(1)同步到继承前端数据仓库中的数据,这一类数据,是未经过加工的数据,具有较好的即时性,以及自我同步与可随时查阅的特性。由于这些数据没有经过处理,因此这一类的数据不利于整合与分析,更适合作为即时信息进行查阅。

(2)通过服务器手机的数据,这些数据是经过格式化处理的信息,被收录在数据仓库已经建立的好的数据表格当中。但是由于用户的行为不断的变动所以日志的内容也在不断的增加与更行的,因此对于这一类的信息,通常需要经过固定时间来进行收集。在收集记录这些数据的时候,系统会对于之前的信息进行切断性的总结,避免数据出现丢失与损失。日志数据要比前一个数据占有更多的空间,对此,这部分数据需要比之前的要大10倍,同时采用阶段式的数据收集方式,避免别前端数据的影响。

(3)来自客户端的集成日志。来自客户端的操作日志,具备有序性、不完整性,它们是非格式化的数据。为保证其完整和规范,需要在导入到数据仓库前,集中对其进行格式化的操作。首先,需要进行数据清理和补齐。因为这部分数据在收录过程中会收录到系统自动生成的日志或者机器人操作产生的日志,因此,需要根据 APP 自身的特点,进行数据清理。而部分数据会有缺失字段的现象,通过设置,可以对发生字段缺失的数据进行补齐。然后,对数据进行格式化处理,将所有字段进行整理,形成统一完整的文本。最后,在数据仓库中建立好与格式相匹配的数据表,将格式化后的数据信息导入到数据仓库中。

4.2 实际应用与数据仓库的管理

移动互联网APP数据仓库的具体管理方式对应其表现的数据形式,这一部分是数据仓库运行的关键。移动互联网APP数据仓库的具体管理方式为一下这三个方面:

4.2.1 利用关系数据库系统

海量的数据存储,要保证其有序可操作行,就必须利用关系数据库系统,通过大量的时间积累,数据在不断的增加,关系数据库可以保证这些数据有序的运行并且依然具备可操作性。

4.2.2 并发操作技术的应用

对于APP而言其用户的访问量较而且较为集中,数据之间常处于并行状态,这就需要采用并行操作,将用户的需求都可均匀的满足,不会出现网络拥堵的状态。此外关于整体数据的处理,并行操作还可以对所有的数据进行查询和分解,使得数据拥有高利用率。

4.2.3 优化支持查询

移动互联网APP数据仓库的关系数据对于决策的查询功能还不完善。但是结合优化过后的查询其等技术,可以使得决策的查询处于合理化有效化(见图2)。

数据仓库最主要的功能就是对数据的表现以及分析,其可以有效的反应数据的具体情况,为开发者与管理者提供相应的对策。如今的移动互联网APP数据仓库对数据的表现形式主要集中在多想数据的挖掘以及分析上面。在数据仓库的运用当中,多为分析起到了重要的作用,可以帮助开发者与管理者从多个元度进行比较,数据统计的方式已经被广泛的运用,并且其收益十分之高。

5 结语

移动互联网APP数据仓库的使用可以为APP开发人员提供海量的参考信息,可以更加便捷快速的了解用户的需求与满意程度。数据仓库的应用在数据挖掘中具有很高的使用价值和更高的性能,此外,数据仓库的投入较少,性价比极高。其在大数据挖掘、分析以及移动互联网APP领域有着较高的发展空间。要开发者更深入的进行了解与创新,使数据仓库发挥自身的价值与潜能,为开发者提供更为有效的信息。

参考文献

[1]黄国贤.移动互联网APP数据仓库的应用实践研究[J].科技传播,2016,8(03):67,75.

[2]沈伟,汪海航.移动互联网APP数据仓库的实现与应用[J].科技风,2015(06):93-94.

[3]贾庆华.移动互联网APP数据仓库的应用实践研究[J].通讯世界,2016(09):30-30.

[4]王恂.大数据背景下基于Hbase技术的移动统计平台研究[J].无线互联科技,2015(13):47-48.

作者单位

江苏省镇江市高等职业技术学校 江苏省镇江市 212000

猜你喜欢
数据仓库移动互联网应用分析
基于数据仓库的住房城乡建设信息系统整合研究
分布式存储系统在液晶面板制造数据仓库中的设计
探析电力系统调度中数据仓库技术的应用
大数据环境下基于移动客户端的传统媒体转型思路
基于移动互联网的心理健康教育初探
基于数据仓库的数据分析探索与实践