一种基于编程语言的低耦合数据采集方法及电子设备技术

技术编号:20425220 阅读:33 留言:0更新日期:2019-02-23 08:31
本发明专利技术公开一种基于编程语言的低耦合数据采集方法及电子设备,其中,方法包括步骤:预先把上报字段分为共性字段和非共性字段;对于共性字段采用基本数据类型进行装载;对于非共性字段采用复合数据类型进行装载;将上报内容分别装载入共性字段和非共性字段;通过采集程序采集共性字段和非共性字段的内容,并写入存储介质中。通过本发明专利技术提供的技术方案,可以减少因为上报内容的变动而导致对程序进行频繁修复和重启的情况,也可以减少因为关系型数据库配置出错导致的程序报错的问题。

【技术实现步骤摘要】
一种基于编程语言的低耦合数据采集方法及电子设备
本专利技术涉及计算机
,尤其涉及一种基于编程语言的低耦合数据采集方法及电子设备。
技术介绍
在大数据应用场景中,很多采集方案耦合性很高,譬如要求采集方案从关系型数据库中读取配置以对上报的内容进行解析,这样导致的主要问题有两个:一是一旦关系型数据库配置出错,那么采集程序将无法正确解析内容,从而导致上报的内容无法使用;二是上报内容一旦有添加或者删除部分内容,那么关系型数据库需要跟着修改配置,采集程序也需要修改并重启,非常繁琐。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种基于编程语言的低耦合数据采集方法及电子设备,旨在解决现有技术的数据采集方案容易出错的问题。本专利技术的技术方案如下:一种基于编程语言的低耦合数据采集方法,其中,包括步骤:预先把上报字段分为共性字段和非共性字段;对于共性字段采用基本数据类型进行装载;对于非共性字段采用复合数据类型进行装载;将上报内容分别装载入共性字段和非共性字段;通过采集程序采集共性字段和非共性字段的内容,并写入存储介质中。所述的基于编程语言的低耦合数本文档来自技高网...

【技术保护点】
1.一种基于编程语言的低耦合数据采集方法,其特征在于,包括步骤:预先把上报字段分为共性字段和非共性字段;对于共性字段采用基本数据类型进行装载;对于非共性字段采用复合数据类型进行装载;将上报内容分别装载入共性字段和非共性字段;通过采集程序采集共性字段和非共性字段的内容,并写入存储介质中。

【技术特征摘要】
1.一种基于编程语言的低耦合数据采集方法,其特征在于,包括步骤:预先把上报字段分为共性字段和非共性字段;对于共性字段采用基本数据类型进行装载;对于非共性字段采用复合数据类型进行装载;将上报内容分别装载入共性字段和非共性字段;通过采集程序采集共性字段和非共性字段的内容,并写入存储介质中。2.根据权利要求1所述的基于编程语言的低耦合数据采集方法,其特征在于,所述基本数据类型包括Int或String。3.根据权利要求1所述的基于编程语言的低耦合数据采集方法,其特征在于,所述复合数据类型包括Map结构。4.根据权利要求1所述的基于编程语言的低耦合数据采集方法,其特征在于,还包括:当上报内容有增加或删减时,则增加或删减非共性字段。5.根据权利要求1所述的基于编程语言的低耦合数据采集方法,其特征在于,所述上报内容来自于同一业务线或者不同业务线。6.根据权利要求1所述的基于编程语言的低耦合数据采集方法,其特征在于,所述将上报内容分别装载入共性字段和非共性字段的步骤具体包括:对上报内容进行解析;根据内容的不同,将上报内容分为常规内容和非常规内容;将常规内容装载入共性字...

【专利技术属性】
技术研发人员:孙悦李天驰涂桂朝
申请(专利权)人:深圳点猫科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1