[發明專利]數據文件讀取方法、裝置、電子設備和介質有效
| 申請號: | 202011486793.4 | 申請日: | 2020-12-16 |
| 公開(公告)號: | CN112597220B | 公開(公告)日: | 2023-10-17 |
| 發明(設計)人: | 白晨旭;謝永恒;石志中 | 申請(專利權)人: | 北京銳安科技有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;H04L67/06 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100044 北京市海淀區西小口*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據文件 讀取 方法 裝置 電子設備 介質 | ||
本發明實施例公開了一種數據文件讀取方法、裝置、電子設備和介質。所述方法包括:獲取讀取完成的數據文件對應的第一標識集合,并根據所述第一標識集合確定FTP服務器中未讀取完成的數據文件對應的第一標識信息;獲取已讀取數據文件對應的第二標識集合,并根據所述第二標識集合確定所述第一標識信息中未讀取數據文件對應的第二標識信息;根據所述第二標識信息,從所述FTP服務器中下載所述第二標識信息對應的數據文件并進行讀取。本發明實施例實現了無需在本地端建立下載模塊也可實現FTP數據文件的讀取的效果,減少了FTP數據文件讀取的成本。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種數據文件讀取方法、裝置、電子設備和介質。
背景技術
FTP(File Transfer Protocol,文件傳輸協議)是一種數據傳輸協議,通常由客戶端和服務器構成的系統實現,用戶通過一個客戶端程序連接至在遠程計算機上運行的服務器程序,可以實現數據的上傳以及下載。
FTP中數據文件的讀取通常先由本地端的下載模塊將FTP數據文件下載到本地端,再由ETL工具對本地端中的FTP數據文件進行讀取。由于需要在本地端預先建立下載模塊才能實現對FTP數據文件的讀取,這無疑增加了FTP數據文件讀取的成本。
發明內容
本申請實施例公開一種數據文件讀取方法、裝置、電子設備和介質,以減少FTP數據文件讀取的成本。
第一方面,本發明實施例提供了一種數據文件讀取方法,由ETL(Extract-Transform-Load,讀取-轉換-加載)工具客戶端執行,所述方法包括:
獲取讀取完成的數據文件對應的第一標識集合,并根據所述第一標識集合確定FTP服務器中未讀取完成的數據文件對應的第一標識信息;
獲取已讀取數據文件對應的第二標識集合,并根據所述第二標識集合確定所述第一標識信息中未讀取數據文件對應的第二標識信息;
根據所述第二標識信息,從所述FTP服務器中下載所述第二標識信息對應的數據文件并進行讀取。
第二方面,本發明實施例提供了一種數據文件讀取裝置,配置于ETL客戶端中,所述裝置包括:
第一標識信息確定模塊,用于獲取讀取完成的數據文件對應的第一標識集合,并根據所述第一標識集合確定FTP服務器中未讀取完成的數據文件對應的第一標識信息;
第二標識信息確定模塊,用于獲取已讀取數據文件對應的第二標識集合,并根據所述第二標識集合確定所述第一標識信息中未讀取數據文件對應的第二標識信息;
數據文件下載模塊,用于根據所述第二標識信息,從所述FTP服務器中下載所述第二標識信息對應的數據文件并進行讀取。
第三方面,本發明實施例提供了一種電子設備,所述電子設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如本發明實施例中任一所述的數據文件讀取方法。
第四方面,本發明實施例提供了一種計算機可讀介質,其上存儲有計算機程序,該程序被處理器執行時實現如本發明實施例中任一所述的數據文件讀取方法。
本發明實施例實現了無需在本地端建立下載模塊也可實現FTP數據文件的讀取的效果,減少了FTP數據文件讀取的成本。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京銳安科技有限公司,未經北京銳安科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011486793.4/2.html,轉載請聲明來源鉆瓜專利網。





