亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多版本報表數(shù)據(jù)管理方法和系統(tǒng)的制作方法

文檔序號:6605154閱讀:166來源:國知局
專利名稱:多版本報表數(shù)據(jù)管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明大體上涉及報表系統(tǒng)領(lǐng)域,更具體地,涉及一種多版本報表數(shù)據(jù)管理方法 和系統(tǒng),其通過報表系統(tǒng)預(yù)置版本類型并由用戶自定義版本號來實現(xiàn)多版本報表數(shù)據(jù)的管理。
背景技術(shù)
報表系統(tǒng)中存在很多套的報表數(shù)據(jù),例如,對于某一單位、期間的報表數(shù)據(jù),又可 以分為采集表數(shù)據(jù)、合并報表數(shù)據(jù)、匯總表數(shù)據(jù)等,而匯總數(shù)據(jù)又可以分為不同匯總口徑的 數(shù)據(jù)等等,另外,系統(tǒng)又可將金額單位為元的表轉(zhuǎn)化為金額單位為千元、萬元的數(shù)據(jù),在本 領(lǐng)域中,將這種金額單位由元轉(zhuǎn)化成千元、萬元的操作稱為舍位。為了便于描述,在本領(lǐng)域中,將多套報表數(shù)據(jù)統(tǒng)稱為報表數(shù)據(jù)的多版本。對于數(shù)據(jù) 多版本問題,目前的報表系統(tǒng)沒有內(nèi)置解決方案,一般是由實施人員通過應(yīng)用方案變通解 決。然而,現(xiàn)有的應(yīng)用方案及存在的問題如下(一 )在報表上加一個類似于“版本”的維度,這樣報表數(shù)據(jù)就可以分維度存儲。 然而,這種方案存在的問題是;1)加大了用戶工作量,在所有輸入報表數(shù)據(jù)維度的地方都 需要錄入版本的值,特別是加大了報表采集人員的工作量,對于錄入采集表數(shù)據(jù)的人來說, 本身是不需要知道版本這個概念的,由于加了版本這個維度,需要錄入數(shù)據(jù)時重復(fù)輸入版 本信息;以及2)沒有和具體應(yīng)用相結(jié)合,容易造成報表數(shù)據(jù)管理上的混亂,如在錄入采集 表數(shù)據(jù)時,如果版本維度的值誤輸入為合并數(shù)據(jù)的版本,系統(tǒng)識別不出來這種錯誤。( 二)建立一些虛擬單位,用虛擬單位存儲特殊版本的數(shù)據(jù)。然而,這種方案存在 的問題是1)當版本增加時,虛擬單位會成倍增加,造成單位體系的龐雜;以及2)同上一種 方案一樣,因為沒有同具體應(yīng)用相結(jié)合,報表數(shù)據(jù)管理的正確性得不到保證,按這種方案, 某一應(yīng)用節(jié)點能選擇的單位范圍是單位體系中的一個小范圍,如何保證用戶不會選擇這個 范圍外的單位,無法從程序上做控制,只能依賴于操作人員不犯錯。因此,急需一種解決方案,能夠避免數(shù)據(jù)采集時需要用戶輸入版值的弊端以及需 要建立龐大單位體系的弊端,以減少用戶的工作量。

發(fā)明內(nèi)容
鑒于上述情況,本發(fā)明提供了一種多版本報表數(shù)據(jù)管理方法和系統(tǒng),主要用于報 表數(shù)據(jù)的采集、處理、存儲和分析。根據(jù)本發(fā)明的一個方面,多版本報表數(shù)據(jù)管理方法包括以下步驟步驟S102,通 過報表系統(tǒng)來預(yù)置采集表版本,并且用戶按照采集表版本來錄入采集表數(shù)據(jù);步驟S104, 在版本定義與管理模塊處,執(zhí)行與采集表數(shù)據(jù)的報表處理相關(guān)的版本定義;以及步驟 S106,通過將所定義的版本作為多版本報表數(shù)據(jù)的固有維度來執(zhí)行多版本報表數(shù)據(jù)的存 儲,其中,版本與應(yīng)用節(jié)點一一對應(yīng),并且采集表數(shù)據(jù)是多版本報表數(shù)據(jù)的來源。
在上述技術(shù)方案中,可選地,多版本報表數(shù)據(jù)管理方法還可以包括以下步驟利用 所定義的版本作為分析維度來分析多版本報表數(shù)據(jù);以及將所定義的版本作為取數(shù)公式中 的參數(shù),取多版本報表數(shù)據(jù)中指定版本的報表數(shù)據(jù),以執(zhí)行版本間的相互取數(shù),其中,分析 和取數(shù)可被應(yīng)用于所有版本的報表數(shù)據(jù)。在步驟S104中,當報表處理為報表數(shù)據(jù)匯總處理時,在數(shù)據(jù)匯總應(yīng)用節(jié)點處,定 義用于報表數(shù)據(jù)匯總的匯總口徑,如果要重新使用已有的匯總版本,則可以直接指定該匯 總口徑的匯總版本,否則在版本定義與管理模塊處,定義該匯總口徑的匯總版本,并且在匯 總應(yīng)用節(jié)點處,基于采集表版本以及利用匯總版本,執(zhí)行報表數(shù)據(jù)的匯總,其中,匯總分為 自由匯總與匯總下級,并且不同的匯總可共享同一版本,匯總版本為新版本或報表系統(tǒng)中 已存在的匯總版本,以及報表數(shù)據(jù)的匯總結(jié)果為采集表數(shù)據(jù)并且在匯總為匯總下級時,報 表數(shù)據(jù)的匯總結(jié)果被存儲為采集表數(shù)據(jù)的版本數(shù)據(jù)??蛇x地,當報表處理為報表數(shù)據(jù)合并處理時,在合并報表應(yīng)用節(jié)點處建立用于生 成合并報表的合并方案,在版本定義與管理模塊處,基于合并方案定義合并報表的合并報 表數(shù)據(jù)版本,并且在合并報表應(yīng)用節(jié)點處,基于合并數(shù)據(jù)版本并利用合并方案,生成合并報 表數(shù)據(jù),其中,合并數(shù)據(jù)版本分為合并報表版本和調(diào)整表版本,合并報表版本和調(diào)整表版本 與合并方案一一對應(yīng),并且合并報表數(shù)據(jù)的來源為采集表數(shù)據(jù)??蛇x地,當報表處理為版本舍位處理時,在舍位應(yīng)用節(jié)點處,定義用于版本舍位的 舍位規(guī)則,在版本定義與管理模塊處,對應(yīng)于舍位規(guī)則及數(shù)據(jù)來源版本,定義對應(yīng)于舍位數(shù) 據(jù)的舍位版本,在舍位應(yīng)用節(jié)點處,基于源報表數(shù)據(jù)的版本及舍位規(guī)則,取得所需的舍位版 本并按舍位規(guī)則進行舍位,其中,舍位版本與舍位規(guī)則和數(shù)據(jù)版本來源一一對應(yīng),并且數(shù)據(jù) 版本來源的版本至少是采集表數(shù)據(jù)的采集表、匯總版本或合并數(shù)據(jù)版本。根據(jù)本發(fā)明的另一個方面,多版本報表數(shù)據(jù)管理系統(tǒng)包括數(shù)據(jù)采集單元,用于通 過報表系統(tǒng)來預(yù)置采集表版本并且使用戶按照采集表版本來錄入采集表數(shù)據(jù);版本定義與 管理單元,用于執(zhí)行與采集表數(shù)據(jù)的報表處理相關(guān)的版本定義;以及數(shù)據(jù)存儲單元,用于通 過將所定義的版本作為多版本報表數(shù)據(jù)的固有維度來執(zhí)行多版本報表數(shù)據(jù)的存儲,其中, 版本與應(yīng)用節(jié)點一一對應(yīng),并且采集表數(shù)據(jù)是多版本報表數(shù)據(jù)的來源??蛇x地,該多版本報表數(shù)據(jù)管理系統(tǒng)還可以包括分析單元,用于利用所定義的版 本作為分析維度來分析多版本報表數(shù)據(jù);以及公式計算單元,用于將所定義的版本作為取 數(shù)公式中的參數(shù),取多版本報表數(shù)據(jù)中指定版本的報表數(shù)據(jù),以執(zhí)行版本間的相互取數(shù),其 中,分析和取數(shù)可被應(yīng)用于所有版本的報表數(shù)據(jù)。在版本定義與管理單元中,當報表處理為報表數(shù)據(jù)匯總處理時,在數(shù)據(jù)匯總應(yīng)用 節(jié)點處,定義用于報表數(shù)據(jù)匯總的匯總口徑,如果要重新使用已有的匯總版本,則可以直接 指定該匯總口徑的匯總版本,否則需要在版本定義與管理模塊處,定義該匯總口徑的匯總 版本,并且在匯總應(yīng)用節(jié)點處,基于采集表版本以及利用匯總版本,執(zhí)行報表數(shù)據(jù)的匯總, 其中,匯總分為自由匯總與匯總下級,并且不同的匯總可共享同一版本,匯總版本為新版本 或報表系統(tǒng)中已存在的匯總版本,以及報表數(shù)據(jù)的匯總結(jié)果為采集表數(shù)據(jù)并且在匯總為匯 總下級時,報表數(shù)據(jù)的匯總結(jié)果被存儲為采集表數(shù)據(jù)的版本數(shù)據(jù)??蛇x地,當報表處理為報表數(shù)據(jù)合并處理時,在合并報表應(yīng)用節(jié)點處建立用于生 成合并報表的合并方案,在版本定義與管理單元中,基于合并方案,定義合并報表的合并報
6表數(shù)據(jù)版本,并且在合并報表應(yīng)用節(jié)點處,基于合并數(shù)據(jù)版本并利用合并方案,生成合并報 表數(shù)據(jù),其中,合并數(shù)據(jù)版本分為合并報表版本和調(diào)整表版本,合并報表版本和調(diào)整表版本 與合并方案一一對應(yīng),并且合并報表數(shù)據(jù)的來源為采集表數(shù)據(jù)。可選地,當報表處理為版本舍位處理時,在舍位應(yīng)用節(jié)點處,定義用于版本舍位的 舍位規(guī)則,在版本定義與管理模塊處,對應(yīng)于舍位規(guī)則及數(shù)據(jù)來源版本,定義對應(yīng)于舍位數(shù) 據(jù)的舍位版本,并且在舍位應(yīng)用節(jié)點處,基于源報表數(shù)據(jù)的版本及舍位規(guī)則,取得所需的舍 位版本并按舍位規(guī)則進行舍位,其中,舍位版本與舍位規(guī)則和數(shù)據(jù)版本來源一一對應(yīng),并且 數(shù)據(jù)版本來源的版本至少是采集表數(shù)據(jù)的采集表、匯總版本或合并數(shù)據(jù)版本。因此,通過本發(fā)明,版本類型由系統(tǒng)預(yù)置,具體版本號由用戶自定義。通過系統(tǒng)預(yù) 置與用戶自定義的結(jié)合,保證了應(yīng)用節(jié)點只能使用對應(yīng)類型的版本,用戶又能對這種類型 的版本做任意擴展,并且版本與具體應(yīng)用節(jié)點相結(jié)合,系統(tǒng)控制了某一應(yīng)用節(jié)點只能使用 相應(yīng)版本,從程序上保證了版本使用的正確性,避免了現(xiàn)有技術(shù)中類似于采集表錄入時可 能誤輸入合并版本的用戶操作錯誤。


圖1是根據(jù)本發(fā)明的多版本報表數(shù)據(jù)管理方法的流程圖;圖2是根據(jù)本發(fā)明實施例的多版本報表數(shù)據(jù)管理的示意圖;圖3是根據(jù)本發(fā)明實施例的合并報表版本的處理流程的示意圖;以及圖4是根據(jù)本發(fā)明的多版本報表數(shù)據(jù)管理系統(tǒng)的框圖。
具體實施例方式以下將結(jié)合附圖詳細描述本發(fā)明的實施例。圖1是根據(jù)本發(fā)明的多版本報表數(shù)據(jù)管理方法的流程圖。如圖1所示,該方法包 括以下步驟步驟S102,通過報表系統(tǒng)來預(yù)置采集表版本,并且用戶按照采集表版本來錄入采 集表數(shù)據(jù);步驟S104,在版本定義與管理模塊處,執(zhí)行與采集表數(shù)據(jù)的報表處理相關(guān)的版本 定義;以及步驟S106,通過將所定義的版本作為多版本報表數(shù)據(jù)的固有維度來執(zhí)行多版本 報表數(shù)據(jù)的存儲,其中,版本與應(yīng)用節(jié)點一一對應(yīng),并且采集表數(shù)據(jù)是多版本報表數(shù)據(jù)的來 源??蛇x地,多版本報表數(shù)據(jù)管理方法還可以包括以下步驟利用所定義的版本作為 分析維度來分析多版本報表數(shù)據(jù);以及將所定義的版本作為取數(shù)公式中的參數(shù),取多版本 報表數(shù)據(jù)中指定版本的報表數(shù)據(jù),以執(zhí)行版本間的相互取數(shù),其中,分析和取數(shù)可被應(yīng)用于 所有版本的報表數(shù)據(jù)。在步驟S104中,當報表處理為報表數(shù)據(jù)匯總處理時,在數(shù)據(jù)匯總應(yīng)用節(jié)點處,定 義用于報表數(shù)據(jù)匯總的匯總口徑,如果要重新使用已有的匯總版本,則可以直接指定該匯 總口徑的匯總版本,否則在版本定義與管理模塊處,定義該匯總口徑的匯總版本,并且在匯 總應(yīng)用節(jié)點處,基于采集表版本以及利用匯總版本,執(zhí)行報表數(shù)據(jù)的匯總,其中,匯總分為自由匯總與匯總下級,并且不同的匯總可共享同一版本,匯總版本為新版本或報表系統(tǒng)中 已存在的匯總版本,以及報表數(shù)據(jù)的匯總結(jié)果為采集表數(shù)據(jù)并且在匯總為匯總下級時,報 表數(shù)據(jù)的匯總結(jié)果被存儲為采集表數(shù)據(jù)的版本數(shù)據(jù)。可選地,當報表處理為報表數(shù)據(jù)合并處理時,在合并報表應(yīng)用節(jié)點處建立用于生 成合并報表的合并方案,在版本定義與管理模塊處,基于合并方案定義合并報表的合并報 表數(shù)據(jù)版本,并且在合并報表應(yīng)用節(jié)點處,基于合并數(shù)據(jù)版本并利用合并方案,生成合并報 表數(shù)據(jù),其中,合并數(shù)據(jù)版本分為合并報表版本和調(diào)整表版本,合并報表版本和調(diào)整表版本 與合并方案一一對應(yīng),并且合并報表數(shù)據(jù)的來源為采集表數(shù)據(jù)??蛇x地,當報表處理為版本舍位處理時,在舍位應(yīng)用節(jié)點處,定義用于版本舍位的 舍位規(guī)則,在版本定義與管理模塊處,對應(yīng)于舍位規(guī)則及數(shù)據(jù)來源版本,定義對應(yīng)于舍位數(shù) 據(jù)的舍位版本,并且在舍位應(yīng)用節(jié)點處,基于源報表數(shù)據(jù)的版本及舍位規(guī)則,取得所需的舍 位版本并按舍位規(guī)則進行舍位,其中,進行報表數(shù)據(jù)的版本舍位,其中,舍位版本與舍位規(guī) 則和數(shù)據(jù)版本來源一一對應(yīng),并且數(shù)據(jù)版本來源的版本至少是采集表數(shù)據(jù)的采集表、匯總 版本或合并數(shù)據(jù)版本。圖2是根據(jù)本發(fā)明實施例的多版本報表數(shù)據(jù)管理的示意圖。以下將結(jié)合圖2對多 版本報表數(shù)據(jù)處理中所涉及到的各個模塊的功能與關(guān)系進行詳細闡述。版本的定義與管理版本的定義與管理功能是多版本管理的中心,是系統(tǒng)中唯一定義、維護版本的功 能點,系統(tǒng)中所有版本都必須在此定義、維護。每一個版本應(yīng)用于一個應(yīng)用節(jié)點,及對應(yīng)一 個業(yè)務(wù)規(guī)則。其與數(shù)據(jù)采集的關(guān)系系統(tǒng)會預(yù)置一個采集表版本,專門用于采集表錄入。其與匯總、合并、舍位的關(guān)系匯總、合并、舍位數(shù)據(jù)的版本需要在此定義,在定義 版本時,用戶必須選擇該版本對應(yīng)的匯總口徑、合并方案、舍位規(guī)則等。其與數(shù)據(jù)存儲、分析、計算的關(guān)系數(shù)據(jù)存儲時,將定義的版本作為報表數(shù)據(jù)存儲 的一個維度,分析時,利用版本作為分析的維度,計算時,可將版本作為公式中的參數(shù),指定 要取的報表數(shù)據(jù)的版本。數(shù)據(jù)存儲通過將版本作為報表數(shù)據(jù)的一個固有維度,實現(xiàn)了報表數(shù)據(jù)的多版本存儲,即各 個版本的數(shù)據(jù)其存儲方式是一樣的,只是版本這個維度的值不同。報表數(shù)據(jù)的多版本存儲,同版本管理一樣,是報表數(shù)據(jù)多版本管理的基礎(chǔ)。數(shù)據(jù)采集數(shù)據(jù)采集是一切報表數(shù)據(jù)的源頭,使用系統(tǒng)預(yù)置的采集表版本存儲。用戶錄入采 集表數(shù)據(jù)時,不用輸入版本信息。其與匯總的關(guān)系采集表版本既可以是匯總的來源版本,又可以作為匯總的目的 版本,即采集表的匯總結(jié)果又可作為采集表的錄入數(shù)據(jù)。匯總匯總分為自由匯總與匯總下級。不同的自由匯總的之間可以共享同一版本。不同 的匯總下級之間也可以共享同一版本,由于實際使用中,某一些中間單位其采集表數(shù)據(jù)需 要由下級單位采集表數(shù)據(jù)匯總而來,所以匯總下級的數(shù)據(jù)版本允許引用采集表版本,這樣
8匯總下級做完后,中間單位的采集表數(shù)據(jù)就自動生成了。其與版本管理的關(guān)系匯總時,需要先定義出匯總口徑,然后需要為此匯總口徑指 定一個匯總版本。匯總版本在版本管理處建立,可以利用此匯總口徑建立一個新版本,或引 用系統(tǒng)中一個已經(jīng)存在的匯總版本(即利用其他匯總口徑建立的匯總版本)。其與數(shù)據(jù)采集的關(guān)系匯總結(jié)果的來源是采集表數(shù)據(jù),在匯總下級時,匯總結(jié)果又 可以反過來存儲為采集表版本數(shù)據(jù)。合并合并模塊的數(shù)據(jù)版本分為合并報表和調(diào)整表版本。每一個合并報表或調(diào)整表版本 對應(yīng)不同的合并方案,不同的合并方案不允許使用同一個版本,即合并報表版本與合并方 案之間是一對一的關(guān)系。這樣解決了用戶出多套合并結(jié)果的問題。其與版本管理的關(guān)系合并時,需要先定義出合并方案,再在版本管理處定義出對 應(yīng)該合并方案的調(diào)整表與合并報表版本,然后才可以執(zhí)行報表的調(diào)整與合并。其與數(shù)據(jù)采集的關(guān)系合并報表及調(diào)整表數(shù)據(jù)的來源是采集表數(shù)據(jù)。舍位舍位版本是在其他非舍位版本的基礎(chǔ)上,根據(jù)舍位規(guī)則定義出的版本。定義舍位 版本時,先選擇一個非舍位版本,再選擇一個舍位規(guī)則。其與版本管理的關(guān)系需要在舍位節(jié)點處先定義舍位規(guī)則,再在版本管理處,對應(yīng) 一個舍位規(guī)則和一個數(shù)據(jù)來源版本,定義出對應(yīng)的舍位數(shù)據(jù)的版本。其與數(shù)據(jù)采集、匯總、合并的關(guān)系一個舍位版本對應(yīng)一個舍位規(guī)則和數(shù)據(jù)來源版 本,而數(shù)據(jù)來源版本可以是采集表、匯總、合并版本。數(shù)據(jù)分析由于數(shù)據(jù)版本對用戶是可見的,數(shù)據(jù)分析時,可以將版本做為報表數(shù)據(jù)一個維度 進行分析。支持所有版本的數(shù)據(jù)進行分析。公式計算公式計算支持在同一版本之間及不同版本之間的相互取數(shù),在取數(shù)公式中,可以 定義版本參數(shù),明確要取數(shù)的版本,這樣公式計算時,取指定版本的數(shù)據(jù),否則取當前版本 的數(shù)據(jù)。支持對所有版本的數(shù)據(jù)進行取數(shù)計算。圖3是根據(jù)本發(fā)明實施例的合并報表版本的處理流程的示意圖。如圖3所示,具 體的處理流程如下S302,新建合并方案(此操作在合并報表功能節(jié)點進行,合并方案是指生成合并 報表的一組規(guī)則,包括合并范圍、合并方式、應(yīng)用的抵消模板等);S304,定義合并報表版本(此操作在版本管理處進行,新建一個合并報表版本,需 要指定一個合并方案,且該方案必須是未指定合并版本的合并方案);S306,確定合并方案對應(yīng)的合并報表數(shù)據(jù)版本(通過S304,合并報表版本被定義 出來,而且與合并方案綁定,即該合并方案對應(yīng)的合并數(shù)據(jù)版本被確定);以及S308,執(zhí)行合并(合并方案對應(yīng)的合并數(shù)據(jù)版本被確定后,就可以利用該合并方 案執(zhí)行合并操作,生成合并報表數(shù)據(jù))。圖4是根據(jù)本發(fā)明的多版本報表數(shù)據(jù)管理系統(tǒng)400的框圖。如圖4所示,多版本報 表數(shù)據(jù)管理系統(tǒng)400包括數(shù)據(jù)采集單元402,用于通過報表系統(tǒng)來預(yù)置采集表版本并且使用戶按照采集表版本來錄入采集表數(shù)據(jù);版本定義與管理單元404,用于執(zhí)行與采集表數(shù) 據(jù)的報表處理相關(guān)的版本定義;以及數(shù)據(jù)存儲單元406,用于通過將所定義的版本作為多 版本報表數(shù)據(jù)的固有維度來執(zhí)行多版本報表數(shù)據(jù)的存儲,其中,版本與應(yīng)用節(jié)點一一對應(yīng), 并且采集表數(shù)據(jù)是多版本報表數(shù)據(jù)的來源。可選地,該多版本報表數(shù)據(jù)管理系統(tǒng)400還可以包括分析單元408,用于利用所 定義的版本作為分析維度來分析多版本報表數(shù)據(jù);以及公式計算單元410,用于將所定義 的版本作為取數(shù)公式中的參數(shù),取多版本報表數(shù)據(jù)中指定版本的報表數(shù)據(jù),以執(zhí)行版本間 的相互取數(shù),其中,分析和取數(shù)可被應(yīng)用于所有版本的報表數(shù)據(jù)。在版本定義與管理單元404中,當報表處理為報表數(shù)據(jù)匯總處理時,在數(shù)據(jù)匯總 應(yīng)用節(jié)點處,定義用于報表數(shù)據(jù)匯總的匯總口徑,如果要重新使用已有的匯總版本,則可以 直接指定該匯總口徑的匯總版本,否則需要在版本定義與管理模塊處,定義該匯總口徑的 匯總版本,并且在匯總應(yīng)用節(jié)點處,基于采集表版本以及利用匯總版本,執(zhí)行報表數(shù)據(jù)的匯 總,其中,匯總分為自由匯總與匯總下級,并且不同的匯總可共享同一版本,匯總版本為新 版本或報表系統(tǒng)中已存在的匯總版本,以及報表數(shù)據(jù)的匯總結(jié)果為采集表數(shù)據(jù)并且在匯總 為匯總下級時,報表數(shù)據(jù)的匯總結(jié)果被存儲為采集表數(shù)據(jù)的版本數(shù)據(jù)??蛇x地,當報表處理為報表數(shù)據(jù)合并處理時,在合并報表應(yīng)用節(jié)點處建立用于生 成合并報表的合并方案,在版本定義與管理單元中,基于合并方案,定義合并報表的合并報 表數(shù)據(jù)版本,并且在合并報表應(yīng)用節(jié)點處,基于合并數(shù)據(jù)版本并利用合并方案,生成合并報 表數(shù)據(jù),其中,合并數(shù)據(jù)版本分為合并報表版本和調(diào)整表版本,合并報表版本和調(diào)整表版本 與合并方案一一對應(yīng),并且合并報表數(shù)據(jù)的來源為采集表數(shù)據(jù)??蛇x地,當報表處理為版本舍位處理時,在舍位應(yīng)用節(jié)點處,定義用于版本舍位的 舍位規(guī)則,在版本定義與管理模塊處,對應(yīng)于舍位規(guī)則及數(shù)據(jù)來源版本,定義對應(yīng)于舍位數(shù) 據(jù)的舍位版本,并且在舍位應(yīng)用節(jié)點處,基于源報表數(shù)據(jù)的版本及舍位規(guī)則,取得所需的舍 位版本并按舍位規(guī)則進行舍位,其中,舍位版本與舍位規(guī)則和數(shù)據(jù)版本來源一一對應(yīng),并且 數(shù)據(jù)版本來源的版本至少是采集表數(shù)據(jù)的采集表、匯總版本或合并數(shù)據(jù)版本。綜上所述,通過本發(fā)明,系統(tǒng)內(nèi)置支持報表數(shù)據(jù)按版本存儲,不需要通過應(yīng)用方案 變通解決,而版本號用戶自定義,擴展性強(如果希望保存不同匯總口徑的報表數(shù)據(jù),只需 要按這些匯總口徑分別建立版本就可解決),另外,由于版本類型由系統(tǒng)預(yù)置而具體版本號 由用戶自定義,所以通過系統(tǒng)預(yù)置與用戶自定義的結(jié)合,保證了應(yīng)用節(jié)點只能使用對應(yīng)類 型的版本,用戶又能對這種類型的版本做任意擴展。另外,通過本發(fā)明避免了現(xiàn)有技術(shù)中數(shù)據(jù)采集時需要用戶輸入版本值的弊端以及 需要建立龐大的單位體系的弊端,從而提高了用戶工作量。此外,在本發(fā)明中,版本與具體應(yīng)用節(jié)點相結(jié)合,系統(tǒng)控制了某一應(yīng)用節(jié)點只能使 用相應(yīng)版本,從程序上保證了版本使用的正確性,避免了現(xiàn)有技術(shù)中類似于采集表錄入時 可能誤輸入合并版本的用戶操作錯誤。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種多版本報表數(shù)據(jù)管理方法,其通過報表系統(tǒng)預(yù)置版本類型并由用戶自定義版本號來實現(xiàn)多版本報表數(shù)據(jù)的管理,其特征在于,包括以下步驟步驟S102,通過所述報表系統(tǒng)來預(yù)置采集表版本,并且用戶按照所述采集表版本來錄入采集表數(shù)據(jù);步驟S104,在版本定義與管理模塊處,執(zhí)行與所述采集表數(shù)據(jù)的報表處理相關(guān)的版本定義;以及步驟S106,通過將所定義的版本作為所述多版本報表數(shù)據(jù)的固有維度來執(zhí)行所述多版本報表數(shù)據(jù)的存儲,其中,所述版本與應(yīng)用節(jié)點一一對應(yīng),并且所述采集表數(shù)據(jù)是所述多版本報表數(shù)據(jù)的來源。
2.根據(jù)權(quán)利要求1所述的多版本報表數(shù)據(jù)管理方法,其特征在于,還包括以下步驟 利用所定義的版本作為分析維度來分析所述多版本報表數(shù)據(jù);以及將所定義的版本作為取數(shù)公式中的參數(shù),取所述多版本報表數(shù)據(jù)中指定版本的報表數(shù) 據(jù),以執(zhí)行版本間的相互取數(shù),其中,所述分析和取數(shù)可被應(yīng)用于所有版本的報表數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述的多版本報表數(shù)據(jù)管理方法,其特征在于,在所述步驟 S104中,當所述報表處理為報表數(shù)據(jù)匯總處理時,在數(shù)據(jù)匯總應(yīng)用節(jié)點處,定義用于報表數(shù)據(jù)匯總的匯總口徑,如果要重新使用已有的匯總版本,則直接指定所述匯總口徑的匯總版本,否則在所述 版本定義與管理模塊處,定義所述匯總口徑的匯總版本,并且在所述數(shù)據(jù)匯總應(yīng)用節(jié)點處,基于所述采集表版本以及利用所述匯總版本,執(zhí)行所述 報表數(shù)據(jù)的匯總,其中,所述匯總分為自由匯總與匯總下級,并且不同的匯總可共享同一版本, 所述匯總版本為新版本或所述報表系統(tǒng)中已存在的匯總版本,以及 所述報表數(shù)據(jù)的匯總結(jié)果為所述采集表數(shù)據(jù)并且在所述匯總為匯總下級時,所述報表 數(shù)據(jù)的匯總結(jié)果被存儲為所述采集表數(shù)據(jù)的版本數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的多版本報表數(shù)據(jù)管理方法,其特征在于,在所述步驟S104中, 當所述報表處理為報表數(shù)據(jù)合并處理時,在合并報表應(yīng)用節(jié)點處建立用于生成合并報表的合并方案,在所述版本定義與管理模塊處,基于所述合并方案,定義所述合并報表的合并報表數(shù) 據(jù)版本,并且在所述合并報表應(yīng)用節(jié)點處,基于所述合并數(shù)據(jù)版本并利用所述合并方案,生成合并 報表數(shù)據(jù),其中,所述合并數(shù)據(jù)版本分為合并報表版本和調(diào)整表版本, 所述合并報表版本和所述調(diào)整表版本與合并方案一一對應(yīng),并且 所述合并報表數(shù)據(jù)的來源為所述采集表數(shù)據(jù)。
5.根據(jù)權(quán)利要求3或4所述的多版本報表數(shù)據(jù)管理方法,其特征在于,在所述步驟 S104中,當所述報表處理為版本舍位處理時,在舍位應(yīng)用節(jié)點處,定義用于版本舍位的舍位規(guī)則,在所述版本定義與管理模塊處,對應(yīng)于所述舍位規(guī)則及數(shù)據(jù)來源版本,定義對應(yīng)于舍 位數(shù)據(jù)的舍位版本,并且在舍位應(yīng)用節(jié)點處,基于源報表數(shù)據(jù)的版本及所述舍位規(guī)則,取得所需的舍位版本并 按所述舍位規(guī)則進行舍位,其中,所述舍位版本與所述舍位規(guī)則和所述數(shù)據(jù)版本來源一一對應(yīng),并且 所述數(shù)據(jù)版本來源的版本至少是所述采集表數(shù)據(jù)的采集表、所述匯總版本或所述合并 數(shù)據(jù)版本。
6.一種多版本報表數(shù)據(jù)管理系統(tǒng),其通過報表系統(tǒng)預(yù)置版本類型并由用戶自定義版本 號來實現(xiàn)多版本報表數(shù)據(jù)的管理,其特征在于,包括數(shù)據(jù)采集單元,用于通過所述報表系統(tǒng)來預(yù)置采集表版本并且使用戶按照所述采集表 版本來錄入采集表數(shù)據(jù);版本定義與管理單元,用于執(zhí)行與所述采集表數(shù)據(jù)的報表處理相關(guān)的版本定義;以及 數(shù)據(jù)存儲單元,用于通過將所定義的版本作為所述多版本報表數(shù)據(jù)的固有維度來執(zhí)行 所述多版本報表數(shù)據(jù)的存儲,其中,所述版本與應(yīng)用節(jié)點一一對應(yīng),并且所述采集表數(shù)據(jù)是所述多版本報表數(shù)據(jù)的 來源。
7.根據(jù)權(quán)利要求6所述的多版本報表數(shù)據(jù)管理系統(tǒng),其特征在于,還包括 分析單元,用于利用所定義的版本作為分析維度來分析所述多版本報表數(shù)據(jù);以及公式計算單元,用于將所定義的版本作為取數(shù)公式中的參數(shù),取所述多版本報表數(shù)據(jù) 中指定版本的報表數(shù)據(jù),以執(zhí)行版本間的相互取數(shù),其中,所述分析和取數(shù)可被應(yīng)用于所有版本的報表數(shù)據(jù)。
8.根據(jù)權(quán)利要求6或7所述的多版本報表數(shù)據(jù)管理系統(tǒng),其特征在于,在版本定義與管 理單元中,當所述報表處理為報表數(shù)據(jù)匯總處理時,在數(shù)據(jù)匯總應(yīng)用節(jié)點處,定義用于報表數(shù)據(jù)匯總的匯總口徑,如果要重新使用已有的匯總版本,則直接指定所述匯總口徑的匯總版本,否則定義所 述匯總口徑的匯總版本,并且在所述數(shù)據(jù)匯總應(yīng)用節(jié)點處,基于所述采集表版本以及利用所述匯總版本,執(zhí)行所述 報表數(shù)據(jù)的匯總,其中,所述匯總分為自由匯總與匯總下級,并且不同的匯總可共享同一版本, 所述匯總版本為新版本或所述報表系統(tǒng)中已存在的匯總版本,以及 所述報表數(shù)據(jù)的匯總結(jié)果為所述采集表數(shù)據(jù)并且在所述匯總為匯總下級時,所述報表 數(shù)據(jù)的匯總結(jié)果被存儲為所述采集表數(shù)據(jù)的版本數(shù)據(jù)。
9.根據(jù)權(quán)利要求6所述的多版本報表數(shù)據(jù)管理系統(tǒng),其特征在于,在所述版本定義與 管理單元中,當所述報表處理為報表數(shù)據(jù)合并處理時,在合并報表應(yīng)用節(jié)點處建立用于生成合并報表的合并方案, 基于所述合并方案,定義所述合并報表的合并報表數(shù)據(jù)版本,并且 在所述合并報表應(yīng)用節(jié)點處,基于所述合并數(shù)據(jù)版本并利用所述合并方案,生成合并 報表數(shù)據(jù),其中,所述合并數(shù)據(jù)版本分為合并報表版本和調(diào)整表版本,所述合并報表版本和所述調(diào)整表版本與合并方案一一對應(yīng),并且 所述合并報表數(shù)據(jù)的來源為所述采集表數(shù)據(jù)。
10.根據(jù)權(quán)利要求8或9所述的多版本報表數(shù)據(jù)管理系統(tǒng),其特征在于,在版本定義與 管理單元中,當所述報表處理為版本舍位處理時,在舍位應(yīng)用節(jié)點處,定義用于版本舍位的舍位規(guī)則,對應(yīng)于所述舍位規(guī)則及數(shù)據(jù)來源版本,定義對應(yīng)于舍位數(shù)據(jù)的舍位版本,并且 在舍位應(yīng)用節(jié)點處,基于源報表數(shù)據(jù)的版本及所述舍位規(guī)則,取得所需的舍位版本并 按所述舍位規(guī)則進行舍位,其中,所述舍位版本與所述舍位規(guī)則和所述數(shù)據(jù)版本來源一一 對應(yīng),并且所述數(shù)據(jù)版本來源的版本至少是所述采集表數(shù)據(jù)的采集表、所述匯總版本或所述合并 數(shù)據(jù)版本。
全文摘要
本發(fā)明公開了一種多版本報表數(shù)據(jù)管理方法和系統(tǒng),其中,該方法包括通過報表系統(tǒng)來預(yù)置采集表版本,并且用戶按照采集表版本來錄入采集表數(shù)據(jù);在版本定義與管理模塊處,執(zhí)行與采集表數(shù)據(jù)的報表處理相關(guān)的版本定義;通過將所定義的版本作為多版本報表數(shù)據(jù)的固有維度來執(zhí)行多版本報表數(shù)據(jù)的存儲,其中,版本與應(yīng)用節(jié)點一一對應(yīng)。因此,通過本發(fā)明,系統(tǒng)預(yù)置與用戶自定義的結(jié)合,保證了應(yīng)用節(jié)點只能使用對應(yīng)類型的版本,用戶又能對這種類型的版本做任意擴展,并且版本與具體應(yīng)用節(jié)點相結(jié)合,系統(tǒng)控制了某一應(yīng)用節(jié)點只能使用相應(yīng)版本,從程序上保證了版本使用的正確性,避免了類似于采集表錄入時可能誤輸入合并版本的用戶使用錯誤。
文檔編號G06F17/30GK101887455SQ201010215990
公開日2010年11月17日 申請日期2010年6月22日 優(yōu)先權(quán)日2010年6月22日
發(fā)明者魏享林 申請人:用友軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1