1.一種數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于,所述方法包括步驟:
將原始數(shù)據(jù)轉(zhuǎn)換為中間結(jié)果;
將所述中間結(jié)果保存至中間表;
查詢所述中間表,利用所述中間表中的至少一個(gè)中間結(jié)果生成所述原始數(shù)據(jù)的統(tǒng)計(jì)結(jié)果。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于,所述將原始數(shù)據(jù)轉(zhuǎn)換為中間結(jié)果,包括:
將所述原始數(shù)據(jù)轉(zhuǎn)換為多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù);
將所述多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù)轉(zhuǎn)換為所述中間結(jié)果。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于,所述將所述多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù)轉(zhuǎn)換為所述中間結(jié)果,包括:
設(shè)置轉(zhuǎn)換成所述中間結(jié)果的預(yù)設(shè)周期;
根據(jù)所述預(yù)設(shè)周期,定期將所述多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù)轉(zhuǎn)換為所述中間結(jié)果。
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于,所述多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù)包括訂單數(shù)據(jù)、訂單的商品數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)統(tǒng)計(jì)方法,其特征在于,在所述將原始數(shù)據(jù)轉(zhuǎn)換為中間結(jié)果之后,所述方法還包括:
判斷所述中間結(jié)果的數(shù)據(jù)計(jì)算量是否達(dá)到預(yù)設(shè)的計(jì)算量閾值;
若是,將所述中間結(jié)果劃分為多個(gè)層的中間結(jié)果,第一層的中間結(jié)果由所述原始數(shù)據(jù)轉(zhuǎn)換得到,下一層的中間結(jié)果由上一層的中間結(jié)果轉(zhuǎn)換得到;
所述將所述中間結(jié)果保存至中間表,包括:
將最后一層的中間結(jié)果保存至所述中間表。
6.一種數(shù)據(jù)統(tǒng)計(jì)裝置,其特征在于,所述裝置包括:
數(shù)據(jù)轉(zhuǎn)換模塊,用于將原始數(shù)據(jù)轉(zhuǎn)換為中間結(jié)果;
保存模塊,用于將所述中間結(jié)果保存至中間表;
統(tǒng)計(jì)模塊,用于查詢所述中間表,利用所述中間表中的至少一個(gè)中間結(jié)果生成所述原始數(shù)據(jù)的統(tǒng)計(jì)結(jié)果。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)統(tǒng)計(jì)裝置,其特征在于,所述數(shù)據(jù)轉(zhuǎn)換模塊包括:
轉(zhuǎn)換單元,用于將原始數(shù)據(jù)轉(zhuǎn)換為多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù);
中間結(jié)果轉(zhuǎn)換單元,用于將所述多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù)轉(zhuǎn)換為所述中間結(jié)果。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)統(tǒng)計(jì)裝置,其特征在于,所述中間結(jié)果轉(zhuǎn)換單元具體用于:
設(shè)置轉(zhuǎn)換成所述中間結(jié)果的預(yù)設(shè)周期;
根據(jù)所述預(yù)設(shè)周期,定期將所述多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù)轉(zhuǎn)換為所述中間結(jié)果。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)統(tǒng)計(jì)裝置,其特征在于,所述多個(gè)維度的統(tǒng)計(jì)數(shù)據(jù)包括訂單數(shù)據(jù)、訂單的商品數(shù)據(jù)。
10.根據(jù)權(quán)利要求6所述的數(shù)據(jù)統(tǒng)計(jì)裝置,其特征在于,所述裝置還包括:
判斷模塊,用于判斷所述中間結(jié)果的數(shù)據(jù)計(jì)算量是否達(dá)到預(yù)設(shè)的計(jì)算量閾值;
劃分模塊,用于當(dāng)所述判斷模塊判定所述中間結(jié)果的數(shù)據(jù)計(jì)算量達(dá)到預(yù)設(shè)的計(jì)算量閾值時(shí)將所述中間結(jié)果劃分為多個(gè)層的中間結(jié)果,第一層的中間結(jié)果由所述原始數(shù)據(jù)轉(zhuǎn)換得到,下一層的中間結(jié)果由上一層的中間結(jié)果轉(zhuǎn)換得到;
所述保存模塊具體用于將最后一層的中間結(jié)果保存至所述中間表。