本申請涉及云,可應用于金融科技和醫療健康領域,尤其涉及一種數據存儲方法、裝置、計算機設備及存儲介質。
背景技術:
1、在智能體平臺體系中,智能體平臺知識庫是實現領域知識存儲、管理與高效檢索的核心模塊,通常具備知識分類與組織功能,其涉及的知識可分為文檔、問答、表格、數據表schema、業務寬表五類,以適應不同的業務場景和知識結構的管理需求,其中,表格類知識因結構化程度高、適配業務場景廣。在金融科技領域,可將接入財報、行業報告、實時行情等表格類數據接入能體平臺知識庫,進行研報解析、財務數據對比,為投研策略的檢索與推理提供精準支撐;在醫療健康領域,可將臨床指南、病例庫、醫療文獻等數據接入能體平臺知識庫,構建疾病、癥狀、藥物知識圖譜,實現醫學知識檢索與臨床輔助決策,便于進行患者健康管理。
2、目前,相關技術在智能體平臺知識庫處理表格類文件時,通常依靠人工手段逐一獲取每個工作表的內容并進行錯誤格式校驗,導致智能體平臺知識庫的數據存儲流程效率低下。
技術實現思路
1、本申請提供一種數據存儲方法、裝置、計算機設備及存儲介質,以解決相關技術智能體平臺知識庫處理表格類文件時,通常依靠人工手段逐一獲取每個工作表的內容并進行錯誤格式校驗,導致智能體平臺知識庫的數據存儲流程效率低下的技術問題。
2、第一方面,提供了一種數據存儲方法,包括:
3、響應于接收到智能體平臺知識庫對應的表格文件,解析表格文件中工作表對應的表格數據;
4、對工作表對應的表格數據進行格式校驗,獲取工作表的校驗結果,根據校驗結果生成工作表對應的表格標簽頁,并在智能體平臺知識庫對應的文件上傳界面顯示表格標簽頁,表格標簽頁的標簽包括未通過格式校驗的第一標簽和通過格式校驗的第二標簽,第一標簽與第二標簽采用不同的渲染方式;
5、若表格標簽頁的標簽中存在第一標簽,則在接收到第一標簽的標簽點擊指令時,顯示第一標簽對應的錯誤提示信息;
6、若表格標簽頁的標簽均為第二標簽,則將表格數據存儲至智能體平臺知識庫。
7、第二方面,提供了一種數據存儲裝置,包括:
8、解析模塊,用于響應于接收到智能體平臺知識庫對應的表格文件,解析表格文件中工作表對應的表格數據;
9、生成模塊,用于對工作表對應的表格數據進行格式校驗,獲取工作表的校驗結果,根據校驗結果生成工作表對應的表格標簽頁,并在智能體平臺知識庫對應的文件上傳界面顯示表格標簽頁,表格標簽頁的標簽包括未通過格式校驗的第一標簽和通過格式校驗的第二標簽,第一標簽與第二標簽采用不同的渲染方式;
10、顯示模塊,用于若表格標簽頁的標簽中存在第一標簽,則在接收到第一標簽的標簽點擊指令時,顯示第一標簽對應的錯誤提示信息;
11、存儲模塊,用于若表格標簽頁的標簽均為第二標簽,則將表格數據存儲至智能體平臺知識庫。
12、第三方面,提供了一種計算機設備,包括存儲器、處理器以及存儲在存儲器中并可在處理器上運行的計算機程序,處理器執行計算機程序時實現上述數據存儲方法的步驟。
13、第四方面,提供了一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,計算機程序被處理器執行時實現上述數據存儲方法的步驟。
14、上述數據存儲方法、裝置、計算機設備及存儲介質所實現的方案中,響應于接收到智能體平臺知識庫對應的表格文件,解析表格文件中工作表對應的表格數據;對工作表對應的表格數據進行格式校驗,獲取工作表的校驗結果,根據校驗結果生成工作表對應的表格標簽頁,并在智能體平臺知識庫對應的文件上傳界面顯示表格標簽頁,表格標簽頁的標簽包括未通過格式校驗的第一標簽和通過格式校驗的第二標簽,第一標簽與第二標簽采用不同的渲染方式;若表格標簽頁的標簽中存在第一標簽,則在接收到第一標簽的標簽點擊指令時,顯示第一標簽對應的錯誤提示信息;若表格標簽頁的標簽均為第二標簽,則將表格數據存儲至智能體平臺知識庫。本申請可利用智能體平臺知識庫對應的文件上傳界面直接對表格文件中多個工作表的表格數據進行批量解析和格式校驗,并顯示各個工作表對應的表格標簽頁,利用不同渲染方式的第一標簽和第二表示顯示各個工作表是否通過格式校驗,若存在未通過校驗的第一標簽,則用戶可通過點擊第一標簽,查看第一標簽對應的工作表的錯誤提示信息,直觀的顯示工作表存在的具體錯誤,以便于用戶進行數據修改;當該表格文件對應的表格標簽頁中不存在第一標簽,即均為通過校驗的第二標簽時,可將通過表格數據存儲到智能體平臺知識庫,從而在智能體平臺知識庫存儲表格類文件時,無需依靠人工手段逐一獲取每個工作表的內容并進行錯誤格式校驗,提高了表格數據的解析和格式校驗效率,進而提高智能體平臺知識庫的數據存儲流程效率。
1.一種數據存儲方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述對所述工作表對應的表格數據進行格式校驗,獲取所述工作表的校驗結果,根據所述校驗結果生成所述工作表對應的表格標簽頁,并在所述智能體平臺知識庫對應的文件上傳界面顯示所述表格標簽頁,包括:
3.根據權利要求2所述的方法,其特征在于,所述依據預設格式校驗類型對所述子表的結構化數據進行格式校驗,獲取所述工作表的校驗結果,包括:
4.根據權利要求3所述的方法,其特征在于,所述校驗順序依次為合并表頭校驗、表頭空值校驗、數據空值校驗、表頭重復校驗;
5.根據權利要求2所述的方法,其特征在于,所述根據所述工作表的工作表名稱和所述工作表對應的格式錯誤集合,生成所述工作表對應的表格標簽頁,包括:
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
7.根據權利要求1所述的方法,其特征在于,所述響應于接收到智能體平臺知識庫對應的表格文件,解析所述表格文件中工作表對應的表格數據,包括:
8.一種數據存儲裝置,其特征在于,包括:
9.一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述數據存儲方法的步驟。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述數據存儲方法的步驟。