【技术实现步骤摘要】
基于多应用平台的数据处理方法和装置、存储介质
本专利技术涉及大数据领域,具体而言,涉及一种基于多应用平台的数据处理方法和装置、存储介质。
技术介绍
目前,综合应用服务平台(如各类在线SaaS应用商城),不同应用的业务数据是相互独立未打通的数据孤岛状态,可导致数据重复采集、数据分析不全面的、数据资源无法充分利用等问题。如图1所示,为相关技术中综合应用服务平台的整体架构示意图,该技术方案系统框架的处理流程如下:各应用确认各自所需的输入数据类型,可能的数据来源;然后,相互独立地从外部获取所需数据,并按照各应用的业务逻辑通过前端展示和交互模块向用户提供服务;之后,随着系统运行,各应用独自积累和使用各自存储的数据持续提供服务。以某综合能源服务类应用平台上的应用为例,包含提供能耗实时监测的监控类应用和预测未来某一时间段的能耗情况的负荷预测类应用。为使这两类类应用正常提供服务,需分别输入相关能耗数据。用户订阅或购买应用后,因应用之间为相互独立的孤岛状态,需分别解决数据来源的问题,产生额外的数据采集、数据转换、数据导入等人工 ...
【技术保护点】
1.一种基于多应用平台的数据处理方法,其特征在于,包括:/n通过第一应用获取第一数据集合,其中,所述第一应用为目标应用平台上的N个应用中的一个应用,所述N为大于1的自然数;/n对所述第一数据集合进行规范化处理,得到第二数据集合,并将所述第二数据集合存储于所述目标应用平台的数据仓库中,其中,所述第二数据集合用于为所述N个应用中的一个或多个应用提供数据服务;/n在获取到第二应用发出第一数据请求的情况下,在所述数据仓库中查询与所述第一数据请求对应的第三数据集合,其中,所述第二应用为所述N个应用中的一个应用;/n在所述数据仓库中查询到所述第三数据集合的情况下,向所述第二应用发送所述第三数据集合。/n
【技术特征摘要】
1.一种基于多应用平台的数据处理方法,其特征在于,包括:
通过第一应用获取第一数据集合,其中,所述第一应用为目标应用平台上的N个应用中的一个应用,所述N为大于1的自然数;
对所述第一数据集合进行规范化处理,得到第二数据集合,并将所述第二数据集合存储于所述目标应用平台的数据仓库中,其中,所述第二数据集合用于为所述N个应用中的一个或多个应用提供数据服务;
在获取到第二应用发出第一数据请求的情况下,在所述数据仓库中查询与所述第一数据请求对应的第三数据集合,其中,所述第二应用为所述N个应用中的一个应用;
在所述数据仓库中查询到所述第三数据集合的情况下,向所述第二应用发送所述第三数据集合。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一数据集合进行规范化处理,得到第二数据集合,并将所述第二数据集合存储于所述目标应用平台的数据仓库中,包括:
在M个参数中确定所述第一数据集合中的每个数据所归属的参数,其中,所述M个参数包括所述数据仓库中与所述N个应用对应的参数,M为自然数,所述M个参数具有一一对应的M个目标数据格式,所述M个目标数据格式为所述数据仓库中的数据存储格式;
将所述第一数据集合中的每个数据转换为与所述每个数据所归属的参数对应的目标数据格式,得到所述第二数据集合;
将所述第二数据集合中的每个数据存储于所述数据仓库中所归属的参数下。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
对所述M个参数的参数类型进行分类,其中,所述参数类型包括静态参数和动态参数;
根据所述M个参数的所述参数类型,分别为所述M个参数设置所述M个目标数据格式,其中,每个所述目标数据格式包括以下至少之一:数据长度、数据类型、数据大小。
4.根据权利要求3所述的方法,其特征在于,在所述分别为所述M个参数设置所述M个目标数据格式之后,所述方法还包括:
对所述数据仓库中的所述M个目标数据格式中的Q个目标数据格式进行更新,得到Q个更新后数据格式,其中,所述Q个更新后数据格式用于使输入所述目标应用平台的第一关联数据按照所述Q个更新后数据格式存储到所述数据仓库中对应的Q个参数下,所述第一关联数据为归属到所述Q个参数的数据,所述Q个更新后数据格式与所述Q个参数一一对应;或者
获取新增的一一对应的K个参数和K个目标数据格式,并将所述K个参数和所述K个目标数据格式增加到所述数据仓库中,其中,所述K个目标数据格式用于使输入所述目标应用平台的第二关联数据按照所述K个目标数据格式存储到所述数据仓库中对应的所述K个参数下,所述第二关联数据为归属到所述K个参数的数据。
5.根据权利要求1所述的方法,其特征在于,在所述数据仓库中查询与所述第一数据请求对应的第三数据集合之后,所述方法还包括:
在所述数据仓库中查询到所述第三数据集合中的第一部分数据集合的情况下,通过所述第二应用获取除所述第一部分数据集合之外的第二部分数据集合,其中,所述第三数据集合包括第一部分数据集合和第二部分数据集合;
对所述第二部分数据集合进行规范化处理,得到第三部分数据集合,并将所述第三部分数据集合存储于所述目标应用平台的所述数据仓库中。
6.根据权利要求1所述的方法,其特征在于,在所述数据仓库中查询与所述第一数据请求对应的第三数据集合之后,所述方法还包括:
在所述数据仓库中查询不到所述第三数据集合的情况下,通过所述第二应用获取所述第三数据集合;
对所述第三数据集合进行规范化处理,得到第四数据集合,并将所述第四数据集合存储于所述目标应用平台的所述数据仓库中。
7.根据权利要求1所述的方法,其特征在于,在所述向所述第二应用发送所述第三数据集合之后,所述方法还包括:
在所述第三数据集合的数据格式不为第一数据格式的情况下,将所述第三数据集合按照第一数据格式转换为第五数据集合,其中,所述第一数据格式为所述第二应用中的第一数据服务所要求的数据格式,所述第一数据服务为触发所述第一数据请求的数据服务。
8.一种基于多应用平台...
【专利技术属性】
技术研发人员:许庆,周滢垭,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。