[發明專利]使用SpringBoot框架調度Kettle實現司法資源信息數據抽取轉換的方法在審
| 申請號: | 201911099134.2 | 申請日: | 2019-11-11 |
| 公開(公告)號: | CN110837533A | 公開(公告)日: | 2020-02-25 |
| 發明(設計)人: | 高昊飛;趙倩;吳蔚;李遜;郭百強 | 申請(專利權)人: | 北京航天長峰股份有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06Q50/18 |
| 代理公司: | 蘇州拓云知識產權代理事務所(普通合伙) 32344 | 代理人: | 王云峰 |
| 地址: | 100854 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 springboot 框架 調度 kettle 實現 司法 資源 信息 數據 抽取 轉換 方法 | ||
1.使用SpringBoot框架調度Kettle實現司法資源信息數據抽取轉換的方法,其特征在于,該方法包括以下步驟:技術框架選型、定義項目的配置、初始化資源、設計數據抽取的具體過程、通過接口操作調度任務以及觸發調度任務。
2.根據權利要求1所述的使用SpringBoot框架調度Kettle實現司法資源信息數據抽取轉換的方法,其特征在于,所述技術框架選型采用目前Java EE最新的開發框架SpringBoot2.0搭建一個提供RESTful接口的Web項目,集成定時調度框架Quartz,和調用Kettle的依賴jar包。
3.根據權利要求1所述的使用SpringBoot框架調度Kettle實現司法資源信息數據抽取轉換的方法,其特征在于,所述定義項目的配置包括:
定義統一的RESTful接口數據返回格式;
重寫JobFactory的實現方式,使其可以放入到sping容器中進行管理;
使用hikari數據庫連接池連接資源庫和其他數據庫,并初始化調度任務數據庫和kettle的資源庫;
配置quartz為數據庫存儲,配置其部署方式為集群部署;
配置kettle連接資源庫的信息。
4.根據權利要求1所述的使用SpringBoot框架調度Kettle實現司法資源信息數據抽取轉換的方法,其特征在于,所述初始化資源包括:
在工程啟動的時候初始化Kettle的運行環境,并返回全局的KettleDatabaseRepository資源庫對象,供后面操作;
創建2種Job的類,一種拿來實例化kettle的Trans任務,一種拿來實例化kettle的Job任務。
5.根據權利要求1所述的使用SpringBoot框架調度Kettle實現司法資源信息數據抽取轉換的方法,其特征在于,所述設計數據抽取的具體過程包括:
創建調度數據抽取任務;
運行調度數據抽取任務;
暫停調度數據抽取任務;
恢復調度數據抽取任務;
刪除調度數據抽取任務;
更新調度數據抽取任務;
查詢調度數據抽取任務列表。
6.根據權利要求1所述的使用SpringBoot框架調度Kettle實現司法資源信息數據抽取轉換的方法,其特征在于,所述觸發調度任務為運行狀態的調度數據抽取任務,在時間觸發器的作用下,會觸發任務,它根據悲觀鎖的方式選擇一個調度節點執行調度任務,滿足數據抽取的需求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航天長峰股份有限公司,未經北京航天長峰股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911099134.2/1.html,轉載請聲明來源鉆瓜專利網。





