36]Hadoop集群平台,用于对所述数据库内的数据基于关键值进行处理以获得数据表,供用户在Web端查看,Hadoop集群平台处理数据的步骤包括以下步骤:
[0037]I)基于Hadoop平台的数据工具Sqoop,将数据库中的数据导入到Hadoop集群平台服务器上;
[0038]2)基于Hadoop平台的数据仓库工具Hive在数据仓库中建表,将结构化的数据映射为关系数据表,并提供SQL查询功能;
[0039]3)基于Hadoop平台的数据仓库工具Hive将SQL语句转换为MapReduce任务;
[°04°] 4)选取关键值,基于Hadoop平台的MapReduce模型对任务数据进行智能分析,输出数据;
[0041]5)根据不同的关键值,选取不同的MapReduce模型对任务数据进行智能分析,获取不同的输出数据,汇总所有的输出数据后以文档的形式输出到Hadoop平台的HDFS文件系统,并基于Hadoop平台的数据传输工具Sqoop将HDFS的数据导出到MySQL中,供用户在Web端查看。
[0042]本发明优选的关键值至少有:设备的销售分析、设备的使用分析、用户的疗效分析,基于上述的关键值选取不同的MapReduce模型对任务数据进行智能分析时,部分分析结果如图3、4所不。
[0043]步骤2)中的关系数据表分类有设备记录表、患者信息表、使用记录表,其中,所述个人信息录入后进入患者信息表,所述设备信息录入后进入设备记录表,所述灌肠数据录入后进入使用记录表。
[0044]本发明的有益是:1、填补行业的空白,将灌肠仪的数据进行采集、汇总、处理,为后续设备的性能改进、患者病例分析、临床研究做出共享;
[0045]2、基于Hadoop平台来处理数据,可以使用户在不了解底层细节的情况下开发MapReduce程序,并在价格低廉的商用集群上进行运算和存储,具有可扩展、高容错、经济、可靠、高效的优点。
[0046]3、采用MapReduce模型和HDFS文件系统的结合实现高效、稳定的处理和用户的快速、方便查询。
[0047]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种基于Hadoop平台的灌肠仪数据处理系统,包括通过网络连接的服务器和若干台灌肠仪,其特征在于,所述灌肠仪包括: 数据录入模块,将录入的数据网络传输至所述服务器,录入的数据有:用户输入的数据、所述灌肠仪的工作以及使用数据; 所述服务器包括: 数据库,用于保存所述数据采集模块传输的数据; Hadoop集群平台,用于对所述数据库内的数据基于关键值进行处理以获得数据表,供用户在Web端查看。2.根据权利要求1所述的一种基于Hadoop平台的灌肠仪数据处理系统,其特征在于,Hadoop集群平台处理数据的步骤包括以下步骤: 1)基于Hadoop平台的数据工具Sqoop,将数据库中的数据导入到Hadoop集群平台服务器上; 2)基于Hadoop平台的数据仓库工具Hive在数据仓库中建表,将结构化的数据映射为关系数据表,并提供SQL查询功能; 3)基于Hadoop平台的数据仓库工具Hive将SQL语句转换为MapReduce任务; 4)选取关键值,基于Hadoop平台的MapReduce模型对任务数据进行智能分析,输出数据; 5)根据不同的关键值,选取不同的MapReduce模型对任务数据进行智能分析,获取不同的输出数据,汇总所有的输出数据后以文档的形式输出到Hadoop平台的HDFS文件系统,并基于Hadoop平台的数据传输工具Sqoop将HDFS的数据导出到MySQL中,供用户在Web端查看。3.根据权利要求1或2所述的一种基于Hadoop平台的灌肠仪数据处理系统,其特征在于:所述服务器通过TCP/IP网络编程与所述灌肠仪互联通信。4.根据权利要求2所述的一种基于Hadoop平台的灌肠仪数据处理系统,其特征在于,基于不同的MapReduce模型对任务数据进行智能分析时,选取的关键值至少有:设备的销售分析、设备的使用分析、用户的疗效分析。5.根据权利要求2所述的一种基于Hadoop平台的灌肠仪数据处理系统,其特征在于:步骤2)中的关系数据表分类有设备记录表、患者信息表、使用记录表。6.根据权利要求1或5所述的一种基于Hadoop平台的灌肠仪数据处理系统,其特征在于,用户录入的信息有:至少由灌肠温度、灌肠压力、灌肠速度组成的灌肠数据;至少由年龄、体重、性别、疗程编号组成的个人信息;至少由设备ID、出厂日期、销售地、使用次数、固件版本号、使用编号组成的灌肠仪设备信息,所述使用编号和疗程编号相关联。7.根据权利要求6所述的一种基于Hadoop平台的灌肠仪数据处理系统,其特征在于:所述个人信息录入后进入患者信息表,所述设备信息录入后进入设备记录表,所述灌肠数据录入后进入使用记录表。
【专利摘要】本发明提供一种基于Hadoop平台的灌肠仪数据处理系统,包括通过网络连接的服务器和若干台灌肠仪,其特征在于,所述灌肠仪包括:数据录入模块,将录入的数据网络传输至服务器,录入的数据有:用户输入的数据、灌肠仪的工作以及使用数据;所述服务器包括:数据库,用于保存所述数据采集模块传输的数据;Hadoop集群平台,用于对所述数据库内的数据基于关键值进行处理以获得数据表,供用户在Web端查看。本发明填补行业的空白,提供一种灌肠仪数据的处理系统,利于后期设备的性能改进,对患者病例分析、临床研究做出贡献;处理系统基于Hadoop平台对数据进行智能分析、挖掘处理,将灌肠仪的数据特点结合Hadoop平台的MapReduce模型和HDFS文件系统,实现高效、稳定的处理和用户的快速、方便查询。
【IPC分类】A61M3/02, G06F19/00
【公开号】CN105512470
【申请号】CN201510861757
【发明人】周峰, 张欣, 吴晓平, 戴春晓, 郭金城, 颜茂杭
【申请人】苏州登顶医疗科技有限公司
【公开日】2016年4月20日
【申请日】2015年12月1日