本公開的實施例涉及計算機,具體涉及基于restful接口的數(shù)據(jù)治理方法、裝置、設(shè)備和可讀介質(zhì)。
背景技術(shù):
1、隨著大數(shù)據(jù)技術(shù)的不斷發(fā)展,大數(shù)據(jù)平臺起到至關(guān)重要的作用,大數(shù)據(jù)平臺如何處理用戶所需數(shù)據(jù)成為一項重要的研究課題。目前,大數(shù)據(jù)平臺在處理用戶所需數(shù)據(jù)時,通常采用的方式為:通過臨時數(shù)據(jù)庫存儲檢索到的數(shù)據(jù),檢索完成后將臨時數(shù)據(jù)庫存儲的數(shù)據(jù)進行清洗,并存儲至大數(shù)據(jù)平臺中。
2、然而,實踐中發(fā)現(xiàn),當(dāng)采用上述方式處理用戶所需數(shù)據(jù)時,經(jīng)常會存在如下技術(shù)問題一:通過臨時數(shù)據(jù)庫存儲檢索到的數(shù)據(jù)時,過程繁瑣,需要耗費較長的時間處理用戶所需數(shù)據(jù),數(shù)據(jù)時效性較差,且產(chǎn)生大量冗余數(shù)據(jù),導(dǎo)致存儲資源的浪費。
3、在采用技術(shù)方案來解決上述技術(shù)問題一的過程中,往往又會伴隨著如下問題技術(shù)問題二:未考慮到用戶所需數(shù)據(jù)可能涉及其他用戶的隱私數(shù)據(jù),導(dǎo)致其他用戶的隱私數(shù)據(jù)泄露,數(shù)據(jù)安全性較低。針對上述技術(shù)問題二這些問題,常規(guī)的解決方案一般是:將用戶隱私數(shù)據(jù)進行脫敏后存儲。然而,上述常規(guī)解決方案依然存在如下問題:脫敏后的數(shù)據(jù)不符合用戶需求,導(dǎo)致存儲資源的浪費。
4、在采用技術(shù)方案來解決上述技術(shù)問題一的過程中,往往又會伴隨著如下問題技術(shù)問題三:未在終端進行訪問時,其他終端可以通過偽造的相同請求進行訪問,導(dǎo)致存儲的數(shù)據(jù)安全性較低。針對上述技術(shù)問題三這些問題,常規(guī)的解決方案一般是:通過簽名算法對終端進行鑒權(quán)。然而,上述常規(guī)解決方案依然存在如下問題:終端的認證密鑰容易泄露,導(dǎo)致其他終端依舊可以進行訪問,導(dǎo)致存儲的數(shù)據(jù)安全性較低。
5、第三,在終端進行訪問時,其他終端可以通過偽造的相同請求進行訪問,導(dǎo)致存儲的數(shù)據(jù)安全性較低。
6、該背景技術(shù)部分中所公開的以上信息僅用于增強對本發(fā)明構(gòu)思的背景的理解,并因此,其可包含并不形成本國的本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
技術(shù)實現(xiàn)思路
1、本公開的內(nèi)容部分用于以簡要的形式介紹構(gòu)思,這些構(gòu)思將在后面的具體實施方式部分被詳細描述。本公開的內(nèi)容部分并不旨在標識要求保護的技術(shù)方案的關(guān)鍵特征或必要特征,也不旨在用于限制所要求的保護的技術(shù)方案的范圍。
2、本公開的一些實施例提出了基于restful接口的數(shù)據(jù)治理方法、裝置、電子設(shè)備和計算機可讀介質(zhì),來解決以上背景技術(shù)部分提到的技術(shù)問題中的一項或多項。
3、第一方面,本公開的一些實施例提供了一種基于restful接口的數(shù)據(jù)治理方法,該方法包括:接收目標終端發(fā)送的數(shù)據(jù)需求信息;將上述數(shù)據(jù)需求信息輸入至預(yù)先訓(xùn)練的解析模型中,得到解析結(jié)果;根據(jù)上述解析結(jié)果,確定對應(yīng)上述數(shù)據(jù)需求信息的至少一個目標數(shù)據(jù)源和數(shù)據(jù)標準信息,將上述數(shù)據(jù)標準信息作為目標標準信息;生成查詢請求信息,以及根據(jù)上述查詢請求信息,對上述至少一個目標數(shù)據(jù)源進行查詢處理;響應(yīng)于查詢到至少一個目標數(shù)據(jù),根據(jù)上述目標標準信息,對上述至少一個目標數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換處理,以生成轉(zhuǎn)換后數(shù)據(jù)組;將上述轉(zhuǎn)換后數(shù)據(jù)組發(fā)送至預(yù)設(shè)存儲介質(zhì)進行存儲;對上述目標終端進行鑒權(quán)處理,以生成鑒權(quán)結(jié)果,以及將上述鑒權(quán)結(jié)果存儲至高速緩存中。
4、第二方面,本公開的一些實施例提供了一種基于restful接口的數(shù)據(jù)治理裝置,裝置包括:接收單元,被配置成接收目標終端發(fā)送的數(shù)據(jù)需求信息;輸入單元,被配置成將上述數(shù)據(jù)需求信息輸入至預(yù)先訓(xùn)練的解析模型中,得到解析結(jié)果;確定單元,被配置成根據(jù)上述解析結(jié)果,確定對應(yīng)上述數(shù)據(jù)需求信息的至少一個目標數(shù)據(jù)源和數(shù)據(jù)標準信息,將上述數(shù)據(jù)標準信息作為目標標準信息;生成單元,被配置成生成查詢請求信息,以及根據(jù)上述查詢請求信息,對上述至少一個目標數(shù)據(jù)源進行查詢處理;數(shù)據(jù)轉(zhuǎn)換單元,被配置成響應(yīng)于查詢到至少一個目標數(shù)據(jù),根據(jù)上述目標標準信息,對上述至少一個目標數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換處理,以生成轉(zhuǎn)換后數(shù)據(jù)組;存儲單元,被配置成將上述轉(zhuǎn)換后數(shù)據(jù)組發(fā)送至預(yù)設(shè)存儲介質(zhì)進行存儲;鑒權(quán)單元,被配置成對上述目標終端進行鑒權(quán)處理,以生成鑒權(quán)結(jié)果,以及將上述鑒權(quán)結(jié)果存儲至高速緩存中。
5、第三方面,本公開的一些實施例提供了一種電子設(shè)備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當(dāng)一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)上述第一方面任一實現(xiàn)方式所描述的方法。
6、第四方面,本公開的一些實施例提供了一種計算機可讀介質(zhì),其上存儲有計算機程序,其中,程序被處理器執(zhí)行時實現(xiàn)上述第一方面任一實現(xiàn)方式所描述的方法。
7、本公開的上述各個實施例中具有如下有益效果:通過本公開的一些實施例的基于restful接口的數(shù)據(jù)治理方法,提高了數(shù)據(jù)時效性,減少了存儲資源的浪費。具體來說,造成數(shù)據(jù)時效性較差,且浪費存儲資源的原因在于:通過臨時數(shù)據(jù)庫存儲檢索到的數(shù)據(jù)時,過程繁瑣,需要耗費較長的時間處理用戶所需數(shù)據(jù),數(shù)據(jù)時效性較差,且產(chǎn)生大量冗余數(shù)據(jù),導(dǎo)致存儲資源的浪費?;诖?,本公開的一些實施例的基于restful接口的數(shù)據(jù)治理方法,首先,接收目標終端發(fā)送的數(shù)據(jù)需求信息;將上述數(shù)據(jù)需求信息輸入至預(yù)先訓(xùn)練的解析模型中,得到解析結(jié)果。由此,可以解析出數(shù)據(jù)對應(yīng)的領(lǐng)域信息和數(shù)據(jù)格式。其次,根據(jù)上述解析結(jié)果,確定對應(yīng)上述數(shù)據(jù)需求信息的至少一個目標數(shù)據(jù)源和數(shù)據(jù)標準信息,將上述數(shù)據(jù)標準信息作為目標標準信息。由此,可以確定數(shù)據(jù)的領(lǐng)域?qū)?yīng)的預(yù)先設(shè)定的數(shù)據(jù)標準格式和數(shù)據(jù)獲取來源。然后,生成查詢請求信息,以及根據(jù)上述查詢請求信息,對上述至少一個目標數(shù)據(jù)源進行查詢處理。由此,可以獲取到目標終端所需要的數(shù)據(jù)。之后,響應(yīng)于查詢到至少一個目標數(shù)據(jù),根據(jù)上述目標標準信息,對上述至少一個目標數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換處理,以生成轉(zhuǎn)換后數(shù)據(jù)組。由此,可以將獲取到的數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)標準格式。再然后,將上述轉(zhuǎn)換后數(shù)據(jù)組發(fā)送至預(yù)設(shè)存儲介質(zhì)進行存儲。由此,可以將轉(zhuǎn)換格式后的數(shù)據(jù)存儲至預(yù)先設(shè)定的存儲介質(zhì)中。最后,對上述目標終端進行鑒權(quán)處理,以生成鑒權(quán)結(jié)果,以及將上述鑒權(quán)結(jié)果存儲至高速緩存中。由此,可以在調(diào)用鑒權(quán)結(jié)果時直接調(diào)用高速緩存中的鑒權(quán)結(jié)果,減少了調(diào)用時間。也因為在接收到目標數(shù)據(jù)時面對數(shù)據(jù)進行實時轉(zhuǎn)換并存儲,可以減少對數(shù)據(jù)進行處理的時間,進而提高了數(shù)據(jù)的時效性,并且未通過臨時數(shù)據(jù)庫進行數(shù)據(jù)存儲,避免了存儲資源的浪費。
1.一種基于restful接口的數(shù)據(jù)治理方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述數(shù)據(jù)需求信息是通過以下生成步驟生成的:
4.根據(jù)權(quán)利要求3所述的方法,其中,所述生成步驟還包括:
5.根據(jù)權(quán)利要求1所述的方法,其中,所述解析模型是通過以下步驟訓(xùn)練得到的:
6.根據(jù)權(quán)利要求5所述的方法,其中,所述方法還包括:
7.一種基于restful接口的數(shù)據(jù)治理裝置,包括:
8.一種電子設(shè)備,包括:
9.一種計算機可讀介質(zhì),其上存儲有計算機程序,其中,所述程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一所述的方法。