The invention relates to a data export method and device. The method comprises the following steps: create new tasks, and data processing in the task; in the data processing of the specified data source in the process; and generate the specified data source corresponding to the instructions and converts the instructions for the process node of the task; according to the execution process node the task, and output data. The data output method and device can automatically coordinate and control the entire data extraction tasks between different data transfer, user access to data through a simple operation can be reduced, the operation difficulty, saves manpower, time and other resources, improve the efficiency of executive.
【技术实现步骤摘要】
数据导出方法和装置
本专利技术涉及数据处理
,特别是涉及一种数据导出方法和装置。
技术介绍
由科技驱动的当今世界,计算能力、网速和带宽不断的提升,电子设备更加普及,访问网络加便捷,用户产生的数据也随之增大。而在传统方式中,针对数据的不同特点,需要选取不同的数据处理框架,例如:HBase作为一个具有高可靠性、高性能、面向列、可伸缩等优秀特性的分布式存储系统,非常适用于动态数据结构的快速存储和查询;而Hive则适用于构建数据仓库,进行离线的海量数据分析等。由于数据处理框架种类繁多,且每个数据处理框架有其不同的访问规则,如果在进行数据分析时所需提取的数据分布在不同的框架中,需要手动提交各个框架产生的中间数据,并导入到另外的数据处理框架中进行下一步的处理,操作繁琐且浪费人力、时间等资源。
技术实现思路
基于此,有必要针对数据分析时操作繁琐且浪费人力、时间等资源问题,提供一种操作简单且能够节省人力和时间等资源的数据导出方法。此外,还有必要针对数据分析时操作繁琐且浪费人力、时间等资源问题,提供一种操作简单且能够节省人力和时间等资源的数据导出装置。一种数据导出方法,包括以下步骤:创建任务,并在所述任务中新增数据处理流程;在所述数据处理流程中指定数据源;生成与所述指定的数据源对应的指令,并将所述指令转换为所述任务中的流程节点;根据所述流程节点执行所述任务,并输出结果数据。在其中一个实施例中,所述数据导出方法还包括以下步骤:设置所述新增的数据处理流程的关联条件,使得所述新增的数据处理流程与所述任务中的其它数据处理流程关联。在其中一个实施例中,所述数据导出方法还包括:判断所 ...
【技术保护点】
一种数据导出方法,其特征在于,包括以下步骤:创建任务,并在所述任务中新增数据处理流程;在所述数据处理流程中指定数据源;生成与所述指定的数据源对应的指令,并将所述指令转换为所述任务中的流程节点;根据所述流程节点执行所述任务,并输出结果数据。
【技术特征摘要】
1.一种数据导出方法,其特征在于,包括以下步骤:创建任务,并在所述任务中新增数据处理流程;在所述数据处理流程中指定数据源;生成与所述指定的数据源对应的指令,并将所述指令转换为所述任务中的流程节点;根据所述流程节点执行所述任务,并输出结果数据。2.根据权利要求1所述的数据导出方法,其特征在于,所述数据导出方法还包括以下步骤:设置所述新增的数据处理流程的关联条件,使得所述新增的数据处理流程与所述任务中的其它数据处理流程关联。3.根据权利要求2所述的数据导出方法,其特征在于,所述数据导出方法还包括:判断所述任务中的其它还未执行的数据处理流程与当前执行的数据处理流程是否关联;若关联,则将当前执行的数据处理流程生成的中间数据载入所述关联的数据处理流程中,使得所述关联的数据处理流程根据所述中间数据进行执行;输出所述任务中最后一个数据处理流程产生的结果数据,或输出所述任务中各个数据处理流程产生的中间数据。4.根据权利要求1或2所述的数据导出方法,其特征在于,所述生成与所述指定的数据源对应的指令,并将所述指令转换为所述任务中的流程节点的步骤具体包括:检测所述数据处理流程中的数据源所使用的数据处理框架;根据所述数据处理框架生成对应的指令;根据预设的配置文件解析所述指令,将所述指令转化为流程节点;分配所述流程节点的顺序编号。5.根据权利要求4所述的数据导出方法,其特征在于,所述根据所述流程节点执行所述任务的步骤具体包括:建立链表队列,将所述任务添加到链表队列中并进行加载;采用同步调度或异步调度的方式执行所述链表队列中的任务;读取所述任务的流程节点,并根据所述顺序编号调用所述流程节点逐一执行所述任务中的数据处理流程。6.一种数据导出装置,其特征在于,包括:创建模块,用于创建任务,并在所述任务中新增...
【专利技术属性】
技术研发人员:郑壮杰,
申请(专利权)人:博雅网络游戏开发深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。