[發明專利]實現數據拼接的方法和實現數據拼接的系統在審
| 申請號: | 202011608637.0 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112632053A | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 石光川;王太澤 | 申請(專利權)人: | 第四范式(北京)技術有限公司 |
| 主分類號: | G06F16/215 | 分類號: | G06F16/215;G06F16/22;G06F16/242;G06F16/2455;G06F16/2457;G06F16/25;G06N20/00 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 蘇銀虹;曾世驍 |
| 地址: | 100085 北京市海淀區清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 數據 拼接 方法 系統 | ||
1.一種實現數據拼接的方法,其特征在于,包括:
響應于接收到的數據拼接任務,讀取待拼接的主表,其中,所述數據拼接任務是包括時間條件的數據拼接任務;
基于所述主表的每個主鍵,在數據庫中查詢副表中相應主鍵的時間戳信息符合所述時間條件的數據記錄;其中,所述副表中的每條數據記錄具有時間戳信息,所述數據庫針對所述副表中相同主鍵的數據記錄,基于所述時間戳信息按時序保存所述副表中相同主鍵的每條數據記錄;
基于查詢到的數據記錄,生成所述主表與所述查詢到的數據記錄的拼接結果。
2.如權利要求1所述的方法,其特征在于,所述讀取待拼接的主表,包括:
從存儲所述主表的存儲介質中,批量讀取所述主表的數據;或者
從所述主表的流式數據源,讀取所述主表的數據。
3.如權利要求1所述的方法,其特征在于,
所述副表的數據被預先導入所述數據庫中;
或者,
所述副表的一部分數據被預先導入所述數據庫中,所述副表的另一部分數據在所述數據拼接任務執行過程中被導入所述數據庫中。
4.如權利要求1所述的方法,其特征在于,所述副表的數據從存儲所述副表的存儲介質中被批量讀取并導入所述數據庫中;或者
所述副表的數據從所述副表的流式數據源被讀取并導入所述數據庫中。
5.如權利要求1所述的數據拼接方法,其特征在于,所述時間條件為時間窗條件;
所述基于所述主表的每個主鍵,在數據庫中查詢副表中相應主鍵的時間戳信息符合所述時間條件的數據記錄,包括:
基于所述主表的每個主鍵,在所述數據庫中查詢所述副表中相應主鍵的時間戳信息落入所述時間窗內的數據記錄。
6.如權利要求5所述的方法,其特征在于,所述基于所述主表的每個主鍵,在所述數據庫中查詢所述副表中相應主鍵的時間戳信息落入所述時間窗內的數據記錄,包括:
針對每個主鍵,基于所述時間窗的起始時間點、結束時間點以及所述副表中相應主鍵的數據記錄的時間戳信息,查詢所述副表中相應主鍵的起始數據記錄和結束數據記錄,并獲取起始數據記錄和結束數據記錄之間的所有數據記錄,從而實現一次查詢到相應主鍵的時間戳信息落入所述時間窗內的全量數據記錄。
7.如權利要求1所述的方法,其特征在于,在針對相同主鍵查詢到的數據記錄包括多條數據記錄的情況下,所述基于查詢到的數據記錄,生成所述主表與所述查詢到的數據記錄的拼接結果,包括:
對相同主鍵的所述多條數據記錄執行數據聚合處理,獲得聚合結果數據;
基于所述聚合結果數據,生成所述拼接結果。
8.一種實現數據拼接的系統,其特征在于,包括:
讀取裝置,被配置為:響應于接收到的數據拼接任務,讀取待拼接的主表,其中,所述數據拼接任務是包括時間條件的數據拼接任務;
查詢裝置,被配置為:基于所述主表的每個主鍵,在數據庫中查詢副表中相應主鍵的時間戳信息符合所述時間條件的數據記錄;其中,所述副表中的每條數據記錄具有時間戳信息,所述數據庫針對所述副表中相同主鍵的數據記錄,基于所述時間戳信息按時序保存所述副表中相同主鍵的每條數據記錄;
拼接裝置,被配置為:基于查詢到的數據記錄,生成所述主表與所述查詢到的數據記錄的拼接結果。
9.一種存儲指令的計算機可讀存儲介質,其中,當所述指令被至少一個計算裝置運行時,促使所述至少一個計算裝置執行如權利要求1至7中的任一權利要求所述的實現數據拼接的方法。
10.一種包括至少一個計算裝置和至少一個存儲指令的存儲裝置的系統,其中,所述指令在被所述至少一個計算裝置運行時,促使所述至少一個計算裝置執行如權利要求1至7中的任一權利要求所述的實現數據拼接的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于第四范式(北京)技術有限公司,未經第四范式(北京)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011608637.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種包裝盒料坯碼垛機用接料裝置
- 下一篇:一種透析機
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





