[發明專利]數據處理方法、裝置和計算機可讀存儲介質有效
| 申請號: | 201611234918.8 | 申請日: | 2016-12-27 |
| 公開(公告)號: | CN108241720B | 公開(公告)日: | 2021-07-20 |
| 發明(設計)人: | 張麗 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F16/84 | 分類號: | G06F16/84 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 倪斌 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種數據處理方法,包括:
利用預先配置的映射文件,對數據執行解析,其中所述映射文件針對來自不同源的不同業務數據預先配置的,且所述映射文件包括定義中間表字段信息的第一文件以及定義了中間表字段與數據字段之間的映射關系的第二文件;
根據中間表字段信息,校驗經解析的數據的有效性;以及
響應于確定所述經解析的數據是有效的,將所述經解析的數據導入中間表,
其中所述對數據執行解析包括:加載所述映射文件,利用所述中間表字段信息和所述映射關系,將數據轉換成符合中間表格式的數據,
其中所述對數據執行解析還包括:在校驗經解析的數據的有效性之前,
檢查映射文件中是否定義了映射關系類屬性,以及
如果確定映射文件定義了映射關系類屬性,則通過使用映射程序,來對數據執行進一步解析。
2.根據權利要求1所述的方法,其中所述對數據執行解析還包括:在校驗經解析的數據的有效性之前,
檢查映射文件中是否定義了擴展屬性,以及
如果確定映射文件定義了擴展屬性,則根據繼承的映射文件路徑,加載針對擴展屬性的公用映射文件并通過使用所述公用映射文件來對數據執行進一步解析。
3.根據權利要求1所述的方法,還包括:在對數據執行解析之前,剔除并記錄垃圾數據和錯誤數據。
4.根據權利要求1所述的方法,其中所述校驗經解析的數據的有效性包括:根據中間表字段的數據類型、字段是否為空以及字段最大長度中的一個或更多個,來校驗經解析的數據的有效性。
5.一種數據處理裝置,包括:
存儲器,用于存儲可執行指令和預先配置的映射文件,其中所述映射文件針對來自不同源的不同業務數據預先配置的,所述映射文件包括定義中間表字段信息的第一文件以及定義了中間表字段與數據字段之間的映射關系的第二文件;以及
處理器,與存儲器相連,并用于執行存儲器中存儲的可執行指令,以執行如下操作:
利用存儲器中存儲的映射文件,對數據執行解析;
根據中間表字段信息,校驗經解析的數據的有效性;以及
響應于確定所述經解析的數據是有效的,將所述經解析的數據導入中間表,
其中所述處理器進一步配置為執行所述可執行指令以便:加載所述映射文件,并利用所述中間表字段信息和所述映射關系,將數據轉換成符合中間表格式的數據,
其中所述處理器進一步配置為執行所述可執行指令以便:在校驗經解析的數據的有效性之前,
檢查映射文件中是否定義了映射關系類屬性,以及
如果確定映射文件定義了映射關系類屬性,則通過使用映射程序,來對數據執行進一步解析。
6.根據權利要求5所述的裝置,其中所述處理器進一步配置為執行所述可執行指令以便:在校驗經解析的數據的有效性之前,
檢查映射文件中是否定義了擴展屬性,以及
如果確定映射文件定義了擴展屬性,則根據繼承的映射文件路徑,加載針對擴展屬性的公用映射文件并通過使用所述公用映射文件來對數據執行進一步解析。
7.根據權利要求5所述的裝置,其中所述處理器進一步配置為執行所述可執行指令以便:在對數據執行解析之前,剔除并記錄垃圾數據和錯誤數據。
8.根據權利要求5所述的裝置,其中所述處理器進一步配置為執行所述可執行指令以便:通過根據中間表字段的數據類型、字段是否為空以及字段最大長度中的一個或更多個,來校驗經解析的數據的有效性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611234918.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種質量檢測數據查詢系統
- 下一篇:基于關鍵詞的文章排序方法和裝置





