本申請涉及計(jì)算機(jī),尤其涉及一種基于業(yè)務(wù)編排的數(shù)據(jù)處理方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、各種場景下都會產(chǎn)生很多不同的數(shù)據(jù),通過對數(shù)據(jù)進(jìn)行處理,例如數(shù)據(jù)拆分和邏輯回歸等處理后,能夠提取出結(jié)構(gòu)化數(shù)據(jù),并在不同的場景下使用該結(jié)構(gòu)化數(shù)據(jù)。結(jié)構(gòu)化數(shù)據(jù)是按照一定規(guī)范和格式組織的數(shù)據(jù),易于存儲、訪問和分析。例如,通過對今年銷售數(shù)據(jù)進(jìn)行數(shù)據(jù)處理后,可以得到預(yù)測明年銷售變化的結(jié)構(gòu)化數(shù)據(jù),從而根據(jù)預(yù)測的銷售數(shù)據(jù)采用不同的銷售策略。相關(guān)技術(shù)中,需要通過編寫代碼,才能夠?qū)崿F(xiàn)對數(shù)據(jù)的處理,但編寫代碼操作門檻高,容易出錯,高度依賴技術(shù)人員,且編寫代碼所需時間長,數(shù)據(jù)處理效率低。因此,如何提高數(shù)據(jù)處理的效率,成為了亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例的主要目的在于提出一種基于業(yè)務(wù)編排的數(shù)據(jù)處理方法、裝置、設(shè)備及存儲介質(zhì),旨在提高數(shù)據(jù)處理的效率。
2、為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第一方面提出了一種基于業(yè)務(wù)編排的數(shù)據(jù)處理方法,所述方法包括:
3、響應(yīng)于業(yè)務(wù)編排界面上的數(shù)據(jù)選擇操作,在預(yù)設(shè)的候選數(shù)據(jù)集中選出待處理數(shù)據(jù);
4、響應(yīng)于所述業(yè)務(wù)編排界面上的算法選擇操作,在預(yù)設(shè)的候選編排算法中選出至少一種選定編排算法;
5、獲取所述業(yè)務(wù)編排界面上所述待處理數(shù)據(jù)和至少一種所述選定編排算法之間的連接關(guān)系,得到連線信息;
6、根據(jù)預(yù)設(shè)的連線規(guī)則對所述連線信息進(jìn)行連線評估,得到連線評估數(shù)據(jù);其中,所述連線評估數(shù)據(jù)表征所述連線信息與所述連線規(guī)則的符合程度;
7、若所述連線評估數(shù)據(jù)表征所述連線信息完全符合所述連線規(guī)則,則獲取至少一種所述選定編排算法的算法配置參數(shù);
8、根據(jù)所述算法配置參數(shù)和所述連線信息,調(diào)用至少一個所述選定編排算法對所述待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。
9、在一些實(shí)施例,所述根據(jù)預(yù)設(shè)的連線規(guī)則對所述連線信息進(jìn)行連線評估,得到連線評估數(shù)據(jù),包括:
10、對所述連線信息進(jìn)行解析處理,得到處理順序信息;其中,所述處理順序信息包括至少一種連線方式;
11、根據(jù)所述連線規(guī)則對至少一種所述連線方式進(jìn)行比對處理,得到目標(biāo)比對結(jié)果;其中,所述目標(biāo)比對結(jié)果表征每一所述連線方式均符合所述連線規(guī)則或至少一種所述連線方式不符合所述連線規(guī)則;
12、根據(jù)所述目標(biāo)比對結(jié)果得到所述連線評估數(shù)據(jù)。
13、在一些實(shí)施例,所述根據(jù)預(yù)設(shè)的連線規(guī)則對所述連線信息進(jìn)行連線評估,得到連線評估數(shù)據(jù)之后,所述方法還包括:
14、若所述連線評估數(shù)據(jù)表征所述連線信息不完全符合所述連線規(guī)則,則輸出提示信息;
15、響應(yīng)于所述提示信息反饋的連線刪除操作,刪除所述連線信息,并重新獲取所述業(yè)務(wù)編排界面上的連線信息。
16、在一些實(shí)施例,所述連線方式包括初步連線方式和算法連線方式,所述根據(jù)所述連線規(guī)則對至少一種所述連線方式進(jìn)行比對處理,得到目標(biāo)比對結(jié)果,包括:
17、根據(jù)所述連線規(guī)則對所述初步連線方式進(jìn)行比對處理,得到第一比對結(jié)果;
18、根據(jù)所述連線規(guī)則對所述算法連線方式進(jìn)行比對處理,得到第二比對結(jié)果;
19、根據(jù)所述第一比對結(jié)果和所述第二比對結(jié)果,得到所述目標(biāo)比對結(jié)果。
20、在一些實(shí)施例,所述根據(jù)所述算法配置參數(shù)和所述連線信息,調(diào)用至少一個所述選定編排算法對所述待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)處理之后,所述方法還包括:
21、獲取可執(zhí)行文件;其中,所述可執(zhí)行文件為所述候選編排算法封裝后的文件;
22、獲取每一所述可執(zhí)行文件中所述候選編排算法的算法類別;
23、根據(jù)所述可執(zhí)行文件和所述算法類別,對所述候選編排算法進(jìn)行部署。
24、在一些實(shí)施例,所述根據(jù)所述算法配置參數(shù)和所述連線信息,調(diào)用至少一個所述選定編排算法對所述待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)處理之后,所述方法還包括:
25、獲取算法更新指令;其中,所述算法更新指令包括算法刪除指令和算法修改指令;
26、根據(jù)所述算法更新指令更新所述選定編排算法,并根據(jù)更新后的所述選定編排算法和所述連線信息,對所述待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。
27、在一些實(shí)施例,所述若所述連線評估數(shù)據(jù)表征所述連線信息完全符合所述連線規(guī)則,則獲取至少一種所述選定編排算法的算法配置參數(shù),包括:
28、若所述連線評估數(shù)據(jù)表征所述連線信息完全符合所述連線規(guī)則,則獲取參數(shù)配置界面;
29、獲取所述參數(shù)配置界面中填寫框的配置字段,得到所述算法配置參數(shù)。
30、為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第二方面提出了一種基于業(yè)務(wù)編排的數(shù)據(jù)處理裝置,所述裝置包括:
31、數(shù)據(jù)選擇模塊,用于響應(yīng)于業(yè)務(wù)編排界面上的數(shù)據(jù)選擇操作,在預(yù)設(shè)的候選數(shù)據(jù)集中選出待處理數(shù)據(jù);
32、算法選擇模塊,用于響應(yīng)于所述業(yè)務(wù)編排界面上的算法選擇操作,在預(yù)設(shè)的候選編排算法中選出至少一種選定編排算法;
33、第一獲取模塊,用于獲取所述業(yè)務(wù)編排界面上所述待處理數(shù)據(jù)和至少一種所述選定編排算法之間的連接關(guān)系,得到連線信息;
34、評估模塊,用于根據(jù)預(yù)設(shè)的連線規(guī)則對所述連線信息進(jìn)行連線評估,得到連線評估數(shù)據(jù);其中,所述連線評估數(shù)據(jù)表征所述連線信息與所述連線規(guī)則的符合程度;
35、第二獲取模塊,若所述連線評估數(shù)據(jù)表征所述連線信息完全符合所述連線規(guī)則,則所述第二獲取模塊獲取至少一種所述選定編排算法的算法配置參數(shù);
36、數(shù)據(jù)處理模塊,用于根據(jù)所述算法配置參數(shù)和所述連線信息,調(diào)用至少一個所述選定編排算法對所述待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。
37、為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第三方面提出了一種電子設(shè)備,所述電子設(shè)備包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)上述第一方面所述的方法。
38、為實(shí)現(xiàn)上述目的,本申請實(shí)施例的第四方面提出了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述第一方面所述的方法。
39、本申請?zhí)岢龅幕跇I(yè)務(wù)編排的數(shù)據(jù)處理方法、裝置、設(shè)備及存儲介質(zhì),其通過響應(yīng)于業(yè)務(wù)編排界面上的數(shù)據(jù)選擇操作,在預(yù)設(shè)的候選數(shù)據(jù)集中選出待處理數(shù)據(jù),響應(yīng)于業(yè)務(wù)編排界面上的算法選擇操作,在預(yù)設(shè)的候選編排算法中選出至少一種選定編排算法。獲取業(yè)務(wù)編排界面上待處理數(shù)據(jù)和至少一種選定編排算法之間的連接關(guān)系,得到連線信息,根據(jù)預(yù)設(shè)的連線規(guī)則對連線信息進(jìn)行連線評估,得到連線評估數(shù)據(jù),其中,連線評估數(shù)據(jù)表征連線信息與連線規(guī)則的符合程度。若連線評估數(shù)據(jù)表征連線信息完全符合連線規(guī)則,則獲取至少一種選定編排算法的算法配置參數(shù),根據(jù)算法配置參數(shù)和連線信息,調(diào)用至少一個選定編排算法對待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。即通過將待處理數(shù)據(jù)和選定編排算法進(jìn)行業(yè)務(wù)編排,實(shí)現(xiàn)了無需編寫代碼也能夠?qū)?shù)據(jù)進(jìn)行處理,提高了數(shù)據(jù)處理的效率,并降低了數(shù)據(jù)處理的操作門檻且出錯概率低。
1.一種基于業(yè)務(wù)編排的數(shù)據(jù)處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的連線規(guī)則對所述連線信息進(jìn)行連線評估,得到連線評估數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的連線規(guī)則對所述連線信息進(jìn)行連線評估,得到連線評估數(shù)據(jù)之后,所述方法還包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述連線方式包括初步連線方式和算法連線方式,所述根據(jù)所述連線規(guī)則對至少一種所述連線方式進(jìn)行比對處理,得到目標(biāo)比對結(jié)果,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述算法配置參數(shù)和所述連線信息,調(diào)用至少一個所述選定編排算法對所述待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)處理之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述算法配置參數(shù)和所述連線信息,調(diào)用至少一個所述選定編排算法對所述待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)處理之后,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述連線評估數(shù)據(jù)表征所述連線信息完全符合所述連線規(guī)則,則獲取至少一種所述選定編排算法的算法配置參數(shù),包括:
8.一種基于業(yè)務(wù)編排的數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)權(quán)利要求1至7任一項(xiàng)所述的基于業(yè)務(wù)編排的數(shù)據(jù)處理方法。
10.一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的基于業(yè)務(wù)編排的數(shù)據(jù)處理方法。