1.一種數(shù)據(jù)整合處理方法,其特征在于,包括:
根據(jù)配置資產(chǎn)數(shù)據(jù)的內(nèi)存字段信息和性能數(shù)據(jù)的內(nèi)存字段信息,將資產(chǎn)文件、性能文件讀取到內(nèi)存中生成對應(yīng)的資產(chǎn)表、性能表;
設(shè)置所述資產(chǎn)數(shù)據(jù)和所述性能數(shù)據(jù)的關(guān)鍵字段值,根據(jù)所述關(guān)鍵字段值對所述資產(chǎn)表和所述性能表進(jìn)行排序;
將已排序的所述資產(chǎn)表為主對象進(jìn)行循環(huán),根據(jù)所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值查詢所述性能表得到所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)數(shù)組;
根據(jù)配置的性能字段的計算公式整合所述資產(chǎn)數(shù)據(jù)的性能數(shù)組內(nèi)的性能數(shù)據(jù),獲取所述資產(chǎn)數(shù)據(jù)的整合后的性能字段值賦值所述資產(chǎn)性能表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,設(shè)置所述資產(chǎn)數(shù)據(jù)和所述性能數(shù)據(jù)的關(guān)鍵字段值,根據(jù)所述關(guān)鍵字段值對所述資產(chǎn)表和所述性能表進(jìn)行排序之后,還包括:
設(shè)置所述資產(chǎn)數(shù)據(jù)的過濾條件,在所述資產(chǎn)數(shù)據(jù)未滿足所述過濾條件的情況下,根據(jù)所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值查詢所述性能表得到所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)配置的性能字段的計算公式整合所述資產(chǎn)數(shù)據(jù)的性能數(shù)組內(nèi)的性能數(shù)據(jù),獲取所述資產(chǎn)數(shù)據(jù)的整合后的性能字段值賦值所述資產(chǎn)性能表包括:
在所述資產(chǎn)數(shù)據(jù)只有一條所述性能數(shù)據(jù),對所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)賦值所述資產(chǎn)性能表,在所述資產(chǎn)數(shù)據(jù)有多條性能數(shù)據(jù)的情況下,根據(jù)配置的字段類型、公式對所述性能數(shù)據(jù)進(jìn)行計算,將計算后所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)賦值所述資產(chǎn)性能表。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)配置的字段類型、公式對所述性能數(shù)據(jù)進(jìn)行計算包括:
根據(jù)配置的字段類型、公式,通過迭代的計算方式對所述性能數(shù)據(jù)進(jìn)行計算。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值查詢所述性能表得到所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)數(shù)組包括:
獲取所述性能表的位置標(biāo)識,比較所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值與所述性能表的所述位置標(biāo)識的關(guān)鍵字段值,在所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值等于所述性能表的所述位置標(biāo)識的關(guān)鍵字段值情況下,獲取所述位置標(biāo)識的性能數(shù)據(jù),添加到所述性能數(shù)據(jù)數(shù)組。
6.一種數(shù)據(jù)整合處理裝置,其特征在于,包括:
生成模塊,用于根據(jù)配置資產(chǎn)數(shù)據(jù)的內(nèi)存字段信息和性能數(shù)據(jù)的內(nèi)存字段信息,將資產(chǎn)文件、性能文件讀取到內(nèi)存中生成對應(yīng)的資產(chǎn)表、性能表;
排序模塊,用于設(shè)置所述資產(chǎn)數(shù)據(jù)和所述性能數(shù)據(jù)的關(guān)鍵字段值,根據(jù)所述關(guān)鍵字段值對所述資產(chǎn)表和所述性能表進(jìn)行排序;
創(chuàng)建模塊,用于將已排序的所述資產(chǎn)表為主對象進(jìn)行循環(huán),根據(jù)所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值查詢所述性能表得到所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)數(shù)組;
整合模塊,用于根據(jù)配置的性能字段的計算公式整合所述資產(chǎn)數(shù)據(jù)的性能數(shù)組內(nèi)的性能數(shù)據(jù),獲取所述資產(chǎn)數(shù)據(jù)的整合后的性能字段值賦值所述資產(chǎn)性能表。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
過濾模塊,用于設(shè)置所述資產(chǎn)數(shù)據(jù)的過濾條件,在所述資產(chǎn)數(shù)據(jù)未滿足所述過濾條件的情況下,根據(jù)所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值查詢所述性能表得到所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述整合模塊包括:
第一整合單元,用于在所述資產(chǎn)數(shù)據(jù)只有一條所述性能數(shù)據(jù),對所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)賦值所述資產(chǎn)性能表;
第二整合單元,用于在所述資產(chǎn)數(shù)據(jù)有多條性能數(shù)據(jù)的情況下,根據(jù)配置的字段類型、公式對所述性能數(shù)據(jù)進(jìn)行計算,將計算后所述資產(chǎn)數(shù)據(jù)的性能數(shù)據(jù)賦值所述資產(chǎn)性能表。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述整合模塊包括:
迭代單元,用于根據(jù)配置的字段類型、公式,通過迭代的計算方式對所述性能數(shù)據(jù)進(jìn)行計算。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述創(chuàng)建模塊包括:
標(biāo)識單元,用于獲取所述性能表的位置標(biāo)識,比較所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值與所述性能表的所述位置標(biāo)識的關(guān)鍵字段值,在所述資產(chǎn)數(shù)據(jù)的所述關(guān)鍵字段值等于所述性能表的所述位置標(biāo)識的關(guān)鍵字段值情況下,獲取所述位置標(biāo)識的性能數(shù)據(jù),添加到所述性能數(shù)據(jù)數(shù)組。