欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多維數(shù)據(jù)的處理方法及裝置制造方法

文檔序號:6508918閱讀:334來源:國知局
多維數(shù)據(jù)的處理方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種多維數(shù)據(jù)的處理方法及裝置,涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,解決了當(dāng)前反復(fù)從整個(gè)流水?dāng)?shù)據(jù)中獲取各種維度屬性組合下的指標(biāo)數(shù)據(jù),運(yùn)算復(fù)雜度高的問題。所述方法包括:獲取數(shù)據(jù)業(yè)務(wù)的維度信息、維度信息中的屬性信息及各屬性的層級關(guān)系信息;根據(jù)維度信息、維度信息中的屬性信息及各屬性層級關(guān)系信息,獲取各維度的最細(xì)粒度屬性;根據(jù)該最細(xì)粒度屬性,形成頂層屬性組合;根據(jù)頂層屬性組合和各屬性層級關(guān)系生成遞推拓?fù)?;所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑;接收查詢請求,并根據(jù)遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。本發(fā)明適用于多維數(shù)據(jù)分析中。
【專利說明】多維數(shù)據(jù)的處理方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種多維數(shù)據(jù)的處理方法及裝置。

【背景技術(shù)】
[0002]目前,隨著互聯(lián)網(wǎng)及計(jì)算機(jī)技術(shù)的發(fā)展,多維數(shù)據(jù)分析在各種數(shù)據(jù)分析平臺上得到了廣泛的應(yīng)用。多維數(shù)據(jù)分析源于聯(lián)機(jī)分析處理OLAP (On-Line AnalyticalProcessing,簡稱0LAP)技術(shù),是OLAP技術(shù)的核心,目的是從多個(gè)維度來觀察和分析指標(biāo)的變化,以突出展示一些通過篩選重要維度而獲得的指標(biāo)。
[0003]當(dāng)前應(yīng)用多維數(shù)據(jù)分析的網(wǎng)站很多,例如一些購物平臺,自助分析平臺等均需要進(jìn)行多維數(shù)據(jù)分析。例如如圖1所示,在某一購物平臺上,為了分析各年齡段購買某一產(chǎn)品的成交人數(shù),通過從流水?dāng)?shù)據(jù)中設(shè)置年齡條件進(jìn)行篩選,得到了各年齡段所對應(yīng)的成交人數(shù),其中,年齡即為維度屬性,而具體的成交人數(shù)即為指標(biāo)數(shù)據(jù)。從圖1中可見,該購物平臺上展示的數(shù)據(jù)分析結(jié)果僅具有一個(gè)年齡維度屬性,若還要展示其他維度的數(shù)據(jù)以從多個(gè)維度屬性進(jìn)行分析,例如需要展示各個(gè)城市的各年齡的成交人數(shù)、各省份的各年齡的成交人數(shù)、各省份各年齡組的成交人數(shù)等,則需要先從整個(gè)流水?dāng)?shù)據(jù)中進(jìn)行篩選,以獲取到需要的各維度屬性組合下的指標(biāo)數(shù)據(jù)。一般的篩選過程是先以一個(gè)維度屬性為基礎(chǔ),在整個(gè)流水?dāng)?shù)據(jù)中獲取到滿足該維度屬性的數(shù)據(jù),再根據(jù)維度屬性組合中的其他維度屬性,在已經(jīng)獲得的數(shù)據(jù)中依次進(jìn)行篩選,最終得到滿足整個(gè)維度組合下的指標(biāo)數(shù)據(jù)。
[0004]當(dāng)存在的維度以及維度屬性較多時(shí),反復(fù)從整個(gè)流水?dāng)?shù)據(jù)中獲取各種維度屬性組合下的指標(biāo)數(shù)據(jù),運(yùn)算復(fù)雜度較高。


【發(fā)明內(nèi)容】

[0005]本發(fā)明的實(shí)施例提供一種多維數(shù)據(jù)的處理方法及裝置,能夠解決現(xiàn)有技術(shù)中由于在維度以及維度屬性較多時(shí),反復(fù)從整個(gè)流水?dāng)?shù)據(jù)中獲取各種維度屬性組合下的指標(biāo)數(shù)據(jù),運(yùn)算復(fù)雜度較高的問題。
[0006]為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
[0007]一種多維數(shù)據(jù)的處理方法,包括:
[0008]獲取數(shù)據(jù)業(yè)務(wù)中的維度信息、所述維度信息中的屬性信息及各屬性的層級關(guān)系信息;
[0009]根據(jù)所述維度信息、維度信息中的屬性信息及各屬性層級關(guān)系信息,獲取各維度的最細(xì)粒度屬性;
[0010]根據(jù)所述最細(xì)粒度屬性,形成頂層屬性組合;
[0011]根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)?;所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑;
[0012]接收查詢請求,并根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。
[0013]一種多維數(shù)據(jù)的處理裝置,包括:
[0014]獲取單元,用于獲取數(shù)據(jù)業(yè)務(wù)中的維度信息、所述維度信息中的屬性信息及各屬性的層級關(guān)系信息;
[0015]所述獲取單元,還用于根據(jù)所述維度信息、維度信息中的屬性信息及各屬性層級關(guān)系信息,獲取各維度的最細(xì)粒度屬性;
[0016]生成單元,用于根據(jù)所述獲取單元獲取的所述最細(xì)粒度屬性,形成頂層屬性組合;
[0017]所述生成單元,還用于根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)洌凰鲞f推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑;
[0018]所述獲取單元,還用于根據(jù)所述生成單元生成的所述遞推拓?fù)浼八霁@取單元獲取的所述流水?dāng)?shù)據(jù),獲取所述遞推拓?fù)渲械膶傩越M合對應(yīng)的指標(biāo)數(shù)據(jù);
[0019]遞推單元,用于接收查詢請求,并根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。
[0020]本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理方法及裝置,由于根據(jù)頂層屬性組合和所述各屬性層級關(guān)系生成了遞推拓?fù)?,其中所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑,從而在接收到查詢請求時(shí),能夠根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。而現(xiàn)有技術(shù)中,在需要獲取屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)時(shí),需要從流水?dāng)?shù)據(jù)中獲取各種維度屬性組合下的指標(biāo)數(shù)據(jù),運(yùn)算復(fù)雜度較高。因此,本發(fā)明能夠通過遞推拓?fù)湟约耙杨A(yù)先獲取的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),來獲取未知的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù),降低了運(yùn)算復(fù)雜度。

【專利附圖】

【附圖說明】
[0021]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1為現(xiàn)有技術(shù)的數(shù)據(jù)分析的界面示意圖;
[0023]圖2為本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理方法的流程圖;
[0024]圖3為本發(fā)明又一實(shí)施例提供的多維數(shù)據(jù)的處理方法的流程圖;
[0025]圖4為本發(fā)明實(shí)施例中的流水?dāng)?shù)據(jù)中各字段與指標(biāo)和維度的映射關(guān)系的示意圖;
[0026]圖5為本發(fā)明實(shí)施例中的多維數(shù)據(jù)的處理的數(shù)據(jù)變化示意圖;
[0027]圖6為本發(fā)明實(shí)施例中的遞推拓?fù)涞氖疽鈭D一;
[0028]圖7為本發(fā)明實(shí)施例中的遞推拓?fù)涞氖疽鈭D二 ;
[0029]圖8為本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖一;
[0030]圖9為本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖二。

【具體實(shí)施方式】
[0031]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0032]為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對本發(fā)明作詳細(xì)說明。
[0033]如圖2所示,本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理方法,包括:
[0034]101、獲取數(shù)據(jù)業(yè)務(wù)中的維度信息、所述維度信息中的屬性信息及各屬性的層級關(guān)系信息。
[0035]此外,還需要獲取數(shù)據(jù)業(yè)務(wù)的流水?dāng)?shù)據(jù),所述數(shù)據(jù)業(yè)務(wù)的流水?dāng)?shù)據(jù)是在網(wǎng)站、應(yīng)用程序、網(wǎng)絡(luò)游戲等被應(yīng)用時(shí)記錄在流水日志中的數(shù)據(jù),該流水日志一般保存于數(shù)據(jù)庫中。所述維度信息中的各維度表示用于分析數(shù)據(jù)的視角,例如某一應(yīng)用程序被應(yīng)用,那么應(yīng)用該應(yīng)用程序的用戶所在地域、用戶的年齡等即為維度信息中的維度。所述維度中的屬性信息是在同一維度下,描述該維度的不同粒度,例如時(shí)間維度包括日、周、月、年等屬性。所述各屬性的層級關(guān)系信息中包括各種屬性的層級關(guān)系,例如時(shí)間維度中的7個(gè)日等于I周、12個(gè)月等于I年,又例如在地域維度中,一個(gè)省份包括多個(gè)城市,例如深圳市、廣州市屬于廣東省,而廣東省又屬于中國。
[0036]102、根據(jù)所述維度信息、維度信息中的屬性信息及各屬性層級關(guān)系信息,獲取各維度的最細(xì)粒度屬性。
[0037]所述最細(xì)粒度屬性在同一維度的屬性信息中,粒度最小的一個(gè)屬性,例如在一個(gè)時(shí)間維度中,屬性信息包括的屬性有年、月、日、時(shí),則屬性時(shí)即為時(shí)間維度的最細(xì)粒度屬性。
[0038]103、根據(jù)所述最細(xì)粒度屬性,形成頂層屬性組合。
[0039]通過上述步驟102獲取到一個(gè)或多個(gè)最細(xì)粒度屬性之后,由一個(gè)或多個(gè)最細(xì)粒度屬性形成該頂層屬性組合,所述頂層屬性組合是直接從流水?dāng)?shù)據(jù)中得出的屬性組合。例如獲取到的多個(gè)最細(xì)粒度屬性分別為城市、年齡數(shù)、一級來源,則形成的頂層屬性組合即由城市、年齡數(shù)、一級來源組成。所述一級來源屬于來源維度,來源維度中可以包括一級來源、二級來源,其中所述一級來源可以是具體的數(shù)據(jù)來源,例如具體的網(wǎng)站,而二級來源可以是上述各網(wǎng)站的集合,例如上述各網(wǎng)站屬于社交渠道。
[0040]104、根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)洹?br> [0041]其中,所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑。
[0042]在多維數(shù)據(jù)處理中,一般通過對屬性組合進(jìn)行上卷操作來得到下一層屬性組合。其中進(jìn)行上卷操作的方式有兩種,其中一種方式是直接去掉屬性組合中的一個(gè)屬性,從而得到下一層屬性組合,例如上述的由城市、年齡數(shù)、一級來源組成的屬性組合,在進(jìn)行上卷時(shí),可以去掉一級來源,從而形成下一層屬性組合,由城市、年齡數(shù)組成。此外,另一種方式是通過各屬性層級關(guān)系將屬性組合中的屬性粒度變粗,例如上述的由城市、年齡數(shù)、一級來源組成的屬性組合,由于城市屬于地域維度,該地域維度的屬性包括國家、省份、城市,則在進(jìn)行上卷時(shí),可以將屬性組合中的城市替換為省份,從而使屬性粒度加粗,生成了省份、年齡數(shù)、一級來源組成的屬性組合。之后,通過上面兩種上卷操作的方式,對各個(gè)屬性組合進(jìn)行上卷,最終形成一個(gè)總覽屬性,即沒有屬性組合的限制。
[0043]105、接收查詢請求,并根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。
[0044]在遞推拓?fù)浣⒑?,可以預(yù)先獲取遞推拓?fù)渲械囊徊糠謱傩越M合對應(yīng)的指標(biāo)數(shù)據(jù)。所述查詢請求中帶有需要分析的屬性組合,則在接收到查詢請求后,能夠根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。例如,預(yù)先獲取到了由城市、年齡數(shù)、一級來源組成的屬性組合所對應(yīng)的登錄次數(shù)數(shù)據(jù),則根據(jù)遞推路徑,獲知到下一層屬性組合為由城市、年齡數(shù)組成的屬性組合,則可得到由城市、年齡數(shù)組成的屬性組合對應(yīng)的登錄次數(shù)數(shù)據(jù)。
[0045]值得說明的是,本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理方法的執(zhí)行主體可以是一種多維數(shù)據(jù)的處理裝置,所述多維數(shù)據(jù)的處理裝置可以運(yùn)行于計(jì)算機(jī)、網(wǎng)絡(luò)服務(wù)器等電子設(shè)備中,但不僅局限于此。
[0046]本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理方法,由于根據(jù)頂層屬性組合和所述各屬性層級關(guān)系生成了遞推拓?fù)洌渲兴鲞f推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑,從而在接收到查詢請求時(shí),能夠根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。而現(xiàn)有技術(shù)中,在需要獲取屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)時(shí),需要從流水?dāng)?shù)據(jù)中獲取各種維度屬性組合下的指標(biāo)數(shù)據(jù),運(yùn)算復(fù)雜度較高。因此,本發(fā)明能夠通過遞推拓?fù)湟约耙杨A(yù)先獲取的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),來獲取未知的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù),降低了運(yùn)算復(fù)雜度。
[0047]下面列舉一個(gè)更為具體的實(shí)施例,如圖3所示,本發(fā)明又一實(shí)施例提供的多維數(shù)據(jù)的處理方法,包括:
[0048]201、獲取數(shù)據(jù)業(yè)務(wù)的流水?dāng)?shù)據(jù)、數(shù)據(jù)業(yè)務(wù)中的維度信息、所述維度信息中的屬性信息及各屬性的層級關(guān)系信息。
[0049]所述數(shù)據(jù)業(yè)務(wù)的流水?dāng)?shù)據(jù)是在網(wǎng)站、應(yīng)用程序、網(wǎng)絡(luò)游戲等被應(yīng)用時(shí)記錄在流水日志中的數(shù)據(jù),該流水日志一般保存于數(shù)據(jù)庫中,在所述流水?dāng)?shù)據(jù)中可以帶有用戶身份標(biāo)識、所登錄的網(wǎng)站網(wǎng)址、所進(jìn)行的操作對應(yīng)的數(shù)據(jù)等。所述維度信息中的各維度表示用于分析數(shù)據(jù)的視角,例如某一應(yīng)用程序被應(yīng)用,那么應(yīng)用該應(yīng)用程序的用戶所在地域、用戶的年齡等即為維度信息中的維度。所述維度中的屬性信息是在同一維度下,描述該維度的不同粒度,例如時(shí)間維度包括日、周、月、年等屬性。所述各屬性的層級關(guān)系信息中包括各種屬性的層級關(guān)系,例如時(shí)間維度中的7個(gè)日等于I周、12個(gè)月等于I年,又例如在地域維度中,一個(gè)省份包括多個(gè)城市,例如深圳市、廣州市屬于廣東省,而廣東省又屬于中國。
[0050]在獲取到流水?dāng)?shù)據(jù)后,需要建立流水?dāng)?shù)據(jù)中各字段與指標(biāo)和維度的映射關(guān)系。例如,在流水?dāng)?shù)據(jù)中的用戶身份標(biāo)識中的某一字段可以對應(yīng)地域維度、年齡維度等,又例如在流水?dāng)?shù)據(jù)中的網(wǎng)站地址字段可以對應(yīng)來源維度等,但不僅局限于此。例如,如圖4所示,列舉了一種流水?dāng)?shù)據(jù)中各字段與指標(biāo)和維度的映射關(guān)系的示意圖。其中,用戶身份標(biāo)識對應(yīng)了地域維度和年齡維度,所述地域維度的屬性包括城市、城市級別、省份、國家;所述年齡維度的屬性包括了年齡數(shù)和年齡段;此外,網(wǎng)站地址對應(yīng)了來源維度,所述來源維度包括一級來源和二級來源。其中所述一級來源可以是具體的數(shù)據(jù)來源,例如具體的網(wǎng)站,而二級來源可以是上述各網(wǎng)站的集合,例如上述各網(wǎng)站屬于社交渠道。
[0051]202、根據(jù)所述維度信息、維度信息中的屬性信息及各屬性層級關(guān)系信息,獲取各維度的最細(xì)粒度屬性。
[0052]所述最細(xì)粒度屬性在同一維度的屬性信息中,粒度最小的一個(gè)屬性,例如在一個(gè)時(shí)間維度中,屬性信息包括的屬性有年、月、日、時(shí),則屬性時(shí)即為時(shí)間維度的最細(xì)粒度屬性。
[0053]203、根據(jù)所述最細(xì)粒度屬性,形成頂層屬性組合。
[0054]通過上述步驟202獲取到一個(gè)或多個(gè)最細(xì)粒度屬性之后,由一個(gè)或多個(gè)最細(xì)粒度屬性形成該頂層屬性組合,所述頂層屬性組合是直接從流水?dāng)?shù)據(jù)中得出的屬性組合。例如獲取到的多個(gè)最細(xì)粒度屬性分別為城市、年齡數(shù)、一級來源,則形成的頂層屬性組合即由城市、年齡數(shù)、一級來源組成。
[0055]204、遍歷屬性組合,判斷需要上卷的屬性組合是否是總覽屬性。
[0056]若判斷到所述屬性組合是總覽屬性,執(zhí)行步驟205。
[0057]若判斷到所述屬性組合不是總覽屬性,執(zhí)行步驟206。
[0058]此處被遍歷的屬性組合不僅局限于頂層屬性組合,在通過步驟201至步驟214后,可以逐漸生成各種屬性組合,因此需要遍歷屬性組合,從而逐漸生成遞推拓?fù)?。所述總覽屬性是由于屬性組合不斷上卷,屬性組合中的屬性不斷減少、粒度變粗,最后形成一個(gè)總覽屬性,即沒有屬性組合的限制。例如要獲取某一網(wǎng)站的登錄次數(shù),在由城市、年齡數(shù)組成的屬性組合下,將獲取各城市與各年齡下的登錄次數(shù)數(shù)據(jù),而由于進(jìn)行上卷,最終的總覽屬性中已經(jīng)沒有地域維度和年齡維度,因此該登錄次數(shù)數(shù)據(jù)是該網(wǎng)站的登錄次數(shù)總和。
[0059]205、確定該屬性組合無法進(jìn)行上卷。之后返回步驟204。
[0060]當(dāng)判斷到所述屬性組合是總覽屬性時(shí),該屬性組合不能去掉屬性組合中的一個(gè)屬性,也不能將屬性組合中的屬性粒度變粗,因此無法進(jìn)行上卷。
[0061]206、遍歷需要上卷的屬性組合中的各個(gè)屬性。
[0062]207、判斷所述屬性組合所對應(yīng)的指標(biāo)是否需要全局去重。
[0063]若判斷到所述屬性組合所對應(yīng)的指標(biāo)需要全局去重,執(zhí)行步驟208。
[0064]若判斷到所述屬性組合所對應(yīng)的指標(biāo)不需要全局去重,執(zhí)行步驟209。
[0065]所述屬性組合所對應(yīng)的指標(biāo)是根據(jù)所述屬性組合需要分析的指標(biāo),一般是通過流水?dāng)?shù)據(jù)能夠分析到的指標(biāo),例如,如圖5所示,流水?dāng)?shù)據(jù)中記載了用戶身份標(biāo)識和每個(gè)身份標(biāo)識所訪問的網(wǎng)站地址,則通過上述流水?dāng)?shù)據(jù),可以分析獲知的指標(biāo)為登錄次數(shù)、登錄人數(shù)等。而有些指標(biāo)不能通過流水?dāng)?shù)據(jù)中的條目簡單進(jìn)行疊加,例如登錄人數(shù)指標(biāo),可能存在同一用戶身份標(biāo)識的用戶登錄多次,但登錄人數(shù)上只能加1,因此需要進(jìn)行全局去重。
[0066]208、判斷所述屬性組合中的一個(gè)屬性是否滿足遞推條件。
[0067]若判斷到所述屬性組合中的一個(gè)屬性滿足所述遞推條件,執(zhí)行步驟209。
[0068]若判斷到所述屬性組合中的一個(gè)屬性不滿足所述遞推條件,執(zhí)行步驟210。
[0069]具體的,所述屬性滿足遞推條件是指需要全局去重的指標(biāo)所依賴的流水?dāng)?shù)據(jù)元素在該屬性下有唯一的一個(gè)屬性取值,例如上述的登錄人數(shù)指標(biāo),其所依賴的流水?dāng)?shù)據(jù)元素為用戶身份標(biāo)識,即通過分析流水?dāng)?shù)據(jù)中出現(xiàn)的用戶身份標(biāo)識可以確定登錄人數(shù)。若屬性為城市,則一個(gè)用戶身份標(biāo)識可以僅對應(yīng)一個(gè)城市,例如圖5所不,用戶身份標(biāo)識250708僅對應(yīng)深圳,347516僅對應(yīng)廣州,則該城市屬性能夠滿足遞推條件。否則,若需要全局去重的指標(biāo)所依賴的流水?dāng)?shù)據(jù)元素在一個(gè)屬性下的屬性取值不唯一,則不滿足遞推條件。
[0070]209、根據(jù)所述各屬性層級關(guān)系,判斷所述各個(gè)屬性中的一個(gè)父屬性是否存在子屬性。
[0071]若判斷到該父屬性存在子屬性,執(zhí)行步驟211。
[0072]若判斷到該父屬性不存在子屬性,執(zhí)行步驟212。
[0073]例如在地域維度中,國家由多個(gè)省份組成,省份由多個(gè)城市組成等,城市為父屬性,省份為城市屬性的子屬性,國家為省份屬性的子屬性。而若父屬性為城市,且在所述屬性層級關(guān)系中,城市屬性為最細(xì)粒度屬性,則城市屬性沒有子屬性。
[0074]210、確定所述屬性組合不根據(jù)所述屬性進(jìn)行上卷。
[0075]在步驟210之后,返回步驟206。
[0076]此處,若判斷到所述屬性組合中的一個(gè)屬性不滿足所述遞推條件,則無法根據(jù)該屬性進(jìn)行上卷,因?yàn)槿粜枰秩ブ氐闹笜?biāo)所依賴的流水?dāng)?shù)據(jù)元素在一個(gè)屬性下的取值不唯一,則若采用去掉該屬性,形成下一層屬性組合的方式,可能造成無法對下一層屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)進(jìn)行去重累加。
[0077]211、確定所述上卷策略為第一策略。
[0078]其中,所述第一策略用于指示將所述父屬性替換為所述子屬性,并將所述子屬性與所述屬性組合中的其他屬性組合形成所述下一層屬性組合。之后繼續(xù)執(zhí)行步驟213。
[0079]212、確定所述上卷策略為第二策略。
[0080]其中,所述第二策略用于指示將所述父屬性刪除,將所述屬性組合中的其他屬性組合形成所述下一層屬性組合。之后繼續(xù)執(zhí)行步驟214。
[0081]213、將所述父屬性替換為所述子屬性,并將所述子屬性與所述屬性組合中的其他屬性組合形成所述下一層屬性組合。在步驟213之后可以返回執(zhí)行步驟204。
[0082]214、將所述父屬性刪除,將所述屬性組合中的其他屬性組合形成所述下一層屬性組合。在步驟213之后可以返回執(zhí)行步驟204。
[0083]例如,如圖5所示,頂層屬性組合由城市、年齡數(shù)和一級來源組成,從而得到了這三個(gè)屬性下的登陸次數(shù)。在進(jìn)行第一次上卷后,將一級來源屬性刪除,并將城市和年齡數(shù)屬性組合形成新的屬性組合,得到了城市和年齡數(shù)屬性下的登錄次數(shù)。在進(jìn)行第二次上卷后,將城市屬性替換為省份屬性,則將省份和年齡數(shù)屬性組合形成新的屬性組合,得到了省份和年齡數(shù)屬性下的登錄次數(shù)。
[0084]通過上述步驟201-214,最終可以形成遞推拓?fù)?;所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑。具體可以在多個(gè)節(jié)點(diǎn)上根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)?,所述?jié)點(diǎn)與所述頂層屬性組合一一對應(yīng)。
[0085]在后續(xù)接收到查詢請求時(shí),根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。
[0086]如圖6所示,列舉一種對于可直接累加指標(biāo)生成遞推拓?fù)涞氖疽鈭D,例如所述可直接累加指標(biāo)為登錄次數(shù),其中,生成遞推拓?fù)涞捻攲訉傩越M合是根據(jù)流水?dāng)?shù)據(jù)中的用戶身份標(biāo)識和用戶登錄的網(wǎng)站地址來確定的。其中待分析的維度有地域維度,包括城市(為了方便描述,之后以Al表示)、省份(為了方便描述,之后以A2表示),還有年齡維度,包括年齡數(shù)(為了方便描述,之后以BI表示),還有來源維度,包括一級來源(為了方便描述,之后以Cl表示)。在生成遞推拓?fù)涞倪^程中,若通過不同屬性組合得到相同的下一層屬性組合,則需要對下一層屬性組合進(jìn)行去重。具體的,頂層屬性組合為A1B1C1,通過上卷操作,可以得到的屬性組合為A2B1CU AlBl、AlCl、BlCl,之后A2B1C1繼續(xù)上卷,可以得到BlCl、A2B1、A2C1。同樣的,通過AlBl上卷可以得到A2B1、A1、B1 ;通過AlCl上卷可以得到A2C1、A1、C1 ;通過BlCl上卷可以得到B1、Cl。之后通過A2B1或者A2C1上卷可以得到A2,通過Al上卷可以得到A2或者總覽屬性ALL,通過BI上卷可以得到ALL,通過Cl上卷可以得到ALL。之后通過A2上卷也可以得到ALL??梢?,若預(yù)先獲取到某些屬性組合的指標(biāo)數(shù)據(jù),例如預(yù)先獲取到AlBl所對應(yīng)的指標(biāo)數(shù)據(jù),則可通過AlBl的指標(biāo)數(shù)據(jù),直接遞推出A1、B1等對應(yīng)的指標(biāo)數(shù)據(jù)。
[0087]此外,如圖7所示,列舉一種對于需要全局去重累加指標(biāo)生成遞推拓?fù)涞氖疽鈭D,例如所述需要全局去重累加指標(biāo)為登錄人數(shù),其中,生成遞推拓?fù)涞捻攲訉傩越M合是根據(jù)流水?dāng)?shù)據(jù)中的用戶身份標(biāo)識和用戶登錄的網(wǎng)站地址來確定的。其中待分析的維度有地域維度,包括城市(為了方便描述,之后以Al表示)、省份(為了方便描述,之后以A2表示),還有年齡維度,包括年齡數(shù)(為了方便描述,之后以BI表示),還有來源維度,包括一級來源(為了方便描述,之后以Cl表示),其中在一級來源影響下獲取的登錄人數(shù)不能簡單累加,因?yàn)橥粋€(gè)用戶身份標(biāo)識對應(yīng)的用戶可以登錄不同的一級來源屬性下的網(wǎng)站地址,即在該一級來源屬性下的用戶身份標(biāo)識對應(yīng)了不同的一級來源屬性,則不能通過Cl屬性來生成遞推拓?fù)?。在生成遞推拓?fù)涞倪^程中,若通過不同屬性組合得到相同的下一層屬性組合,則需要對下一層屬性組合進(jìn)行去重。具體的,頂層屬性組合為A1B1C1,通過上卷操作,可以得到的屬性組合為A2B1C1、A1C1、B1C1,之后A2B1C1繼續(xù)上卷,可以得到B1C1、A2C1。而由于不能通過Cl屬性來生成遞推拓?fù)洌瑒tAlBl屬性需要從流水?dāng)?shù)據(jù)中獲取得到,則通過AlBl上卷可以得到A2B1、A1、B1 ;通過AlCl上卷可以得到A2C1、C1 ;通過BlCl上卷可以得到Cl。之后通過A2B1上卷可以得到A2,通過Al上卷可以得到A2或者總覽屬性ALL,通過BI上卷可以得到ALL,通過Cl上卷可以得到ALL。之后通過A2上卷也可以得到ALL??梢?,若預(yù)先獲取至IJ某些屬性組合的指標(biāo)數(shù)據(jù),例如預(yù)先獲取到AlBl所對應(yīng)的指標(biāo)數(shù)據(jù),則可通過AlBl的指標(biāo)數(shù)據(jù),直接遞推出A1、B1等對應(yīng)的指標(biāo)數(shù)據(jù)。如圖7所示,其中AlBlCl和AlBl是兩個(gè)頂層屬性組合,可以在兩個(gè)節(jié)點(diǎn)上生成AlBlCl和AlBl下的遞推拓?fù)洌谠搩蓚€(gè)節(jié)點(diǎn)上分別維護(hù)兩個(gè)遞推拓?fù)洌绻攲訉傩越M合中的屬性過多,則同一個(gè)遞推拓?fù)渥訕湟部梢苑至言趲讉€(gè)節(jié)點(diǎn)上進(jìn)行生成維護(hù)。
[0088]值得說明的是,本發(fā)明又一實(shí)施例提供的多維數(shù)據(jù)的處理方法的執(zhí)行主體可以是一種多維數(shù)據(jù)的處理裝置,所述多維數(shù)據(jù)的處理裝置可以運(yùn)行于計(jì)算機(jī)、網(wǎng)絡(luò)服務(wù)器等電子設(shè)備中,但不僅局限于此。
[0089]本發(fā)明又一實(shí)施例提供的多維數(shù)據(jù)的處理方法,由于根據(jù)頂層屬性組合和所述各屬性層級關(guān)系生成了遞推拓?fù)?,其中所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑,從而在接收到查詢請求時(shí),能夠根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。而現(xiàn)有技術(shù)中,在需要獲取屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)時(shí),需要從流水?dāng)?shù)據(jù)中獲取各種維度屬性組合下的指標(biāo)數(shù)據(jù),運(yùn)算復(fù)雜度較高。因此,本發(fā)明能夠通過遞推拓?fù)湟约耙杨A(yù)先獲取的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),來獲取未知的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù),降低了運(yùn)算復(fù)雜度。
[0090]對應(yīng)于圖2和圖3所示的多維數(shù)據(jù)的處理方法的實(shí)施例,如圖8所示,本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理裝置,包括:
[0091]獲取單元31,用于獲取數(shù)據(jù)業(yè)務(wù)中的維度信息、所述維度信息中的屬性信息及各屬性的層級關(guān)系信息。
[0092]所述獲取單元31,還用于根據(jù)所述維度信息、維度信息中的屬性信息及各屬性層級關(guān)系信息,獲取各維度的最細(xì)粒度屬性。
[0093]生成單元32,用于根據(jù)所述獲取單元31獲取的所述最細(xì)粒度屬性,形成頂層屬性組合。
[0094]所述生成單元32,還用于根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)?;所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑。
[0095]遞推單元33,用于接收查詢請求,并根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。
[0096]具體的,如圖9所示,所述生成單元32,包括:
[0097]判斷模塊321,用于判斷所述屬性組合是否是總覽屬性。
[0098]生成模塊322,用于在所述屬性組合不是所述總覽屬性時(shí),將所述屬性組合進(jìn)行上卷,生成所述屬性組合的下一層屬性組合。
[0099]具體的,如圖9所示,所述生成模塊322,包括:
[0100]遍歷子模塊3221,用于遍歷各屬性組合中的各個(gè)屬性。
[0101]獲取子模塊3222,用于獲取所述各個(gè)屬性所滿足的條件。
[0102]確定子模塊3223,用于根據(jù)所述各個(gè)屬性所滿足的條件,確定所述屬性組合的上卷策略。
[0103]生成子模塊3224,用于根據(jù)所述上卷策略,將所述屬性組合進(jìn)行上卷,生成所述屬性組合的下一層屬性組合。
[0104]具體的,所述獲取子模塊3222,用于:
[0105]判斷所述屬性組合所對應(yīng)的指標(biāo)是否需要全局去重。
[0106]進(jìn)一步的,如圖9所示,所述獲取子模塊3222,還用于:
[0107]若判斷到所述指標(biāo)需要全局去重,判斷所述屬性組合中的一個(gè)屬性是否滿足遞推條件。
[0108]具體的,如圖9所示,所述確定子模塊3223,用于:
[0109]若判斷到所述屬性組合中的屬性不滿足所述遞推條件,確定所述屬性組合不根據(jù)所述屬性進(jìn)行上卷。
[0110]進(jìn)一步的,如圖9所示,所述獲取子模塊3222,還用于:
[0111]若判斷到所述指標(biāo)不需要全局去重,或者判斷到所述屬性組合中的屬性滿足所述遞推條件,根據(jù)所述各屬性層級關(guān)系,判斷所述各個(gè)屬性中的一個(gè)父屬性是否存在子屬性。
[0112]進(jìn)一步的,如圖9所示,所述確定子模塊3223,還用于:
[0113]若判斷到所述父屬性存在子屬性,確定所述上卷策略為第一策略;所述第一策略用于將所述父屬性替換為所述子屬性,并將所述子屬性與所述屬性組合中的其他屬性組合形成所述下一層屬性組合。
[0114]若判斷到所述父屬性不存在子屬性,確定所述上卷策略為第二策略;所述第二策略用于將所述父屬性刪除,將所述屬性組合中的其他屬性組合形成所述下一層屬性組合。
[0115]具體的,如圖9所示,所述生成單元32,用于:
[0116]在多個(gè)節(jié)點(diǎn)上根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)?,所述?jié)點(diǎn)與所述頂層屬性組合一一對應(yīng)。
[0117]本發(fā)明實(shí)施例提供的多維數(shù)據(jù)的處理裝置,由于根據(jù)頂層屬性組合和所述各屬性層級關(guān)系生成了遞推拓?fù)?,其中所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑,從而在接收到查詢請求時(shí),能夠根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。而現(xiàn)有技術(shù)中,在需要獲取屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)時(shí),需要從流水?dāng)?shù)據(jù)中獲取各種維度屬性組合下的指標(biāo)數(shù)據(jù),運(yùn)算復(fù)雜度較高。因此,本發(fā)明能夠通過遞推拓?fù)湟约耙杨A(yù)先獲取的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),來獲取未知的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù),降低了運(yùn)算復(fù)雜度。
[0118]通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0119]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種多維數(shù)據(jù)的處理方法,其特征在于,包括: 獲取數(shù)據(jù)業(yè)務(wù)中的維度信息、所述維度信息中的屬性信息及各屬性的層級關(guān)系信息; 根據(jù)所述維度信息、維度信息中的屬性信息及各屬性層級關(guān)系信息,獲取各維度的最細(xì)粒度屬性; 根據(jù)所述最細(xì)粒度屬性,形成頂層屬性組合; 根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)洌凰鲞f推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑; 接收查詢請求,并根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的多維數(shù)據(jù)的處理方法,其特征在于,所述根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)?,包? 判斷所述屬性組合是否是總覽屬性; 若所述屬性組合不是所述總覽屬性,將所述屬性組合進(jìn)行上卷,生成所述屬性組合的下一層屬性組合。
3.根據(jù)權(quán)利要求2所述的多維數(shù)據(jù)的處理方法,其特征在于,所述將所述屬性組合進(jìn)行上卷,生成所述屬性組合的下一層屬性組合,包括: 遍歷各屬性組合中的各個(gè)屬性; 獲取所述各個(gè)屬性所滿足的條件; 根據(jù)所述各個(gè)屬性所滿足的條件,確定所述屬性組合的上卷策略; 根據(jù)所述上卷策略,將所述屬性組合進(jìn)行上卷,生成所述屬性組合的下一層屬性組合。
4.根據(jù)權(quán)利要求3所述的多維數(shù)據(jù)的處理方法,其特征在于,所述獲取所述各個(gè)屬性所滿足的條件,包括: 判斷所述屬性組合所對應(yīng)的指標(biāo)是否需要全局去重。
5.根據(jù)權(quán)利要求4所述的多維數(shù)據(jù)的處理方法,其特征在于,所述獲取所述各個(gè)屬性所滿足的條件,還包括: 若判斷到所述指標(biāo)需要全局去重,判斷所述屬性組合中的一個(gè)屬性是否滿足遞推條件。
6.根據(jù)權(quán)利要求5所述的多維數(shù)據(jù)的處理方法,其特征在于,所述根據(jù)所述各個(gè)屬性所滿足的條件,確定所述屬性組合的上卷策略,包括: 若判斷到所述屬性組合中的屬性不滿足所述遞推條件,確定所述屬性組合不根據(jù)所述屬性進(jìn)行上卷。
7.根據(jù)權(quán)利要求5所述的多維數(shù)據(jù)的處理方法,其特征在于,所述獲取所述各個(gè)屬性所滿足的條件,還包括: 若判斷到所述指標(biāo)不需要全局去重,或者判斷到所述屬性組合中的屬性滿足所述遞推條件,根據(jù)所述各屬性層級關(guān)系,判斷所述各個(gè)屬性中的一個(gè)父屬性是否存在子屬性。
8.根據(jù)權(quán)利要求6所述的多維數(shù)據(jù)的處理方法,其特征在于,所述根據(jù)所述各個(gè)屬性所滿足的條件,確定所述屬性組合的上卷策略,還包括: 若判斷到所述父屬性存在子屬性,確定所述上卷策略為第一策略;所述第一策略用于指示將所述父屬性替換為所述子屬性,并將所述子屬性與所述屬性組合中的其他屬性組合形成所述下一層屬性組合; 若判斷到所述父屬性不存在子屬性,確定所述上卷策略為第二策略;所述第二策略用于指示將所述父屬性刪除,將所述屬性組合中的其他屬性組合形成所述下一層屬性組合。
9.根據(jù)權(quán)利要求1-8任一項(xiàng)所述的多維數(shù)據(jù)的處理方法,其特征在于,所述根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)洌? 在多個(gè)節(jié)點(diǎn)上根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)?,所述?jié)點(diǎn)與所述頂層屬性組合一一對應(yīng)。
10.一種多維數(shù)據(jù)的處理裝置,其特征在于,包括: 獲取單元,用于獲取數(shù)據(jù)業(yè)務(wù)中的維度信息、所述維度信息中的屬性信息及各屬性的層級關(guān)系信息; 所述獲取單元,還用于根據(jù)所述維度信息、維度信息中的屬性信息及各屬性層級關(guān)系信息,獲取各維度的最細(xì)粒度屬性; 生成單元,用于根據(jù)所述獲取單元獲取的所述最細(xì)粒度屬性,形成頂層屬性組合;所述生成單元,還用于根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)?;所述遞推拓?fù)浒▽傩越M合及各屬性組合之間的遞推路徑; 遞推單元,用于接收查詢請求,并根據(jù)所述遞推路徑和預(yù)先獲取到的屬性組合對應(yīng)的指標(biāo)數(shù)據(jù),遞推所述查詢請求中的屬性組合所對應(yīng)的指標(biāo)數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的多維數(shù)據(jù)的處理裝置,其特征在于,所述生成單元,包括: 判斷模塊,用于判斷所述屬性組合是否是總覽屬性; 生成模塊,用于在所述屬性組合不是所述總覽屬性時(shí),將所述屬性組合進(jìn)行上卷,生成所述屬性組合的下一層屬性組合。
12.根據(jù)權(quán)利要求11所述的多維數(shù)據(jù)的處理裝置,其特征在于,所述生成模塊,包括: 遍歷子模塊,用于遍歷各屬性組合中的各個(gè)屬性; 獲取子模塊,用于獲取所述各個(gè)屬性所滿足的條件; 確定子模塊,用于根據(jù)所述各個(gè)屬性所滿足的條件,確定所述屬性組合的上卷策略;生成子模塊,用于根據(jù)所述上卷策略,將所述屬性組合進(jìn)行上卷,生成所述屬性組合的下一層屬性組合。
13.根據(jù)權(quán)利要求12所述的多維數(shù)據(jù)的處理裝置,其特征在于,所述獲取子模塊,用于: 判斷所述屬性組合所對應(yīng)的指標(biāo)是否需要全局去重。
14.根據(jù)權(quán)利要求13所述的多維數(shù)據(jù)的處理裝置,其特征在于,所述獲取子模塊,還用于: 若判斷到所述指標(biāo)需要全局去重,判斷所述屬性組合中的一個(gè)屬性是否滿足遞推條件。
15.根據(jù)權(quán)利要求14所述的多維數(shù)據(jù)的處理裝置,其特征在于,所述確定子模塊,用于: 若判斷到所述屬性組合中的屬性不滿足所述遞推條件,確定所述屬性組合不根據(jù)所述屬性進(jìn)行上卷。
16.根據(jù)權(quán)利要求14所述的多維數(shù)據(jù)的處理裝置,其特征在于,所述獲取子模塊,還用于: 若判斷到所述指標(biāo)不需要全局去重,或者判斷到所述屬性組合中的屬性滿足所述遞推條件,根據(jù)所述各屬性層級關(guān)系,判斷所述各個(gè)屬性中的一個(gè)父屬性是否存在子屬性。
17.根據(jù)權(quán)利要求15所述的多維數(shù)據(jù)的處理裝置,其特征在于,所述確定子模塊,還用于: 若判斷到所述父屬性存在子屬性,確定所述上卷策略為第一策略;所述第一策略用于將所述父屬性替換為所述子屬性,并將所述子屬性與所述屬性組合中的其他屬性組合形成所述下一層屬性組合; 若判斷到所述父屬性不存在子屬性,確定所述上卷策略為第二策略;所述第二策略用于將所述父屬性刪除,將所述屬性組合中的其他屬性組合形成所述下一層屬性組合。
18.根據(jù)權(quán)利要求10-17任一項(xiàng)所述的多維數(shù)據(jù)的處理裝置,其特征在于,所述生成單元,用于: 在多個(gè)節(jié)點(diǎn)上根據(jù)所述頂層屬性組合和所述各屬性層級關(guān)系生成遞推拓?fù)洌龉?jié)點(diǎn)與所述頂層屬性組合一一對應(yīng)。
【文檔編號】G06F17/30GK104424231SQ201310376349
【公開日】2015年3月18日 申請日期:2013年8月26日 優(yōu)先權(quán)日:2013年8月26日
【發(fā)明者】李 浩, 武磊, 曾偉紀(jì), 蔡馥晗 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
鄢陵县| 文成县| 康乐县| 岐山县| 西贡区| 含山县| 镇巴县| 深州市| 博乐市| 锦州市| 京山县| 宁南县| 双桥区| 张掖市| 马尔康县| 沙河市| 城市| 吉林市| 霍林郭勒市| 安龙县| 东海县| 镇宁| 米易县| 武陟县| 根河市| 灌阳县| 杂多县| 句容市| 万源市| 永清县| 剑河县| 康马县| 五家渠市| 景宁| 内乡县| 玉门市| 三河市| 封开县| 伊宁县| 安宁市| 峨山|