本发明专利技术公开了一种面向刑事执行监督数据的自动调度转换的方法,包括以下步骤:步骤1,技术框架选型;步骤2,定义统一的RESTful接口数据返回格式;步骤3,初始化资源;步骤4,设计数据抽取的具体过程;步骤5,通过接口操作任务调度;步骤6,触发自动调度任务;步骤7,查询步骤。本发提供了一种界面友好的、功能强大的、易于操作的刑事资源信息数据抽取调度工具,简洁高效。
A method of automatic scheduling transformation for criminal execution supervision data
【技术实现步骤摘要】
一种面向刑事执行监督数据的自动调度转换的方法
本专利技术涉及形刑事数据调度转换
,具体为一种面向刑事执行监督数据的自动调度转换的方法。
技术介绍
随着刑事改革的不断深化和社会经济的不断发展,刑事行政也面临着许多新情况、新问题。依托刑事行政资源决策技术,推进信息化条件下业务流程再造,以信息化建设推进工作机制完善,推动实现了信息主导、精准服务、精准管控、智能研判的工作新模式,对刑事行政工作向标准化、规范化、精细化方向延伸具有重要推动作用。刑事资源信息大数据并非数据的简单加法,而是应建立在数据“乘法融合”,其核心不在于数据量的多少,而是数据的智能化程度之高低。当前,刑事资源信息大数据利用的智能化程度有待提高,由数据系统直接生成动态的立体化刑事运行状况还未能实现,数据服务还无法满足于个人定制模式,数据检索项设置还比较简单,关键词检索还不够智能,在一定程度上影响了数据库的使用效能。刑事资源信息大数据的智能化要求实现大数据与互联网、人工智能等现代科技手段融合发展,共同运用到刑事实践中,实现人工智能在刑事领域的深度应用,打破部门信息壁垒,实现部门内部上下级之间数据的对流和交换,促成不同部门之间横向的数据开放与交流。大量的刑事资源信息数据抽取到大数据平台,其中一个解决方案就是使用开源的ETL工具Kettle来进行抽取,但是Kettle的每次抽取都要手动去点击执行,使用并不友好和方便。所以,一个功能友好的、可配置的调度工具来调度kettle的刑事资源信息大数据抽取任务十分必要。
技术实现思路
本专利技术目的是提供一种界面友好的、功能强大的、易于操作的司法资源信息大数据抽取调度工具。为实现上述目的,本专利技术提供如下技术方案:一种面向刑事执行监督数据的自动调度转换的方法,其特征在于包括以下步骤:步骤1,技术框架选型;步骤2,定义统一的RESTful接口数据返回格式;步骤3,初始化资源;步骤4,设计数据抽取的具体过程;步骤5,通过接口操作任务调度;步骤6,触发自动调度任务;步骤7,查询步骤。与现有技术相比,本专利技术提供了一种面向刑事执行监督数据的自动调度转换的方法,具备以下有益效果:本专利技术提供了一种界面友好的、功能强大的、易于操作的刑事资源信息大数据抽取调度工具,为刑事资源的大数据检索提供便捷。附图说明图1为本专利技术的结构示意图。具体实施方式参照图1,本专利技术提供一种技术方案:一种面向刑事执行监督数据的自动调度转换的方法,其特征在于包括以下步骤:步骤1,技术框架选型;步骤2,定义统一的RESTful接口数据返回格式;步骤3,初始化资源;步骤4,设计数据抽取的具体过程;步骤5,通过接口操作任务调度;步骤6,触发自动调度任务;步骤7,查询步骤。本实施例中,所述步骤1中,技术框架采用目前JavaEE最新的开发框架SpringBoot2.0搭建一个提供RESTful接口的Web项目,集成定时调度框架Quartz,和调用Kettle的依赖jar包。本实施例中,所述步骤2,定义统一的RESTful接口数据返回格式中,包括以下步骤:(1)重写JobFactory的实现方式,使其可以放入到sping容器中进行管理;(2)使用hikari数据库连接池连接资源库和其他数据库,并初始化调度任务数据库和kettle的资源库;(3)配置quartz为数据库存储,配置其部署方式为集群部署;(4)配置kettle连接资源库的信息。本实施例中,所述步骤3中,在工程启动的时候初始化Kettle的运行环境,并返回全局的KettleDatabaseRepository资源库对象,供后面操作;创建2种Job的类,一种实例化kettle的Trans任务,一种实例化kettle的Job任务。本实施例中,所述步骤4,设计数据抽取的具体过程中,包括以下步骤:(1)创建调度数据抽取任务;(2)运行调度数据抽取任务;(3)暂停调度数据抽取任务;(4)恢复调度数据抽取任务;(5)删除调度数据抽取任务;(6)更新调度数据抽取任务;(7)查询调度数据抽取任务列表。本实施例中,所述步骤6中,运行状态的调度数据抽取任务,在时间触发器的作用下,触发任务,根据悲观锁的方式选择一个调度节点执行调度任务,简洁高效。本实施例中,所述步骤7,查询步骤中,包括以下步骤:(1)建立初始文档;通过获取的具有检索需求的刑事执行数据为原始内容,获取的原始内容需要转换成为文字的形式才能方便进行分析检索,文档的组织形式是一系列的键值对,值的形式应该符合特定映射字段的需要,严格按照设置的mappings格式对获取的数据进行文档建立。(2)对文字进行具体分析;在进行索引之前进行文档分析操作将文本分割成一系列被称为标记的独立原子元素,该过程包括了对文档进行字符过滤处理、分词器分词和字符过滤处理等一系列操作。(3)将文档加入索引列表。将完成分析的索引文档加入到索引列表中从而完成整个索引流程。具体实施例:1、安装3台Centos7服务器,配置好服务器对应的IP为静态地址,在服务器中安装JDK>=1.8版本的Java运行环境,其中一台服务器安装Mysql数据库;2、在3台服务器上上传kettle8.1版本的执行文件,启动carte服务器,然后在安装Mysql数据库的服务器作为master节点,使用启动一个kettle的spoon.sh创建一个资源库后连接资源库,并创建一个数据转换的集群任务;3、将工程项目配置好数据库连接信息和kettle连接信息后编译为一个可运行的jar包,传送到3台服务器上,并后台运行3个jar包;4、通过接口访问其中任意一台服务器的功能接口都行,对接一个前端,可以完成可视化操作接口,达到方便,友好的操作调度任务,集群部署方式能达到稳定,高效的功能。以上所述,仅为专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。本文档来自技高网...
【技术保护点】
1.一种面向刑事执行监督数据的自动调度转换的方法,其特征在于包括以下步骤:/n步骤1,技术框架选型;/n步骤2,定义统一的RESTful接口数据返回格式;/n步骤3,初始化资源;/n步骤4,设计数据抽取的具体过程;/n步骤5,通过接口操作任务调度;/n步骤6,触发自动调度任务;/n步骤7,查询步骤。/n
【技术特征摘要】
1.一种面向刑事执行监督数据的自动调度转换的方法,其特征在于包括以下步骤:
步骤1,技术框架选型;
步骤2,定义统一的RESTful接口数据返回格式;
步骤3,初始化资源;
步骤4,设计数据抽取的具体过程;
步骤5,通过接口操作任务调度;
步骤6,触发自动调度任务;
步骤7,查询步骤。
2.根据权利要求1所述的一种面向刑事执行监督数据的自动调度转换的方法,其特征在于:所述步骤1中,技术框架采用目前JavaEE最新的开发框架SpringBoot2.0搭建一个提供RESTful接口的Web项目,集成定时调度框架Quartz,和调用Kettle的依赖jar包。
3.根据权利要求1所述的一种面向刑事执行监督数据的自动调度转换的方法,其特征在于:所述步骤2,定义统一的RESTful接口数据返回格式中,包括以下步骤:
(1)重写JobFactory的实现方式,使其可以放入到sping容器中进行管理;
(2)使用hikari数据库连接池连接资源库和其他数据库,并初始化调度任务数据库和kettle的资源库;
(3)配置quartz为数据库存储,配置其部署方式为集群部署;
(4)配置kettle连接资源库的信息。
4.根据权利要求1所述的一种面向刑...
【专利技术属性】
技术研发人员:高昊飞,王春华,杨鹏举,
申请(专利权)人:北京航天长峰科技工业集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。