專利名稱:一種構建事實表的方法和裝置的制作方法
技術領域:
本發(fā)明涉及聯(lián)機分析技術,尤其涉及一種構建事實表的方法和裝置。
背景技術:
傳統(tǒng)的關系型數(shù)據(jù)庫應用系統(tǒng)主要是面向業(yè)務操作而設計的,無論是查詢,統(tǒng)計, 還是生成報表,都是對指定數(shù)據(jù)進行事務處理和簡單的統(tǒng)計匯總。隨著數(shù)據(jù)庫技術的廣泛應用,企業(yè)數(shù)據(jù)庫中積累了大量的原始數(shù)據(jù),如何對日益增加的數(shù)據(jù)進行收集、管理、分析以及轉化,以更好地輔助決策和指導行動,已變得越來越重要。聯(lián)機分析處理(On-Line Analysis Processing, 0LAP)技術正是在這一需求的驅動下發(fā)展起來的,并日益得到廣泛的應用。OLAP是由關系數(shù)據(jù)庫之父E. F. Codd提出的一種數(shù)據(jù)動態(tài)分析模型,它允許以一種稱為多維數(shù)據(jù)集的多維結構訪問來自商業(yè)數(shù)據(jù)源的經(jīng)過聚合和組織整理的數(shù)據(jù)。以此為標準,OLAP作為單獨的一類產(chǎn)品同聯(lián)機事務處理(On-Line Transaction Processing, 0LTP)得以明顯區(qū)分。聯(lián)機分析處理(OLAP)是以海量數(shù)據(jù)為基礎的復雜分析技術,它支持各級管理決策人員從不同的角度快速靈活地對數(shù)據(jù)倉庫中的數(shù)據(jù)進行復雜查詢和多維分析處理,并且能以直觀易懂的形式將查詢和分析結果展現(xiàn)給決策人員。聯(lián)機分析處理是數(shù)據(jù)倉庫之上的增值技術。OLAP技術主要是通過組織由事實表和維度表構成的多維立方體數(shù)據(jù),讓數(shù)據(jù)分析人員從多個角度探索和分析數(shù)據(jù)集。事實表是指其中保存了大量業(yè)務度量數(shù)據(jù)的表,并事實表中的度量值一般稱之為事實。圍繞著事實表的是多個維度表,業(yè)務度量數(shù)據(jù)可以根據(jù)維度進行匯總。維度一般是對事實顆粒的按照某種方式進行的聚合,不同維度分析,就是從不同的角度觀察事實。事實表數(shù)據(jù)和維度表數(shù)據(jù)通過關聯(lián)組合實現(xiàn)多維數(shù)據(jù)存取,給分析人員提供一個多維數(shù)據(jù)超立方體,使分析人員不需要了解數(shù)據(jù)庫的物理結構的情況下根據(jù)他所關注的目的不同,在與其習慣的企業(yè)邏輯結構相似的多維結構內進行多維操作,如上鉆,下鉆,旋轉,切片和切塊,能夠迅速、一致、交互地從各個方面觀察信息,以達到深入理解數(shù)據(jù)的目的。由于數(shù)據(jù)量過于龐大導致數(shù)據(jù)查詢計算非常耗時,在現(xiàn)有OLAP技術中,事實表往往是根據(jù)用戶的使用習慣預先定義的。簡單的說,就是將經(jīng)常用到的查詢內容預先生成事實表,在用戶使用時直接調用已經(jīng)生成的事實表進行數(shù)據(jù)分析,這樣便可避免臨時生成事實表而導致的過于耗時的問題。例如,對于包含數(shù)十個數(shù)據(jù)項的數(shù)據(jù)記錄,預先生成包含其中經(jīng)常使用的幾個或者十幾個數(shù)據(jù)項的事實表。如此一來,在進行數(shù)據(jù)分析時,便可直接使用預先生成的事實表即可。在具體應用過程中,針對用戶關心內容的不同,可以預先生成所包含數(shù)據(jù)項不同的多個事實表,以此來滿足不同用戶的需要。然而,用戶需要往往不斷發(fā)生變化,這導致預先生成的事實表經(jīng)常無法滿足用戶的需要。另外,預先生成包含所有數(shù)據(jù)項的事實表會導致事實表過大,無法正常使用。因此,需要一種技術方案,可有效解決預先生成的事實表無法滿足用戶需要的問
發(fā)明內容
有鑒于此,實有必要提供一種構建事實表的方法,以解決預先生成事實表無法滿足用戶需要的問題。同時,提供一種構建事實表的裝置,以解決預先生成事實表無法滿足用戶需要的問題。根據(jù)本發(fā)明實施例的一個方面,提供一種構建事實表的方法,所述方法用于根據(jù)至少一條數(shù)據(jù)記錄構建事實表,其中,每一數(shù)據(jù)記錄包含不同類別的多個子記錄,每一子記錄包含不同類別的多個數(shù)據(jù)項,所述多個子記錄分別存儲在多個業(yè)務實體中,且不同數(shù)據(jù)記錄的相同類型的子記錄存儲在同一業(yè)務實體中,所述方法包括響應用戶選擇的至少一個業(yè)務實體,對于用戶選擇的每一業(yè)務實體,顯示該業(yè)務實體中存儲的子記錄中包含的數(shù)據(jù)項的類別;響應用戶選擇的數(shù)據(jù)項類別,根據(jù)用戶選擇的所有數(shù)據(jù)項類別,在用戶選擇的所有業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項;將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構
建事實表。根據(jù)本發(fā)明實施例提供的一個方面,提供一種構建事實表的裝置,所述裝置用于根據(jù)至少一條數(shù)據(jù)記錄構建事實表,其中,每一數(shù)據(jù)記錄包含不同類別的多個子記錄,每一子記錄包含不同類別的多個數(shù)據(jù)項,所述多個子記錄分別存儲在多個業(yè)務實體中,且不同數(shù)據(jù)記錄的相同類型的子記錄存儲在同一業(yè)務實體中,所述裝置包括顯示控制模塊,用于響應用戶選擇的至少一個業(yè)務實體,對于用戶選擇的每一業(yè)務實體,顯示該業(yè)務實體中存儲的子記錄中包含的數(shù)據(jù)項的類別;提取模塊,用于響應用戶選擇的數(shù)據(jù)項類別,根據(jù)用戶選擇的所有數(shù)據(jù)項類別,在用戶選擇的所有業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項;生成模塊,用于將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構建事實表。根據(jù)本發(fā)明實施例提供的技術方案,用戶可以根據(jù)自身需要選擇業(yè)務實體,并進一步選擇業(yè)務實體中包含的數(shù)據(jù)項類別。在這種情況下,本發(fā)明提供的技術方案可根據(jù)用戶選擇的數(shù)據(jù)項類別在用戶選擇的業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項,再將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構建事實表。如此一來,用戶可根據(jù)自身需要構建想要的事實表,充分滿足實際所需的數(shù)據(jù)分析的需求。
圖1是依據(jù)本發(fā)明一示范性實施例的構建事實表的方法的流程圖;圖2是依據(jù)本發(fā)明一示范性實施例的構建事實表的裝置的邏輯結構示意圖。
具體實施例方式圖1是依據(jù)本發(fā)明一示范性實施例的構建事實表的方法100的流程圖。構建事實表的方法100用于根據(jù)至少一條數(shù)據(jù)記錄構建事實表,其中,每一數(shù)據(jù)記錄包含不同類別的多個子記錄,每一子記錄包含不同類別的多個數(shù)據(jù)項,所述多個子記錄分別存儲在多個業(yè)務實體中,且不同數(shù)據(jù)記錄的相同類型的子記錄存儲在同一業(yè)務實體中。例如,上述數(shù)據(jù)記錄可以為客戶的電信業(yè)務使用記錄,該電信業(yè)務使用記錄可以包含客戶的基本信息、客戶的語音類業(yè)務使用記錄和客戶的數(shù)據(jù)類業(yè)務使用記錄等多個子記錄。客戶的基本信息可以存儲在一業(yè)務實體中,該業(yè)務實體可以包含例如客戶姓名、住址、聯(lián)系方式等不同類別的多個數(shù)據(jù)項;客戶的語音類業(yè)務使用記錄可以存儲在另一業(yè)務實體中,該業(yè)務實體可以包含例如通話開始時間、通話結束時間、被叫號碼等不同類別的多個數(shù)據(jù)項;客戶的數(shù)據(jù)類業(yè)務使用記錄可以存儲在又一業(yè)務實體中,該業(yè)務實體可以包含例如已使用時長、已使用流量等不同類別的多個數(shù)據(jù)項。在具體實現(xiàn)過程中,業(yè)務實體可以通過例如但不限于物理數(shù)據(jù)表的方式來實現(xiàn)?;谏鲜鰯?shù)據(jù)記錄,本發(fā)明實施例提供的構建事實表的方法100包括步驟102,響應用戶選擇的至少一個業(yè)務實體,對于用戶選擇的每一業(yè)務實體,顯示該業(yè)務實體中存儲的子記錄中包含的數(shù)據(jù)項的類別。具體來說,用戶例如運營商經(jīng)營分析人員,可以根據(jù)自身需要選擇所需的業(yè)務實體。例如,仍以上文描述的電信業(yè)務使用記錄為例,如果用戶想要分析客戶的語音類業(yè)務使用情況,則只需選擇包含客戶的基本信息的業(yè)務實體和包含客戶的語音類業(yè)務使用記錄的業(yè)務實體,而無需選擇包含客戶的數(shù)據(jù)類業(yè)務使用記錄的業(yè)務實體。步驟104,響應用戶選擇的數(shù)據(jù)項類別,根據(jù)用戶選擇的所有數(shù)據(jù)項類別,在用戶選擇的所有業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項;具體來說,在選擇的業(yè)務實體中,用戶可以根據(jù)自身需要在該業(yè)務實體所記錄的數(shù)據(jù)項所屬的數(shù)據(jù)項類別中,選擇所需的數(shù)據(jù)項類別。例如,仍以上文描述的電信業(yè)務使用記錄為例,若用戶在分析客戶的語音類業(yè)務使用情況時選擇了包含客戶的基本信息的業(yè)務實體和包含了客戶的語音類業(yè)務使用記錄的業(yè)務實體,則對于包含客戶的基本信息的業(yè)務實體而言,用戶可以只選擇客戶姓名這一數(shù)據(jù)項類別;而對于包含客戶的語音類業(yè)務使用記錄的業(yè)務實體,用戶可以只選擇通話開始時間和通話結束時間這兩項數(shù)據(jù)項類別。在選定數(shù)據(jù)項類別之后,本發(fā)明實施例提供的技術方案在用戶選擇的所有業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項。在具體實現(xiàn)過程中,可通過構建對應的數(shù)據(jù)庫查詢語句,例如但不限于結構化查詢語言(Structured Query Language, SQL)語句,來從用戶選擇的業(yè)務實體中提取對應的數(shù)據(jù)項。步驟106,將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構建事實表。例如,仍以上文描述的電信業(yè)務使用記錄為例,用戶在分析客戶的語音類業(yè)務使用情況時選擇了包含客戶的基本信息的業(yè)務實體和包含了客戶的語音類業(yè)務使用記錄的業(yè)務實體。對于包含客戶的基本信息的業(yè)務實體,用戶選擇了客戶姓名這一數(shù)據(jù)項類別;對于包含客戶的語音類業(yè)務使用記錄的業(yè)務實體,用戶選擇了通話開始時間和通話結束時間這兩項數(shù)據(jù)項類別。則針對某一客戶而言,組裝成的數(shù)據(jù)條目將包含客戶姓名、通話開始時間和通話結束時間三個數(shù)據(jù)項類別。由于包含上述數(shù)據(jù)項的數(shù)據(jù)條目數(shù)據(jù)量較小,構建事實表時過程簡單,計算量不大,而且生成的事實表可以充分滿足用戶的需要。實際上,生成的所有數(shù)據(jù)條目共同組成一動態(tài)的業(yè)務實體。在具體實現(xiàn)過程中,上述步驟106中根據(jù)生成的所有數(shù)據(jù)條目構建事實表可以具體包括,響應用戶設置的篩選條件,在生成的所有數(shù)據(jù)條目中移除不滿足所述篩選條件的數(shù)據(jù)條目,并根據(jù)剩余的數(shù)據(jù)條目構建所述事實表。例如,若用戶只想對通話開始時間在一特定時間之后的客戶的語音類業(yè)務使用行為進行分析,則可將上述特定時間設置為篩選條件,以便從生成的所有數(shù)據(jù)條目中移除通話開始時間在該特定時間之前的數(shù)據(jù)條目,然后根據(jù)剩余的數(shù)據(jù)條目構建所述事實表。此外,在具體實現(xiàn)過程中,在上述步驟104之后,上述構建事實表的方法100還可包括,響應用戶添加的數(shù)據(jù)項類型、用戶為該添加的數(shù)據(jù)項類型選定的至少一個相關聯(lián)的業(yè)務實體、用戶在每一相關聯(lián)的業(yè)務實體所存儲的數(shù)據(jù)項中為該添加的數(shù)據(jù)項類型選定的至少一個相關聯(lián)的數(shù)據(jù)項和用戶輸入的計算公式,根據(jù)上述用戶選定的相關聯(lián)的數(shù)據(jù)項和上述計算公式計算添加的數(shù)據(jù)項類型對應的數(shù)據(jù)項,將算得的數(shù)據(jù)項添加到所述原始數(shù)據(jù)項中。例如,若用戶想在客戶的通話開始時間和通話結束時間的基礎上統(tǒng)計客戶的通話時長,則可添加通話時長這一數(shù)據(jù)項類型。此后,為計算該通話時長數(shù)據(jù)項,用戶選擇存儲有客戶的通話開始時間和通話結束時間的業(yè)務實體,然后在該業(yè)務實體中選擇通話開始時間和通話結束時間這兩個數(shù)據(jù)項,再輸入相關的計算公式,即,通話時長等于通話結束時間減去通話開始時間。如此一來,便可計算添加的通話時長這一數(shù)據(jù)項類型對應的數(shù)據(jù)項,即通話時長數(shù)據(jù)項,然后將該通話時長數(shù)據(jù)項添加到原始數(shù)據(jù)項中。在具體實現(xiàn)過程中,上述算得的數(shù)據(jù)項可以為上述用戶選定的相關聯(lián)的數(shù)據(jù)項的和、差或者平均值。例如,上述添加的通話時長這一數(shù)據(jù)項即為通話開始時間和通話結束時間這兩項數(shù)據(jù)項的差。根據(jù)本發(fā)明實施例提供的技術方案,用戶可以根據(jù)自身需要選擇業(yè)務實體,并進一步選擇業(yè)務實體中包含的數(shù)據(jù)項類別。在這種情況下,本發(fā)明提供的技術方案可根據(jù)用戶選擇的數(shù)據(jù)項類別在用戶選擇的業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項,再將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構建事實表。 如此一來,用戶可根據(jù)自身需要構建想要的事實表,充分滿足實際所需的數(shù)據(jù)分析的需求。 此外,用戶除了可以根據(jù)自身需要選擇業(yè)務實體和數(shù)據(jù)項類別之外,還可添加衍生或者匯總的數(shù)據(jù)項類別,并指定在計算該衍生或者匯總的數(shù)據(jù)項類別對應的數(shù)據(jù)項時所需的相關聯(lián)的數(shù)據(jù)項和計算公式以計算添加的數(shù)據(jù)項類別所對應的數(shù)據(jù)項,以滿足實際應用的需要。圖2是依據(jù)本發(fā)明一示范性實施例的構建事實表的裝置200的邏輯結構示意圖。 本發(fā)明實施例提供的構建事實表的裝置200用于根據(jù)至少一條數(shù)據(jù)記錄構建事實表,其中,每一數(shù)據(jù)記錄包含不同類別的多個子記錄,每一子記錄包含不同類別的多個數(shù)據(jù)項,所述多個子記錄分別存儲在多個業(yè)務實體中,且不同數(shù)據(jù)記錄的相同類型的子記錄存儲在同一業(yè)務實體中。有關數(shù)據(jù)記錄的內容已經(jīng)在上文進行了清楚的描述,因此此處不再贅述。構建事實表的裝置200包括顯示控制模塊202、提取模塊204和生成模塊206。顯示控制模塊202用于響應用戶選擇的至少一個業(yè)務實體,對于用戶選擇的每一業(yè)務實體,顯示該業(yè)務實體中存儲的子記錄中包含的數(shù)據(jù)項的類別;提取模塊204用于響應用戶選擇的數(shù)據(jù)項類別,根據(jù)用戶選擇的所有數(shù)據(jù)項類別,在用戶選擇的所有業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項;生成模塊206用于將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構建事實表。在具體實現(xiàn)過程中,生成模塊206還用于響應用戶設置的篩選條件,在生成的所有數(shù)據(jù)條目中移除不滿足所述篩選條件的數(shù)據(jù)條目,并根據(jù)剩余的數(shù)據(jù)條目構建所述事實表。在具體實現(xiàn)過程中,構建事實表的裝置200還可包括一計算模塊,用于響應用戶添加的數(shù)據(jù)項類型、用戶為該添加的數(shù)據(jù)項類型選定的至少一個相關聯(lián)的業(yè)務實體、用戶在每一相關聯(lián)的業(yè)務實體所存儲的數(shù)據(jù)項中為該添加的數(shù)據(jù)項類型選定的至少一個相關聯(lián)的數(shù)據(jù)項和用戶輸入的計算公式,根據(jù)上述用戶選定的相關聯(lián)的數(shù)據(jù)項和上述計算公式計算添加的數(shù)據(jù)項類型對應的數(shù)據(jù)項,將算得的數(shù)據(jù)項添加到所述原始數(shù)據(jù)項中。在具體實現(xiàn)過程中,所述算得的數(shù)據(jù)項可以為上述用戶選定的相關聯(lián)的數(shù)據(jù)項的和、差或者平均值。本領域普通技術人員可知,上述方法中的全部或部分步驟可以通過程序指令相關的硬件完成,該程序可以存儲于一計算機可讀存儲介質中,該計算機可讀存儲介質如ROM、 RAM和光盤等。綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。 凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種構建事實表的方法,其特征在于,所述方法用于根據(jù)至少一條數(shù)據(jù)記錄構建事實表,其中,每一數(shù)據(jù)記錄包含不同類別的多個子記錄,每一子記錄包含不同類別的多個數(shù)據(jù)項,所述多個子記錄分別存儲在多個業(yè)務實體中,且不同數(shù)據(jù)記錄的相同類型的子記錄存儲在同一業(yè)務實體中,所述方法包括響應用戶選擇的至少一個業(yè)務實體,對于用戶選擇的每一業(yè)務實體,顯示該業(yè)務實體中存儲的子記錄中包含的數(shù)據(jù)項的類別;響應用戶選擇的數(shù)據(jù)項類別,根據(jù)用戶選擇的所有數(shù)據(jù)項類別,在用戶選擇的所有業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項;將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構建事實表。
2.如權利要求1所述的方法,其特征在于,所述根據(jù)生成的所有數(shù)據(jù)條目構建事實表具體包括,響應用戶設置的篩選條件,在生成的所有數(shù)據(jù)條目中移除不滿足所述篩選條件的數(shù)據(jù)條目,并根據(jù)剩余的數(shù)據(jù)條目構建所述事實表。
3.如權利要求1或2所述的方法,其特征在于,所述方法還包括,響應用戶添加的數(shù)據(jù)項類型、用戶為該添加的數(shù)據(jù)項類型選定的至少一個相關聯(lián)的業(yè)務實體、用戶在每一相關聯(lián)的業(yè)務實體存儲的數(shù)據(jù)項中為該添加的數(shù)據(jù)項類型選定的至少一個相關聯(lián)的數(shù)據(jù)項和用戶輸入的計算公式,根據(jù)所述用戶選定的相關聯(lián)的數(shù)據(jù)項和所述計算公式計算添加的數(shù)據(jù)項類型對應的數(shù)據(jù)項,將算得的數(shù)據(jù)項添加到所述原始數(shù)據(jù)項中。
4.如權利要求3所述的方法,其特征在于,所述算得的數(shù)據(jù)項為所述用戶選定的相關聯(lián)的數(shù)據(jù)項的和、差或者平均值。
5.一種構建事實表的裝置,其特征在于,所述裝置用于根據(jù)至少一條數(shù)據(jù)記錄構建事實表,其中,每一數(shù)據(jù)記錄包含不同類別的多個子記錄,每一子記錄包含不同類別的多個數(shù)據(jù)項,所述多個子記錄分別存儲在多個業(yè)務實體中,且不同數(shù)據(jù)記錄的相同類型的子記錄存儲在同一業(yè)務實體中,所述裝置包括顯示控制模塊,用于響應用戶選擇的至少一個業(yè)務實體,對于用戶選擇的每一業(yè)務實體,顯示該業(yè)務實體中存儲的子記錄中包含的數(shù)據(jù)項的類別;提取模塊,用于響應用戶選擇的數(shù)據(jù)項類別,根據(jù)用戶選擇的所有數(shù)據(jù)項類別,在用戶選擇的所有業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項;生成模塊,用于將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構建事實表。
6.如權利要求5所述的裝置,其特征在于,所述生成模塊還用于響應用戶設置的篩選條件,在生成的所有數(shù)據(jù)條目中移除不滿足所述篩選條件的數(shù)據(jù)條目,并根據(jù)剩余的數(shù)據(jù)條目構建所述事實表。
7.如權利要求5或6所述的裝置,其特征在于,所述裝置還包括,計算模塊,用于響應用戶添加的數(shù)據(jù)項類型、用戶為該添加的數(shù)據(jù)項類型選定的至少一個相關聯(lián)的業(yè)務實體、用戶在每一相關聯(lián)的業(yè)務實體存儲的數(shù)據(jù)項中為該添加的數(shù)據(jù)項類型選定的至少一個相關聯(lián)的數(shù)據(jù)項和用戶輸入的計算公式,根據(jù)所述用戶選定的相關聯(lián)的數(shù)據(jù)項和所述計算公式計算添加的數(shù)據(jù)項類型對應的數(shù)據(jù)項,將算得的數(shù)據(jù)項添加到所述原始數(shù)據(jù)項中。
8.如權利要求7所述的裝置,其特征在于,所述算得的數(shù)據(jù)項為所述用戶選定的相關聯(lián)的數(shù)據(jù)項的和、差或者平均值。
全文摘要
本發(fā)明實施例提供了一種構建事實表的方法和裝置。構建事實表的方法包括響應用戶選擇的至少一個業(yè)務實體,對于用戶選擇的每一業(yè)務實體,顯示該業(yè)務實體中存儲的子記錄中包含的數(shù)據(jù)項的類別;響應用戶選擇的數(shù)據(jù)項類別,根據(jù)用戶選擇的所有數(shù)據(jù)項類別,在用戶選擇的所有業(yè)務實體中提取對應的數(shù)據(jù)項,作為原始數(shù)據(jù)項;將歸屬相同數(shù)據(jù)記錄的原始數(shù)據(jù)項組裝成數(shù)據(jù)條目,根據(jù)生成的所有數(shù)據(jù)條目構建事實表。依據(jù)本發(fā)明實施例提供的技術方案,用戶可根據(jù)自身需要構建想要的事實表,充分滿足實際所需的數(shù)據(jù)分析的需求。
文檔編號G06F17/30GK102314518SQ20111028945
公開日2012年1月11日 申請日期2011年9月27日 優(yōu)先權日2011年9月27日
發(fā)明者王毅, 董天惠, 邢加和 申請人:華為技術有限公司