專利名稱:多用途數(shù)據(jù)的無冗余提供的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及管理計算機(jī)網(wǎng)絡(luò)中與會計相關(guān)的數(shù)據(jù)。更具體而言,本發(fā)明涉及自動生成用于多個應(yīng)用的處理優(yōu)化及無冗余的數(shù)據(jù)。
背景技術(shù):
即使在小規(guī)模企業(yè)中,永久生成且必須定期管理和估計的會計相關(guān)數(shù)據(jù)的量也需要計算機(jī)輔助機(jī)構(gòu)的實(shí)現(xiàn)。在大企業(yè)中,會計相關(guān)數(shù)據(jù)有時是由常常運(yùn)行在不同技術(shù)平臺上的許多單獨(dú)軟件應(yīng)用生成的。
尤其是在大企業(yè)中,單個數(shù)據(jù)處理(例如報表)機(jī)構(gòu)不足以有效地控制所有操作。因此,通常采用遞送包括所需操作信息的不同輸出數(shù)據(jù)的不同數(shù)據(jù)處理機(jī)構(gòu)。盡管關(guān)于所生成的信息數(shù)據(jù),處理機(jī)構(gòu)不同,但它們通常都基于從單獨(dú)軟件應(yīng)用接收到的相同或至少相似的會計相關(guān)數(shù)據(jù)。
這種情況在圖1中示意性地進(jìn)行了描述。在圖1的場景中,四個軟件應(yīng)用并行運(yùn)行在不同的計算機(jī)網(wǎng)絡(luò)10、12、14和16上。每個計算機(jī)網(wǎng)絡(luò)10、12、14和16都包括一個中央組件(象應(yīng)用服務(wù)器或主計算機(jī))和連接到該中央組件的幾個終端設(shè)備,象客戶端、表示服務(wù)器、自動取款機(jī)(ATM)等。從終端設(shè)備接收到的數(shù)據(jù)由運(yùn)行在中央組件上的應(yīng)用轉(zhuǎn)換成會計相關(guān)數(shù)據(jù)。
如對計算機(jī)網(wǎng)絡(luò)10、12和14(應(yīng)用1、2和3)所說明的,由單獨(dú)應(yīng)用生成的會計相關(guān)數(shù)據(jù)傳輸?shù)街醒霊?yīng)用服務(wù)器18、20,以便進(jìn)一步處理。更具體而言,中央應(yīng)用服務(wù)器18、20中的每一個都對從計算機(jī)網(wǎng)絡(luò)10、12、14接收到的會計相關(guān)數(shù)據(jù)應(yīng)用特定的處理機(jī)構(gòu),并產(chǎn)生可用于各種操作目的的輸出數(shù)據(jù)。待由中央應(yīng)用服務(wù)器18、20應(yīng)用的不同處理機(jī)構(gòu)所使用的處理指令數(shù)據(jù)分別存儲在屬于中央應(yīng)用服務(wù)器18、20的本地數(shù)據(jù)庫REF1和REF2中。
中央應(yīng)用服務(wù)器18、20及關(guān)聯(lián)輸入數(shù)據(jù)流的重復(fù)性由于不同處理機(jī)構(gòu)(應(yīng)用)負(fù)責(zé)生成輸出數(shù)據(jù)的事實(shí)而成為必需。這些不同的處理機(jī)構(gòu)盡管處理非常相似的會計相關(guān)數(shù)據(jù),但通常要求不同的輸入數(shù)據(jù)格式或處理包括在會計相關(guān)數(shù)據(jù)中的不同信息內(nèi)容。作為并行執(zhí)行并基于相似會計相關(guān)數(shù)據(jù)的處理機(jī)構(gòu)的例子,可以提到管理會計和財務(wù)會計的機(jī)構(gòu)。因此,第一中央應(yīng)用服務(wù)器18可以例如負(fù)責(zé)應(yīng)用會計原則REF1的管理會計以(例如,在管理報表環(huán)境下)生成數(shù)據(jù)集1,而第二中央應(yīng)用服務(wù)器20可以例如負(fù)責(zé)應(yīng)用會計原則REF2的財務(wù)會計以(例如,為資金平衡表及相關(guān)報表的計算機(jī)化準(zhǔn)備工作)生成數(shù)據(jù)集2。
如對計算機(jī)網(wǎng)絡(luò)16所說明的(應(yīng)用4),會計相關(guān)數(shù)據(jù)可以根據(jù)使用存儲在本地網(wǎng)絡(luò)數(shù)據(jù)庫REF3中的指令數(shù)據(jù)以生成預(yù)處理數(shù)據(jù)集3的處理機(jī)構(gòu)在特定網(wǎng)絡(luò)中進(jìn)行本地預(yù)處理。在有些情況下,在傳輸?shù)街醒霊?yīng)用服務(wù)器18、20中的一個或兩個之前,在一個計算機(jī)網(wǎng)絡(luò)16中生成的會計相關(guān)數(shù)據(jù)或預(yù)處理數(shù)據(jù)集3可以附加地(或可選地)傳輸?shù)搅硪挥嬎銠C(jī)網(wǎng)絡(luò)14以便于進(jìn)一步的數(shù)據(jù)處理。
根據(jù)圖1,很明顯數(shù)據(jù)處理系統(tǒng)的復(fù)雜性總體上是高的。因此,系統(tǒng)的維護(hù)是困難的。而且,集成化的缺乏與自動化的缺乏常常需要手動交互,例如復(fù)制數(shù)據(jù)輸入及數(shù)據(jù)轉(zhuǎn)換和數(shù)據(jù)傳輸過程。而且,數(shù)據(jù)吞吐量慢,尤其是如果執(zhí)行象對計算機(jī)網(wǎng)絡(luò)14和16所說明的順序數(shù)據(jù)處理。低數(shù)據(jù)吞吐量意味著例如為了提供特定的累積信息的報表的結(jié)算過程要花費(fèi)很長時間。目前,詳細(xì)的會計報表經(jīng)常會在象月末的指定日期后15天或更多才提供。在這種環(huán)境下,必須記住在大企業(yè)中每個月有幾億的單獨(dú)數(shù)據(jù)集必須估計。
由單獨(dú)計算機(jī)網(wǎng)絡(luò)10、12、14和16生成的會計相關(guān)數(shù)據(jù)及由中央應(yīng)用服務(wù)器18、20生成的輸出數(shù)據(jù)必須在兩個或更多的存儲位置(例如,在兩個中央應(yīng)用服務(wù)器18、20中每一個的站點(diǎn)本地)同時存儲,這導(dǎo)致高度信息冗余。這增加了硬件需求,并且尤其是增加了存儲成本。
與冗余數(shù)據(jù)存儲關(guān)聯(lián)的另一問題是數(shù)據(jù)認(rèn)證。如果相同的信息同時存儲在兩個或更多存儲位置,則用于例如官方報表目的的認(rèn)證數(shù)據(jù)的提供就變成了困難的任務(wù),并且需要不斷的而且常常是手動的數(shù)據(jù)協(xié)調(diào),如圖1中利用中央應(yīng)用服務(wù)器18、20之間的箭頭所指示的。
對圖1所述場景的缺點(diǎn)的一種解決方案可以是以某種方式集成兩個中央應(yīng)用服務(wù)器18、20及計算機(jī)網(wǎng)絡(luò)16的中央組件的功能。但是,考慮到不同處理機(jī)構(gòu)通常對不同的數(shù)據(jù)和不同的數(shù)據(jù)格式起作用的事實(shí),這種方法仍將包含冗余數(shù)據(jù)存儲,并因此包含復(fù)雜的數(shù)據(jù)認(rèn)證機(jī)構(gòu)。
在上面概括的環(huán)境下,需要一方面對不同處理需求允許數(shù)據(jù)的無冗余提供而另一方面便于數(shù)據(jù)認(rèn)證的網(wǎng)絡(luò)組件、網(wǎng)絡(luò)系統(tǒng)、方法、計算機(jī)程序產(chǎn)品及數(shù)據(jù)結(jié)構(gòu)。此外,當(dāng)有大量數(shù)據(jù)必須處理時需要加速累積數(shù)據(jù)的提供。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,通過將會計相關(guān)數(shù)據(jù)集變換成多維數(shù)據(jù)集的網(wǎng)絡(luò)組件滿足了這種需求,該多維數(shù)據(jù)集用于更新由象財務(wù)和管理會計機(jī)構(gòu)的不同處理機(jī)構(gòu)所聯(lián)合使用以提供報表數(shù)據(jù)集的數(shù)據(jù)庫。該網(wǎng)絡(luò)組件包括用于存儲包括靜態(tài)數(shù)據(jù)和多維通用數(shù)據(jù)模板的主數(shù)據(jù)的至少一個主數(shù)據(jù)庫。該數(shù)據(jù)模板指定了關(guān)于待由不同處理機(jī)構(gòu)處理的基本信息的多個預(yù)定義數(shù)據(jù)域(或內(nèi)容)。該網(wǎng)絡(luò)組件還包括用于從多個單獨(dú)子系統(tǒng)接收會計相關(guān)數(shù)據(jù)集的至少一個接口。此外,該網(wǎng)絡(luò)組件還包括能訪問主數(shù)據(jù)庫的處理資源。通過得出包括在會計相關(guān)數(shù)據(jù)集中及所關(guān)聯(lián)靜態(tài)數(shù)據(jù)中的基本信息,并通過將得出的基本信息寫入由數(shù)據(jù)模板所指定的合適數(shù)據(jù)域中,該處理資源可編程為每個會計相關(guān)數(shù)據(jù)集生成一個或多個多維數(shù)據(jù)集。包括在多維數(shù)據(jù)集中的基本信息用于更新由不同處理機(jī)構(gòu)聯(lián)合使用的基本數(shù)據(jù)庫。
根據(jù)本發(fā)明,不同處理機(jī)構(gòu)所需的所有信息都可以沿單個處理鏈生成。因此,實(shí)現(xiàn)了有力地減少冗余并不再使用協(xié)調(diào)工作的面向輸出的拓?fù)洹奶囟〞嬒嚓P(guān)數(shù)據(jù)集(主數(shù)據(jù)集)和從所關(guān)聯(lián)靜態(tài)數(shù)據(jù)所得出的信息基本上包括在形成更新基本數(shù)據(jù)庫基礎(chǔ)的一個或多個多維數(shù)據(jù)集(次數(shù)據(jù)集)中。與對單獨(dú)交易連續(xù)生成的可變會計相關(guān)數(shù)據(jù)集相反,靜態(tài)數(shù)據(jù)是固定的或只是緩慢變化。
靜態(tài)數(shù)據(jù)可以包括生成多維數(shù)據(jù)集所需的但不或不明確包括在會計相關(guān)數(shù)據(jù)集中的信息。因此,由于幾個會計相關(guān)數(shù)據(jù)集公用的某種通用數(shù)據(jù)不需要與每個會計相關(guān)數(shù)據(jù)集一起傳輸?shù)骄W(wǎng)絡(luò)組件,所以在主數(shù)據(jù)庫中靜態(tài)數(shù)據(jù)的提供有助于減小網(wǎng)絡(luò)流量,即,必須從子系統(tǒng)傳輸?shù)骄W(wǎng)絡(luò)組件的數(shù)據(jù)量。為了得出生成一個或多個多維數(shù)據(jù)集所需的基本信息,簡單地將特定靜態(tài)數(shù)據(jù)的短引用包括在傳輸?shù)骄W(wǎng)絡(luò)組件的會計相關(guān)數(shù)據(jù)集中通常就足夠了,而網(wǎng)絡(luò)組件自身則可以通過關(guān)聯(lián)靜態(tài)數(shù)據(jù)來“完善”(豐富)所接收到的會計相關(guān)數(shù)據(jù)集。
包括在一個或多個主數(shù)據(jù)庫中的靜態(tài)(和引用)數(shù)據(jù)可以與由生成會計相關(guān)數(shù)據(jù)集的源應(yīng)用所使用的靜態(tài)(和引用)數(shù)據(jù)相同。如果需要,這些源應(yīng)用可以訪問一個或多個主數(shù)據(jù)庫。后一種方法有助于進(jìn)一步減少數(shù)據(jù)冗余。
會計相關(guān)數(shù)據(jù)集到多維數(shù)據(jù)集的變換可以基于與由源應(yīng)用提供的標(biāo)識符具有1:1關(guān)聯(lián)的技術(shù)標(biāo)識符。在n多個源應(yīng)用的情況下,將存在1:n的關(guān)聯(lián)。因此,這些關(guān)聯(lián)之下的表可以看作是詞匯存在(lexical ontology)。
由于多維數(shù)據(jù)集關(guān)于不同處理機(jī)構(gòu)所需的信息內(nèi)容的高粒度性質(zhì)及其完整性,它們可以形成更新由不同處理機(jī)構(gòu)聯(lián)合使用的基本數(shù)據(jù)庫的基礎(chǔ)。此外,由于基本數(shù)據(jù)庫充當(dāng)所有處理機(jī)構(gòu)的公用數(shù)據(jù)庫,因此避免了冗余數(shù)據(jù)存儲。此外,由于基本數(shù)據(jù)庫可以看作提供認(rèn)證數(shù)據(jù)的單個源,因此不再發(fā)生數(shù)據(jù)認(rèn)證的含糊性。因此,如圖1中應(yīng)用服務(wù)器18、20之間所說明的協(xié)調(diào)過程可以省略。
通過由基本數(shù)據(jù)庫提供的綜合解決方案,一方面平衡數(shù)據(jù)倉庫和另一方面用于報表的數(shù)據(jù)倉庫之間的傳統(tǒng)區(qū)別不再使用。因此,基本數(shù)據(jù)庫構(gòu)成了用于包括對例如資金平衡表數(shù)據(jù)(每日、每周等)、利潤中心數(shù)據(jù)等的搜索和向下鉆取機(jī)制的不同類型報表的綜合源。
基本數(shù)據(jù)庫可以包括至少部分地對應(yīng)于數(shù)據(jù)模板的數(shù)據(jù)域的基本數(shù)據(jù)集。在基于新多維數(shù)據(jù)集的生成而更新基本數(shù)據(jù)庫的環(huán)境下,基本數(shù)據(jù)集可以由處理資源創(chuàng)建或改變。因此,處理資源可以編程為通過將包括在例如多維數(shù)據(jù)集的一個或多個特定數(shù)據(jù)域中的基本信息累積到已經(jīng)存在于基本數(shù)據(jù)庫中或必須新創(chuàng)建的基本數(shù)據(jù)集上來更新基本數(shù)據(jù)庫。基本數(shù)據(jù)庫的更新可以按批或以連續(xù)方式執(zhí)行。根據(jù)優(yōu)選的連續(xù)更新方法,一個或多個更多的多維數(shù)據(jù)集一生成,基本數(shù)據(jù)庫就異步更新。
為了控制更新過程,處理資源可以編程為向多維數(shù)據(jù)集分配一個或多個控制屬性。待分配給多維數(shù)據(jù)集的控制屬性類型可以由通用數(shù)據(jù)模板指定,并且可以插入或已經(jīng)包括在多維數(shù)據(jù)集的一個或多個數(shù)據(jù)域中。
基于分配給特定多維數(shù)據(jù)集的一個或多個控制屬性,包括在該多維數(shù)據(jù)集中的基本信息可以累積到關(guān)于所述控制屬性的基本數(shù)據(jù)集。換句話說,控制屬性可以指示多維數(shù)據(jù)集中所包括的基本信息待累積、例如附加或增加到的特定基本數(shù)據(jù)集。
特定基本信息待累積到的特定基本數(shù)據(jù)集可以基于兩個或多個控制屬性而得到。單獨(dú)的控制屬性可以彼此獨(dú)立,并因此可以橫跨多維空間。單個控制屬性常常不足以無歧義地標(biāo)識基本信息待累積到的特定基本數(shù)據(jù)集。而且,與所接收到的會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的控制屬性可以改變,因此特定基本數(shù)據(jù)集可以只根據(jù)通過會計相關(guān)數(shù)據(jù)集接收到的可用控制屬性來標(biāo)識。
因此,通過會計相關(guān)數(shù)據(jù)集接收到的多個控制屬性可以是標(biāo)識包括在多維數(shù)據(jù)集中的基本信息待累積到的相關(guān)存儲部分(基本數(shù)據(jù)集)所必需的。
控制屬性可以涉及多個方面。例如,可以分配標(biāo)識例如顧客、顧客位置、為該顧客提供服務(wù)的組織實(shí)體等的標(biāo)識碼形式的控制屬性。因此,關(guān)于這種分配的基本信息可以累積到有關(guān)這種分配的特定基本數(shù)據(jù)集。
由通用數(shù)據(jù)模板所指定類型的或與其不同的控制屬性還可以包括在基本數(shù)據(jù)集中,以輔助單獨(dú)處理機(jī)構(gòu)生成報表數(shù)據(jù)集的任務(wù)。與基本數(shù)據(jù)集關(guān)聯(lián)的控制屬性可以例如包含產(chǎn)生以資金平衡表或管理會計報表形式的報表數(shù)據(jù)集所需的結(jié)構(gòu)信息。
基本數(shù)據(jù)集可以針對反映在其中的多維度的每一維度而單獨(dú)估計。因此,可以對基本數(shù)據(jù)集的單個維度(屬性)生成報表數(shù)據(jù)集。
與基本數(shù)據(jù)集關(guān)聯(lián)的控制屬性可以包括在或附加到基本數(shù)據(jù)集,并且可以至少部分地與分配給多維數(shù)據(jù)集的控制屬性完全相同或?qū)?yīng)。
為了使得能夠跟蹤信息流,存儲在基本數(shù)據(jù)庫中的一個或多個基本數(shù)據(jù)集可以與相關(guān)多維數(shù)據(jù)集和相關(guān)會計相關(guān)數(shù)據(jù)集中的至少一個相鏈接。在本發(fā)明的環(huán)境下,相關(guān)多維數(shù)據(jù)集或會計相關(guān)數(shù)據(jù)集定義為包括或者是累積到基本數(shù)據(jù)集的信息源的數(shù)據(jù)集。鏈接基本數(shù)據(jù)集與相關(guān)數(shù)據(jù)集可以多種方式執(zhí)行,象通過將關(guān)于相關(guān)數(shù)據(jù)集的存儲位置的信息附加到基本數(shù)據(jù)集或者反之亦然。
為了克服授權(quán)問題,基本數(shù)據(jù)庫可以配置為提供用于生成報表數(shù)據(jù)集的信息的唯一源。這可能意味著不同的處理機(jī)構(gòu)僅僅根據(jù)包括在基本數(shù)據(jù)庫中的信息來生成報表數(shù)據(jù)集。為了增強(qiáng)數(shù)據(jù)完整性,相對于不同于更新的所有訪問,基本數(shù)據(jù)庫可以配置為只讀數(shù)據(jù)庫。
除了基本數(shù)據(jù)庫和主數(shù)據(jù)庫,網(wǎng)絡(luò)組件還可以包括輸入數(shù)據(jù)庫,該輸入數(shù)據(jù)庫用來存儲通過接口從單獨(dú)子系統(tǒng)接收到的會計相關(guān)數(shù)據(jù)集。從子系統(tǒng)接收到的會計相關(guān)數(shù)據(jù)集可以全部具有相同的格式,或者可具有生成該會計相關(guān)數(shù)據(jù)集的單獨(dú)應(yīng)用的單獨(dú)格式特征。尤其是當(dāng)以不同格式接收會計相關(guān)數(shù)據(jù)集時,可以提供數(shù)據(jù)源組件來格式化所接收到的會計相關(guān)數(shù)據(jù)集并將格式化的會計相關(guān)數(shù)據(jù)集寫入輸入數(shù)據(jù)庫。這種方法允許以預(yù)定義格式向生成多維數(shù)據(jù)集的處理資源提供單獨(dú)的會計相關(guān)數(shù)據(jù)集。
數(shù)據(jù)源組件可以可選地或者附加地配置成檢驗(yàn)從子系統(tǒng)接收到的會計相關(guān)數(shù)據(jù)集,以確定數(shù)據(jù)不一致性。在一個或多個會計相關(guān)數(shù)據(jù)集不一致的情況下,可以提供機(jī)構(gòu)來處理異常。在不一致的情況下,數(shù)據(jù)源組件可以例如重新格式化接收到的會計相關(guān)數(shù)據(jù)集或通知單獨(dú)的子系統(tǒng)所接收到的會計相關(guān)數(shù)據(jù)集未被接受,從而觸發(fā)該會計相關(guān)數(shù)據(jù)集或包含該會計相關(guān)數(shù)據(jù)集的整個文件的重新發(fā)送。
此外,網(wǎng)絡(luò)組件可以包括用于存儲由第一處理器從會計相關(guān)數(shù)據(jù)集生成的多維數(shù)據(jù)集的項目數(shù)據(jù)庫。因此,項目數(shù)據(jù)庫可以看作是布置在存儲會計相關(guān)數(shù)據(jù)集的輸入數(shù)據(jù)庫和存儲基本數(shù)據(jù)集的基本數(shù)據(jù)庫之間的中間數(shù)據(jù)庫。這三個(可以物理地位于單個硬件組件中的)單獨(dú)數(shù)據(jù)庫的提供是有利的,因?yàn)樗沟卯?dāng)信息以不同格式從單獨(dú)子系統(tǒng)進(jìn)入到各種處理機(jī)構(gòu)時,在任何時間點(diǎn)都可以追溯信息。特別地,它使得能夠確定數(shù)據(jù)不一致的根源,這在許多情況下,只能在數(shù)據(jù)流的恰好結(jié)束、即當(dāng)對存儲在基本數(shù)據(jù)庫中的數(shù)據(jù)應(yīng)用單獨(dú)的處理機(jī)構(gòu)時檢測到。為了進(jìn)一步方便信息的跟蹤,存儲在項目數(shù)據(jù)庫中的多維數(shù)據(jù)集可以與存儲在輸入數(shù)據(jù)庫中的關(guān)聯(lián)會計相關(guān)數(shù)據(jù)集的至少一個以及存儲在基本數(shù)據(jù)庫中的關(guān)聯(lián)基本數(shù)據(jù)集的一個或多個相鏈接。
如上面所提到的,基本數(shù)據(jù)庫以及主數(shù)據(jù)庫或其它任何系統(tǒng)數(shù)據(jù)庫或其組合可以由不同的處理機(jī)構(gòu)聯(lián)合使用。所述處理機(jī)構(gòu)可以由專用或共享的處理源來執(zhí)行。所述處理機(jī)構(gòu)配置成基于基本數(shù)據(jù)集和可選地基于多維數(shù)據(jù)集來生成報表數(shù)據(jù)集。通常,報表生成依賴于可以包含在主數(shù)據(jù)庫中的報表結(jié)構(gòu)信息(報表定義數(shù)據(jù))以及從基本數(shù)據(jù)庫或可選地任何其它系統(tǒng)數(shù)據(jù)庫或其組合而提取出的適當(dāng)數(shù)據(jù)。因此,一個或多個處理機(jī)構(gòu)可以配置成為了報表而提取存儲在基本數(shù)據(jù)庫中的選定基本數(shù)據(jù)集。報表定義數(shù)據(jù)可以指定包括在所提取出的基本數(shù)據(jù)集中的信息如何被累積或估計。
一個或多個處理機(jī)構(gòu)還可以配置成為了估計而提取存儲在基本數(shù)據(jù)庫中的選定基本數(shù)據(jù)集。基于此,附加處理機(jī)構(gòu)可以通過應(yīng)用預(yù)定義的估計準(zhǔn)則適當(dāng)?shù)靥峁┕烙嫿Y(jié)果并生成多維數(shù)據(jù)集和會計相關(guān)數(shù)據(jù)集中的至少一個,尤其是如果基本數(shù)據(jù)集的實(shí)際值與原始提取出的值不同的情況下。所得到多維數(shù)據(jù)集可以由后續(xù)的處理機(jī)構(gòu)用于更新基本數(shù)據(jù)集。
處理機(jī)構(gòu)可以基于處理指令數(shù)據(jù)的集合、例如必須應(yīng)用到待處理的數(shù)據(jù)的值或規(guī)則的集合來生成多維數(shù)據(jù)集、基本數(shù)據(jù)集或多維數(shù)據(jù)集。處理指令數(shù)據(jù)可以保持在特定處理機(jī)構(gòu)的程序代碼之外(軟編碼方法),或者可以是程序代碼的部分(硬編碼方法)。如果實(shí)現(xiàn)了軟編碼方法,則處理指令數(shù)據(jù)可以作為引用數(shù)據(jù)包括在存儲于主數(shù)據(jù)庫中的靜態(tài)數(shù)據(jù)中。這樣的好處是對例如關(guān)于引用數(shù)據(jù)的表輸入的改變獨(dú)立于程序代碼的改變。
處理資源可以編程為執(zhí)行至少一個處理機(jī)構(gòu),以利用與會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的靜態(tài)數(shù)據(jù)將會計相關(guān)數(shù)據(jù)集變換成一個或多個多維數(shù)據(jù)集。當(dāng)執(zhí)行變換時,處理資源得出包括在會計相關(guān)數(shù)據(jù)集中和與該會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的任何靜態(tài)數(shù)據(jù)中的基本信息,并將由此得到的基本信息寫入由數(shù)據(jù)模板指定的對應(yīng)數(shù)據(jù)域中,從而組成一個或多個多維數(shù)據(jù)集。處理機(jī)構(gòu)可以指示數(shù)據(jù)模板是如何應(yīng)用的。處理機(jī)構(gòu)可以例如得出待分配給特定多維數(shù)據(jù)集的控制屬性、確定與會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的特定靜態(tài)數(shù)據(jù)等。用于將會計相關(guān)數(shù)據(jù)集變換成多維數(shù)據(jù)集的處理機(jī)構(gòu)專用的處理指令數(shù)據(jù)可以作為靜態(tài)數(shù)據(jù)存儲在主數(shù)據(jù)庫中。
依賴于需求,可以定義不同類型的會計相關(guān)數(shù)據(jù)集。單獨(dú)類型的會計相關(guān)數(shù)據(jù)集可以例如與生成會計相關(guān)數(shù)據(jù)集的每個單獨(dú)的子系統(tǒng)或應(yīng)用關(guān)聯(lián)??梢詾槊糠N類型的會計相關(guān)數(shù)據(jù)集提供用于生成多維數(shù)據(jù)集的關(guān)聯(lián)變換。而且,處理資源可以編程為針對特定類型的會計相關(guān)數(shù)據(jù)集識別與其關(guān)聯(lián)的特定變換(即,處理機(jī)構(gòu)和關(guān)聯(lián)處理指令數(shù)據(jù))。附加地或可選地,處理資源可以編程為針對特定類型的會計相關(guān)數(shù)據(jù)集識別關(guān)聯(lián)靜態(tài)數(shù)據(jù)。最后,如上面所提到的,會計相關(guān)數(shù)據(jù)集可以具有關(guān)聯(lián)靜態(tài)數(shù)據(jù)的引用。
網(wǎng)絡(luò)組件可以具有從單獨(dú)子系統(tǒng)接收會計相關(guān)數(shù)據(jù)集的第一接口和使得能夠訪問主數(shù)據(jù)庫的附加的第二接口。可以執(zhí)行這種訪問來更新主數(shù)據(jù)庫。更新主數(shù)據(jù)庫可以涉及靜態(tài)數(shù)據(jù)(包括引用數(shù)據(jù))和處理指令數(shù)據(jù)中的至少一種。網(wǎng)絡(luò)組件的一個或多個接口可以是數(shù)據(jù)源組件的部分或與其通信。
網(wǎng)絡(luò)組件可以實(shí)現(xiàn)為只包括單層的系統(tǒng)或?qū)崿F(xiàn)為多層系統(tǒng)。網(wǎng)絡(luò)組件可以例如配置為包括至少一個表示服務(wù)器、至少一個應(yīng)用服務(wù)器和至少一個數(shù)據(jù)庫服務(wù)器的三層系統(tǒng)。一個或多個表示服務(wù)器可以配置成表示單獨(dú)的數(shù)據(jù)集或從其得到的信息,而至少一個應(yīng)用服務(wù)器可以包括上面提到的處理資源。一個或多個數(shù)據(jù)庫服務(wù)器可以包括單獨(dú)的數(shù)據(jù)庫??蛇x地,網(wǎng)絡(luò)組件可以配置為包括至少一個表示服務(wù)器和至少一個組合的應(yīng)用與數(shù)據(jù)庫服務(wù)器的兩層系統(tǒng)。
根據(jù)本發(fā)明的另一方面,提供了包括上述網(wǎng)絡(luò)組件(該網(wǎng)絡(luò)組件又可包括單獨(dú)的子組件)以及連接到該網(wǎng)絡(luò)組件的一個或多個接口的多個子系統(tǒng)的計算機(jī)網(wǎng)絡(luò)系統(tǒng)。在每個子系統(tǒng)上可以運(yùn)行用于生成會計相關(guān)數(shù)據(jù)集的一個或多個單獨(dú)應(yīng)用。
單獨(dú)的應(yīng)用優(yōu)選地提供標(biāo)準(zhǔn)化會計相關(guān)數(shù)據(jù)集。預(yù)定義格式的標(biāo)準(zhǔn)化會計相關(guān)數(shù)據(jù)集的提供尤其有利。為了確保網(wǎng)絡(luò)組件能從接收到的會計相關(guān)數(shù)據(jù)集推導(dǎo)出基本信息,單獨(dú)的應(yīng)用可以編程為相對于待由網(wǎng)絡(luò)組件使用的特定處理機(jī)構(gòu)不執(zhí)行任何預(yù)處理。
根據(jù)本發(fā)明的另一方面,提供了將會計相關(guān)數(shù)據(jù)集變換成多維數(shù)據(jù)集的方法。該方法包括提供包括靜態(tài)數(shù)據(jù)和多維通用數(shù)據(jù)模板的主數(shù)據(jù),其中所述多維通用數(shù)據(jù)模板具有關(guān)于由不同處理機(jī)構(gòu)的數(shù)據(jù)輸入需求所確定的基本信息的預(yù)定義數(shù)據(jù)域。會計相關(guān)數(shù)據(jù)集是從多個單獨(dú)子系統(tǒng)接收的。對于每個會計相關(guān)數(shù)據(jù)集,一個或多個關(guān)聯(lián)的多維數(shù)據(jù)集是通過得出包括在會計相關(guān)數(shù)據(jù)集中和與該會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的靜態(tài)數(shù)據(jù)中的基本信息以及通過將得出的基本信息寫入由數(shù)據(jù)模板指定的對應(yīng)數(shù)據(jù)域中而生成的。利用多維數(shù)據(jù)集,基本數(shù)據(jù)庫根據(jù)包含在其中的基本信息來更新?;緮?shù)據(jù)庫由不同的處理機(jī)構(gòu)聯(lián)合使用。
本發(fā)明可以實(shí)現(xiàn)為硬件解決方案、軟件解決方案或其組合。關(guān)于軟件解決方案,本發(fā)明涉及包括程序代碼部分的計算機(jī)程序產(chǎn)品,當(dāng)該計算機(jī)程序產(chǎn)品運(yùn)行在計算機(jī)網(wǎng)絡(luò)的一個或多個組件上時,所述程序代碼部分執(zhí)行以上步驟。該計算機(jī)程序產(chǎn)品可以存儲在計算機(jī)可讀記錄介質(zhì)上。
根據(jù)本發(fā)明的另一方面,提供了利用上述步驟從多個會計相關(guān)數(shù)據(jù)集生成并由數(shù)據(jù)輸入需求不同的多個處理機(jī)構(gòu)聯(lián)合使用的多維數(shù)據(jù)結(jié)構(gòu)。該數(shù)據(jù)結(jié)構(gòu)包括反映多維通用數(shù)據(jù)模板的數(shù)據(jù)域的多個基本數(shù)據(jù)集。由基本數(shù)據(jù)集反映的數(shù)據(jù)域涉及由不同處理機(jī)構(gòu)的數(shù)據(jù)輸入需求確定的基本信息?;緮?shù)據(jù)集包含從利用數(shù)據(jù)模板從會計相關(guān)數(shù)據(jù)生成的多維數(shù)據(jù)集得出的累積基本信息。
本發(fā)明的更多細(xì)節(jié)、實(shí)施方式、修改和增強(qiáng)可以從以下結(jié)合附圖對本發(fā)明的各種說明性實(shí)施方式的描述的考慮來獲得,其中圖1是說明根據(jù)現(xiàn)有技術(shù)生成和處理會計相關(guān)數(shù)據(jù)的系統(tǒng)的示意圖;圖2是說明根據(jù)本發(fā)明一種實(shí)施方式生成和處理會計相關(guān)數(shù)據(jù)的系統(tǒng)的示意圖;圖3是說明為針對圖2實(shí)施方式所部署的示例性三層服務(wù)器體系結(jié)構(gòu)的示意圖;圖4是說明為針對圖2實(shí)施方式所部署的示例性兩層服務(wù)器體系結(jié)構(gòu)的示意圖;圖5是說明根據(jù)本發(fā)明的圖3和4所示的體系結(jié)構(gòu)的各部分協(xié)作的示意圖;圖6是說明多維數(shù)據(jù)集生成的流程圖;圖7是說明根據(jù)本發(fā)明所使用的通用多維數(shù)據(jù)模板的空表;圖8說明了從由ATM交易產(chǎn)生的單個會計相關(guān)數(shù)據(jù)集生成的兩個多維數(shù)據(jù)集的格式;及圖9說明了圖8的多維數(shù)據(jù)集所累積到的基本數(shù)據(jù)集的示例性格式。
具體實(shí)施例方式
圖2說明了根據(jù)本發(fā)明的計算機(jī)網(wǎng)絡(luò)系統(tǒng)的簡化框圖。該網(wǎng)絡(luò)系統(tǒng)包括如關(guān)于圖1所描述的四個子系統(tǒng)10、12、14、16。只要適當(dāng),將在整個具體描述和附圖中使用相同的參考號來指示相同或類似的部分。
圖2所描述的網(wǎng)絡(luò)系統(tǒng)包括單個中央網(wǎng)絡(luò)組件30,該中央網(wǎng)絡(luò)組件包括主數(shù)據(jù)庫32和基本數(shù)據(jù)庫34。網(wǎng)絡(luò)組件30配置為網(wǎng)絡(luò)節(jié)點(diǎn),從子系統(tǒng)10、12、14、16接收不同類型的會計相關(guān)數(shù)據(jù)集并利用不同的處理機(jī)構(gòu)處理接收到的會計相關(guān)數(shù)據(jù)集,以生成各種報表數(shù)據(jù)集(數(shù)據(jù)集1、數(shù)據(jù)集2、……)。
更具體而言,網(wǎng)絡(luò)組件30將包括在從子系統(tǒng)10、12、14、16接收到的會計相關(guān)數(shù)據(jù)集中或從其得出的基本信息累積到存儲在基本數(shù)據(jù)庫34中的基本數(shù)據(jù)集上。當(dāng)從會計相關(guān)數(shù)據(jù)集得出基本信息時由處理機(jī)構(gòu)所使用的和用于將得出的基本信息累積到基本數(shù)據(jù)集的處理指令數(shù)據(jù)是從主數(shù)據(jù)庫32檢索到的。從主數(shù)據(jù)庫32檢索出的還有用于生成報表數(shù)據(jù)集的單獨(dú)處理機(jī)構(gòu)的處理指令特征。
在圖1所述的傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)中,報表數(shù)據(jù)集是由具有本地數(shù)據(jù)庫的多個網(wǎng)絡(luò)組件以分布方式生成的,而在圖2所示的根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中,只有中央網(wǎng)絡(luò)組件30從存儲在基本數(shù)據(jù)庫34中的基本信息生成各種報表數(shù)據(jù)集。因此,避免了冗余數(shù)據(jù)存儲,且也不用數(shù)據(jù)協(xié)調(diào)。這不僅減小了存儲需求和手動交互,而且減少了象報表機(jī)構(gòu)的估計處理所需的時間。發(fā)現(xiàn)在其中每個月生成幾億會計相關(guān)數(shù)據(jù)集的大企業(yè)中綜合報表已經(jīng)可以在月末后三到五天內(nèi)獲得。
圖1和圖2的網(wǎng)絡(luò)系統(tǒng)的比較還顯示圖1的傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)在單獨(dú)子系統(tǒng)(見圖1的子系統(tǒng)14和16)中對所生成的會計相關(guān)數(shù)據(jù)集的大量預(yù)處理,而在圖2所示的根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中則不執(zhí)行這種預(yù)處理。避免任何預(yù)處理或至少大大減少預(yù)處理確保了包括在由子系統(tǒng)10、12、14、16所生成的會計相關(guān)數(shù)據(jù)集中的基本信息不會丟失,即可以不再從最終由網(wǎng)絡(luò)組件30接收的(預(yù)處理)會計相關(guān)數(shù)據(jù)集得出。因此,當(dāng)實(shí)現(xiàn)根據(jù)本發(fā)明的基于在中央得出基本信息的概念的處理方法時,有利的是避免或至少大大減少了由子系統(tǒng)10、12、14、16對會計相關(guān)數(shù)據(jù)集的預(yù)處理。
關(guān)于網(wǎng)絡(luò)組件30可能的硬件實(shí)現(xiàn),現(xiàn)在參考圖3和4。
圖3示出了其中可以執(zhí)行本發(fā)明的一種可能的客戶/服務(wù)器配置,即所謂的三層體系結(jié)構(gòu)。如在圖3中以硬件相關(guān)視圖所說明的,根據(jù)該三層體系結(jié)構(gòu),網(wǎng)絡(luò)組件30分成三個功能組多個表示服務(wù)器36、多個應(yīng)用服務(wù)器38和多個數(shù)據(jù)庫服務(wù)器40。
利用圖3所示的三層體系結(jié)構(gòu),網(wǎng)絡(luò)組件30的每個硬件組36、38、40設(shè)置成支持其功能需求。關(guān)于數(shù)據(jù)表示的任務(wù)由表示服務(wù)器36處理,其一般可以配置為個人計算機(jī)或工作站,使得能夠容易地訪問關(guān)于由運(yùn)行在應(yīng)用服務(wù)器38上的單獨(dú)應(yīng)用所生成的豐富的數(shù)據(jù)集的表示和處理的系統(tǒng)功能。
表示服務(wù)器36通過局域網(wǎng)(LAN)42或任何其它類型的有線或無線網(wǎng)絡(luò)如廣域網(wǎng)(WAN)、無線LAN(WLAN)、公共交換電話網(wǎng)絡(luò)(PSTN)、綜合服務(wù)數(shù)字網(wǎng)(ISDN)、衛(wèi)星鏈路等來耦合到應(yīng)用服務(wù)器38。通過同類或異類網(wǎng)絡(luò)43而連接到LAN 42的還有提供會計相關(guān)數(shù)據(jù)集的單獨(dú)子系統(tǒng)。在圖3中,只示例性地描述了兩個子系統(tǒng)10、12。
與表示服務(wù)器36對接的應(yīng)用服務(wù)器38包括處理邏輯。在本實(shí)施方式中,提供了獨(dú)立應(yīng)用服務(wù)器38,用于處理接收到的會計相關(guān)數(shù)據(jù)集以生成包括基本信息的多維數(shù)據(jù)集的任務(wù)、用于生成并更新基本數(shù)據(jù)庫(未在圖3中描述)的任務(wù)及用于從基本數(shù)據(jù)庫檢索信息并生成報表數(shù)據(jù)集的任務(wù)。應(yīng)用服務(wù)器38附加地提供如假脫機(jī)(spooling)、分發(fā)用戶請求和格式化數(shù)據(jù)的系統(tǒng)服務(wù)。
應(yīng)用服務(wù)器38與數(shù)據(jù)庫服務(wù)器40對接。數(shù)據(jù)庫服務(wù)器40掌控已結(jié)合圖2描述的主數(shù)據(jù)庫32和基本數(shù)據(jù)庫34以及將在下面更具體描述的更多數(shù)據(jù)庫。
根據(jù)可選的方法,可以使用圖4所示的兩層體系結(jié)構(gòu)。圖4示意性說明的兩層體系結(jié)構(gòu)與圖3的體系結(jié)構(gòu)有相似性。但是,應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器的功能利用組合的應(yīng)用與數(shù)據(jù)庫服務(wù)器41集成在一起。就象圖3所描述的實(shí)施方式中,處理接收到的會計相關(guān)數(shù)據(jù)集、生成并更新基本數(shù)據(jù)庫及在生成報表數(shù)據(jù)集的環(huán)境下從基本數(shù)據(jù)庫檢索信息的任務(wù)由三個專用服務(wù)器41執(zhí)行。
圖3和4所述的表示層包括基于WEB和MAP服務(wù)器以及例如用于數(shù)據(jù)表示或工作流控制軟件包的胖客戶端的用戶接口。
圖3和4所示的硬件方法是有利的,因?yàn)榫W(wǎng)絡(luò)組件30與單獨(dú)子系統(tǒng)10、12、……之間的相互依賴大大減小了。此外,對于由子系統(tǒng)10、12、……提供給網(wǎng)絡(luò)組件30的會計相關(guān)數(shù)據(jù)集,只有單個輸入點(diǎn)。這是合并待經(jīng)受不同處理機(jī)構(gòu)的會計相關(guān)數(shù)據(jù)集流的方法表達(dá)。單個輸入點(diǎn)的概念使得可以增強(qiáng)數(shù)據(jù)質(zhì)量并使能數(shù)據(jù)質(zhì)量檢驗(yàn)的一致應(yīng)用。將會計相關(guān)數(shù)據(jù)流集中到單個輸入點(diǎn)的另一好處是由此產(chǎn)生的單個信息流,這使得可以通過應(yīng)用統(tǒng)一的數(shù)據(jù)處理機(jī)構(gòu)和通過引入大量的并行處理技術(shù)來加速數(shù)據(jù)處理。
以下,圖3和4中所述服務(wù)器的基本部分及這些部分在處理從子系統(tǒng)10、12、……接收到的會計相關(guān)數(shù)據(jù)集的環(huán)境下的合作將參考圖5的集成視圖進(jìn)行描述。
如從圖5顯而易見的,網(wǎng)絡(luò)組件30可看作基本上接收兩種數(shù)據(jù)流。一方面,網(wǎng)絡(luò)組件30接收由運(yùn)行在子系統(tǒng)10、12、……上的單獨(dú)應(yīng)用所生成的會計相關(guān)數(shù)據(jù)集形式的應(yīng)用數(shù)據(jù)。例如,如果子系統(tǒng)10配置為ATM或一組ATM,則用于ATM交易的會計相關(guān)數(shù)據(jù)集可以包括標(biāo)識特定子系統(tǒng)(即,特定ATM或ATM組)的代碼、標(biāo)識顧客的代碼、標(biāo)識特定顧客賬戶的代碼、交易值及關(guān)于交易貨幣的代碼。數(shù)據(jù)集可以標(biāo)準(zhǔn)化格式或者對于遺留系統(tǒng)以非標(biāo)準(zhǔn)化但可以變換成所需標(biāo)準(zhǔn)格式的格式提供給網(wǎng)絡(luò)組件30。
另一方面,網(wǎng)絡(luò)組件30接收主數(shù)據(jù)并針對主數(shù)據(jù)進(jìn)行更新。主數(shù)據(jù)可以例如包括靜態(tài)數(shù)據(jù)和處理指令數(shù)據(jù)。靜態(tài)數(shù)據(jù)包括對象、規(guī)則、層次及象包含代碼與描述的有效值的查找表的引用數(shù)據(jù)。靜態(tài)數(shù)據(jù)應(yīng)用到不同類型的數(shù)據(jù)集,象會計相關(guān)數(shù)據(jù)集、多維數(shù)據(jù)集、基本數(shù)據(jù)集等。
從外部接收到的所有數(shù)據(jù)都通過中央數(shù)據(jù)源組件44接收。數(shù)據(jù)源組件44可以執(zhí)行不減少從外部所接收的數(shù)據(jù)的信息內(nèi)容的某種預(yù)處理及數(shù)據(jù)豐富任務(wù),并且可以采用獨(dú)立服務(wù)器的形式。如從圖5顯而易見的,數(shù)據(jù)源組件44包括兩個單獨(dú)接口44a、44b,用于分別接收以一方面會計相關(guān)數(shù)據(jù)集而另一方面主數(shù)據(jù)(包括靜態(tài)數(shù)據(jù)、處理指令數(shù)據(jù)與更新)形式的應(yīng)用數(shù)據(jù)。
從外部接收到的數(shù)據(jù)通過數(shù)據(jù)源組件44傳輸?shù)綄S脭?shù)據(jù)庫中。更具體而言,通過第一接口44a接收到的會計相關(guān)數(shù)據(jù)集存儲在輸入數(shù)據(jù)庫46中,而通過第二接口44b接收到的主數(shù)據(jù)存儲在主數(shù)據(jù)庫32中。網(wǎng)絡(luò)組件30還包括用于存儲多維記錄相關(guān)數(shù)據(jù)集的項目數(shù)據(jù)庫48及用于存儲例如基本結(jié)余相關(guān)數(shù)據(jù)集的基本數(shù)據(jù)集的基本數(shù)據(jù)庫34。
此外,網(wǎng)絡(luò)組件30還包括符號上說明為獨(dú)立處理器52、54、56、58的處理資源。處理資源可以配置為中央處理單元(CPU)、微控制器單元(MCU)、數(shù)字信號處理器(DSP)等。有可能將單獨(dú)處理器52、54、……集成到更少組件中或集成到單個組件中或者將單個處理器52、54、……的任務(wù)分布到幾個處理器中。在本發(fā)明的環(huán)境下,處理器52、54、……是應(yīng)用服務(wù)器(圖3中的參考號38和圖4中的參考號41)的部分,并配置成執(zhí)行單獨(dú)的處理任務(wù)。
現(xiàn)在將在由ATM生成的會計相關(guān)數(shù)據(jù)集變換成用于更新基本數(shù)據(jù)庫34的幾個多維數(shù)據(jù)集的環(huán)境下示例性描述圖5中所述網(wǎng)絡(luò)組件的各部分的合作。
會計相關(guān)數(shù)據(jù)集通過網(wǎng)絡(luò)組件30的第一接口44a接收。接口44a充當(dāng)所有會計相關(guān)數(shù)據(jù)集的單個輸入點(diǎn),而不管其來源。
由第一接口44a接收的ATM數(shù)據(jù)集可以具有標(biāo)準(zhǔn)化或非標(biāo)準(zhǔn)化格式。為了簡化在網(wǎng)絡(luò)組件30中執(zhí)行的處理任務(wù),以標(biāo)準(zhǔn)化格式在網(wǎng)絡(luò)組件30中處理會計相關(guān)數(shù)據(jù)集是有利的。因此,數(shù)據(jù)源組件44格式化任何非標(biāo)準(zhǔn)化的會計相關(guān)數(shù)據(jù)集并將格式化(標(biāo)準(zhǔn)化)的會計相關(guān)數(shù)據(jù)集寫入輸入數(shù)據(jù)庫46。完成格式化使得包含在所接收會計相關(guān)數(shù)據(jù)集中的基本信息不會丟失。因此,輸入數(shù)據(jù)庫46以具有標(biāo)準(zhǔn)化格式的會計相關(guān)數(shù)據(jù)集填充。
應(yīng)當(dāng)指出,運(yùn)行在單獨(dú)子系統(tǒng)上的應(yīng)用配置成不執(zhí)行減少原始生成的信息內(nèi)容的預(yù)處理。在這里,術(shù)語信息內(nèi)容涉及由處理器58生成所需信息所執(zhí)行的處理機(jī)構(gòu)所需的所有信息方面,所述處理機(jī)構(gòu)即在本實(shí)施方式中是一方面為官方報表目的生成資金平衡表數(shù)據(jù)集而另一方面為例如管理會計目的生成報表數(shù)據(jù)集的處理機(jī)構(gòu)。
除了格式化任何非標(biāo)準(zhǔn)化的會計相關(guān)數(shù)據(jù)集,數(shù)據(jù)源組件44還配置成檢驗(yàn)接收到的會計相關(guān)數(shù)據(jù)集,以確保數(shù)據(jù)集從單獨(dú)子系統(tǒng)完整、及時和準(zhǔn)確的遞送。在關(guān)于數(shù)據(jù)集內(nèi)容、格式等不一致的情況下,數(shù)據(jù)源組件44使得能夠處理異常。處理異??梢园ㄍ晟平邮盏降臅嬒嚓P(guān)數(shù)據(jù)集(如果可能)、通知發(fā)送子系統(tǒng)不一致、觸發(fā)包含該會計相關(guān)數(shù)據(jù)集的文件的重新發(fā)送等。
第二接口44b使得能夠更新存儲在主數(shù)據(jù)庫32中的靜態(tài)數(shù)據(jù)。通常,對關(guān)于靜態(tài)數(shù)據(jù)的表輸入的改變獨(dú)立于會計相關(guān)數(shù)據(jù)集的遞送而發(fā)生、在不同的時間點(diǎn)發(fā)生、并使得在其期間可保證數(shù)據(jù)一致性的特定時間點(diǎn)處對處理機(jī)構(gòu)可用。靜態(tài)數(shù)據(jù)保持在用于處理機(jī)構(gòu)的軟編碼程序代碼之外,當(dāng)處理會計相關(guān)數(shù)據(jù)集或多維數(shù)據(jù)集或基本數(shù)據(jù)集等時由所述處理機(jī)構(gòu)應(yīng)用所述靜態(tài)數(shù)據(jù)。
新的會計相關(guān)數(shù)據(jù)集一存儲到輸入數(shù)據(jù)庫46中,它就由處理器52自動地檢索,所述處理器對檢索出的會計相關(guān)數(shù)據(jù)集應(yīng)用中央處理邏輯(CPL)。因此,CPL處理器52異步操作。應(yīng)當(dāng)指出,從輸入數(shù)據(jù)庫46檢索出的任何數(shù)據(jù)集都不立即刪除,而是保留在輸入數(shù)據(jù)庫中,如果需要,用于在隨后的時間點(diǎn)跟蹤信息流。
如現(xiàn)在將參考圖6的流程圖所解釋的,CPL處理器52的基本任務(wù)是根據(jù)從輸入數(shù)據(jù)庫46檢索出的單獨(dú)會計相關(guān)數(shù)據(jù)集生成一個或多個多維記錄相關(guān)數(shù)據(jù)集。
在第一步610,CPL處理器52識別從輸入數(shù)據(jù)庫46檢索出的會計相關(guān)數(shù)據(jù)集的類型及必須由CPL處理器52用于將會計相關(guān)數(shù)據(jù)集變換成一個或多個多維記錄相關(guān)數(shù)據(jù)集的處理機(jī)構(gòu)。在這種情況下,CPL處理器52因此確定ATM數(shù)據(jù)集已經(jīng)從輸入數(shù)據(jù)庫46檢索出來,并且相應(yīng)地ATM變換例程必須應(yīng)用到該數(shù)據(jù)集??梢杂蒀PL處理器52識別的其它類型的會計相關(guān)數(shù)據(jù)集可以包括例如關(guān)于電子銀行交易象電子基金傳輸?shù)鹊臄?shù)據(jù)集。
此外,CPL處理器52針對檢索出的ATM數(shù)據(jù)集識別關(guān)聯(lián)的靜態(tài)數(shù)據(jù)。與ATM數(shù)據(jù)集關(guān)聯(lián)的靜態(tài)數(shù)據(jù)可以例如利用包括在ATM數(shù)據(jù)集中作為引用的顧客賬戶標(biāo)識符來確定。
利用顧客賬戶標(biāo)識符作為引用,CPL處理器52在下一步620從存儲在主數(shù)據(jù)庫32中的查找表或任何其它合適的數(shù)據(jù)結(jié)構(gòu)檢索關(guān)于所涉及顧客、所涉及顧客的位置、為該顧客服務(wù)的實(shí)體等的靜態(tài)數(shù)據(jù)。為了產(chǎn)生多維通用數(shù)據(jù)模板所需的多維數(shù)據(jù)集,CPL處理器52還從主數(shù)據(jù)庫32檢索適當(dāng)?shù)腁TM變換與生成規(guī)則。
反映多維屬性的示例性通用數(shù)據(jù)模板在圖7中部分地描述。通用數(shù)據(jù)模板基本上包括多個預(yù)定義數(shù)據(jù)域,所述預(yù)定義數(shù)據(jù)域指定由處理器58用于生成不同種類報表數(shù)據(jù)集的各種處理機(jī)構(gòu)所需的所有基本信息。換句話說,通用數(shù)據(jù)模板的數(shù)據(jù)域反映了待在隨后時間點(diǎn)執(zhí)行的多個不同處理機(jī)構(gòu)的組合輸入需求。而且,通用模板配置成可用于可經(jīng)由接口44a接收或可在網(wǎng)絡(luò)組件30中由處理機(jī)構(gòu)生成的所有類型的會計相關(guān)數(shù)據(jù)集。在圖7所述的實(shí)施方式中,通用數(shù)據(jù)模板包括30個不同的數(shù)據(jù)域。依賴于特定的報表需求,單獨(dú)數(shù)據(jù)域的個數(shù)可以增加或者在某種程度上減少。
在下一步630,CPL處理器52處理從輸入數(shù)據(jù)庫46檢索出的ATM數(shù)據(jù)集及從主數(shù)據(jù)庫32檢索出的關(guān)聯(lián)靜態(tài)(和引用)數(shù)據(jù),以便得出包括在其中的基本信息。該任務(wù)在從主數(shù)據(jù)庫32檢索出的可用ATM變換規(guī)則的控制下執(zhí)行。該變換規(guī)則指定在下一步640CPL處理器52如何從ATM數(shù)據(jù)集及關(guān)聯(lián)的靜態(tài)數(shù)據(jù)生成多維記錄關(guān)聯(lián)數(shù)據(jù)集及生成哪些。如圖8所說明的,在示例性ATM數(shù)據(jù)集的情況下,變換規(guī)則指定必須生成兩個單獨(dú)的多維記錄相關(guān)數(shù)據(jù)集。
從圖8變得顯而易見的,應(yīng)用ATM變換規(guī)則,CPL處理器52生成標(biāo)題為“借記顧客賬戶”的第一記錄相關(guān)數(shù)據(jù)集和標(biāo)題為“資金周轉(zhuǎn)”的第二記錄相關(guān)數(shù)據(jù)集。如可以看到的,不是通用數(shù)據(jù)模板的所有預(yù)定義數(shù)據(jù)域都可用于ATM數(shù)據(jù)集。因此,單獨(dú)的預(yù)定義數(shù)據(jù)域保持為空或者可以忽略(例如,第一記錄相關(guān)數(shù)據(jù)集的標(biāo)題分別為“成本中心”和“復(fù)雜合同”的數(shù)據(jù)域6和8,或標(biāo)題為“銀行位置ID”的數(shù)據(jù)域15)。
圖7中描述的通用數(shù)據(jù)模板和圖8中所示的數(shù)據(jù)集是多維的,因?yàn)樗鼈儼ㄏ喈?dāng)大量的預(yù)定義數(shù)據(jù)域。依賴于處理機(jī)構(gòu)的輸入需求,通用數(shù)據(jù)模板可以包括多于二十個或者甚至多于四十個預(yù)定義數(shù)據(jù)域。由于通用數(shù)據(jù)模板的這種多維性,由CPL處理器52基于這種通用數(shù)據(jù)模板所生成的單獨(dú)記錄相關(guān)數(shù)據(jù)集也是多維的,因?yàn)樗鼈儼ū扔糜谟涗浤康牡膫鹘y(tǒng)數(shù)據(jù)集多得多的信息。
而且,包含在由CPL處理器52生成的單獨(dú)多維記錄相關(guān)數(shù)據(jù)集中的信息通常比包含在用于記錄目的的傳統(tǒng)數(shù)據(jù)集(只滿足單個處理機(jī)構(gòu)的輸入需求)中的信息更加基本。由CPL處理器52生成的多維記錄相關(guān)數(shù)據(jù)集一方面關(guān)于多個處理機(jī)構(gòu)的組合輸入需求具有高信息度的內(nèi)容而另一方面包括非?;镜男畔⒌氖聦?shí)對于減少數(shù)據(jù)冗余和提高數(shù)據(jù)吞吐量是有利的。
由CPL處理器52所執(zhí)行的變換例程包括向記錄相關(guān)數(shù)據(jù)集分配控制屬性的控制邏輯。該控制屬性控制基本數(shù)據(jù)庫34中的基本信息的隨后累積和報表數(shù)據(jù)集的生成??刂茖傩缘姆峙渫耆腔趩为?dú)的變換例程和包含在會計相關(guān)數(shù)據(jù)集中以及關(guān)聯(lián)靜態(tài)數(shù)據(jù)中的信息而自動執(zhí)行的??傊?,控制屬性反映了可以生成的報表的細(xì)節(jié)水平和維度及整個系統(tǒng)的技術(shù)靈活性和能力。
由CPL處理器52所分配的控制屬性包括累積基本數(shù)據(jù)庫中的基本信息和由不同處理機(jī)構(gòu)生成報表數(shù)據(jù)集所需的不同預(yù)定義代碼。因此,控制屬性可以例如包括總分類帳(General Ledger)(G/L)賬戶代碼和貨幣代碼(兩者都是生成財務(wù)會計報表的處理機(jī)構(gòu)所需的)及利潤/成本中心代碼和顧客ID代碼(兩者都是生成管理會計報表的處理機(jī)構(gòu)所需的)。
由CPL處理器52所生成的單獨(dú)多維記錄相關(guān)數(shù)據(jù)集(象圖8中所示的針對ATM數(shù)據(jù)集而生成的兩個記錄相關(guān)數(shù)據(jù)集)作為獨(dú)立的項目存儲在項目數(shù)據(jù)庫48中。當(dāng)在項目數(shù)據(jù)庫48中存儲多維數(shù)據(jù)集時,CPL處理器52將存儲在項目數(shù)據(jù)庫48中的每個數(shù)據(jù)集與存儲在輸入數(shù)據(jù)集46中的對應(yīng)會計相關(guān)(“父”)數(shù)據(jù)集鏈接。這可以通過向每個記錄相關(guān)集附加一個指向父數(shù)據(jù)集在輸入數(shù)據(jù)庫46中的存儲位置的引用來完成。
存儲在項目數(shù)據(jù)庫48中的過帳相關(guān)數(shù)據(jù)集由運(yùn)行在過帳處理器56上的處理機(jī)構(gòu)檢索。過帳處理器56的任務(wù)是根據(jù)包含在存儲于項目數(shù)據(jù)庫48中的多維數(shù)據(jù)集中的基本信息來更新基本數(shù)據(jù)庫34。基本數(shù)據(jù)庫34配置為相對于不同于過帳處理器56所執(zhí)行的更新處理的所有訪問具有只讀限制的關(guān)系數(shù)據(jù)庫。這保證了存儲在基本數(shù)據(jù)庫34中的信息的高度完整性和可靠性。
過帳處理器56將包括在過帳相關(guān)數(shù)據(jù)集中的基本信息累積到存儲在基本數(shù)據(jù)庫34中的已存在或新創(chuàng)建的基本數(shù)據(jù)集上。這種累積是在作為處理指令數(shù)據(jù)存儲在主數(shù)據(jù)庫32中的(過帳)控制數(shù)據(jù)的控制下考慮由CPL處理器52分配的單獨(dú)控制屬性而執(zhí)行的。
在產(chǎn)生圖8所示的示例性多維記錄相關(guān)ATM數(shù)據(jù)集的示例性ATM交易的情況下,過帳處理器56將作為基本信息包括在過帳相關(guān)數(shù)據(jù)集的數(shù)據(jù)域29和30(借記/貸記)中的交易量累積到基本數(shù)據(jù)庫34中與相同的單獨(dú)控制屬性集合(在圖8的過帳相關(guān)數(shù)據(jù)集中指示為數(shù)據(jù)域1至19ff)正好關(guān)聯(lián)的那些基本數(shù)據(jù)集。因此,G/L賬戶代碼、顧客ID代碼及所有其它代碼都將其功能實(shí)現(xiàn)為控制屬性。在這里所討論的示例性實(shí)施方式中,控制屬性的各種組合定義了8億多個不同的基本數(shù)據(jù)集,每個基本數(shù)據(jù)集由控制屬性的特定組合指定。這么大量的基本數(shù)據(jù)集是多維記錄相關(guān)數(shù)據(jù)集的高粒度性質(zhì)的結(jié)果和待利用基本數(shù)據(jù)庫34作為單個信息源來執(zhí)行的多報表機(jī)構(gòu)的首要條件。
在圖9中,示出了由重復(fù)累積圖8所示的不同多維ATM數(shù)據(jù)集而生成的兩個示例性基本結(jié)余相關(guān)數(shù)據(jù)集。如從圖9顯而易見的,包括在圖8所示的多維數(shù)據(jù)集的數(shù)據(jù)域29(借記)和30(貸記)中的值累積到圖9所示的單獨(dú)結(jié)余相關(guān)數(shù)據(jù)集的標(biāo)題為“過渡到周期借記(live to period debit)”、“過渡到周期貸記”、“周期凈借記”和“周期凈貸記”的數(shù)據(jù)域。這種累積是考慮包括在多維記錄相關(guān)數(shù)據(jù)集的數(shù)據(jù)域28中的時間信息而執(zhí)行的。
存儲在基本數(shù)據(jù)庫34中的單獨(dú)基本結(jié)余相關(guān)數(shù)據(jù)集反映了通過重復(fù)累積包括在單獨(dú)記錄相關(guān)數(shù)據(jù)集中的特定數(shù)據(jù)所生成的結(jié)余信息。記錄相關(guān)數(shù)據(jù)集的多維度使得可以在關(guān)系型基本數(shù)據(jù)庫34中定義20、30或更多關(guān)鍵域,而不需要復(fù)制單獨(dú)的累積量。基本數(shù)據(jù)庫34的關(guān)鍵域涉及包括在記錄相關(guān)數(shù)據(jù)集中的控制屬性,象利潤或成本中心代碼、顧客ID等。
應(yīng)當(dāng)指出,結(jié)余相關(guān)數(shù)據(jù)集在圖9中是以其邏輯結(jié)構(gòu)示出的。由于基本數(shù)據(jù)庫34的關(guān)系型性質(zhì),結(jié)余相關(guān)數(shù)據(jù)集的單獨(dú)數(shù)據(jù)域可以分散在各個單獨(dú)的表中。
記錄處理器56可以異步運(yùn)行或按批執(zhí)行記錄。當(dāng)記錄處理器56根據(jù)包括在從項目數(shù)據(jù)庫48檢索出的記錄相關(guān)數(shù)據(jù)集中的基本信息來更新包含在基本數(shù)據(jù)集中的基本信息時,記錄處理器56附加地執(zhí)行將指向檢索出的多維記錄相關(guān)數(shù)據(jù)集的引用附加到更新后的基本數(shù)據(jù)集的鏈接操作和/或反之亦然。
由于存儲在基本數(shù)據(jù)庫34中的基本數(shù)據(jù)集是根據(jù)包括在記錄相關(guān)數(shù)據(jù)集中的基本信息更新的,因基本數(shù)據(jù)集對應(yīng)于記錄相關(guān)數(shù)據(jù)集的單獨(dú)數(shù)據(jù)域(從而對應(yīng)于圖7所示的通用數(shù)據(jù)模板的數(shù)據(jù)域)。這確保信息以非常粒度的和基本的水平保持在基本數(shù)據(jù)庫34中,這有助于對基本數(shù)據(jù)集起作用的處理機(jī)構(gòu)保持非常通用。這與傳統(tǒng)的處理機(jī)構(gòu)相反,傳統(tǒng)處理機(jī)構(gòu)通常不對基本信息而是對預(yù)處理過的信息起作用。
當(dāng)執(zhí)行不同的處理機(jī)構(gòu)象財務(wù)會計機(jī)構(gòu)或管理會計機(jī)構(gòu)以生成各個報表數(shù)據(jù)集(圖5中的數(shù)據(jù)集1至數(shù)據(jù)集4)時,存儲在基本數(shù)據(jù)庫34中的基本數(shù)據(jù)集由報表處理器58檢索。不同處理機(jī)構(gòu)的處理指令數(shù)據(jù)特征作為主數(shù)據(jù)存儲在主數(shù)據(jù)庫32中。處理機(jī)構(gòu)可以簡單地通過更新存儲在主數(shù)據(jù)庫32中的各個處理指令數(shù)據(jù)來修改。
由報表處理器58生成的報表數(shù)據(jù)集象資金平衡表數(shù)據(jù)集可以通過圖3和圖4中所述的LAN 42傳輸?shù)奖硎痉?wù)器36,以便顯示在本地圖形用戶接口(GUI)上,或者它們也可以通過任何其它數(shù)據(jù)傳輸機(jī)構(gòu)例如在組水平上的合并過程而傳輸?shù)狡渌嬎銠C(jī)系統(tǒng)。
存儲在基本數(shù)據(jù)庫34中的基本數(shù)據(jù)集不僅由報表處理器58而且由估計處理器54檢索。估計處理器54執(zhí)行基于應(yīng)用作為處理指令數(shù)據(jù)存儲在主數(shù)據(jù)庫32中的預(yù)定義估計準(zhǔn)則和基于確定包含在所提取出的基本數(shù)據(jù)集中的單獨(dú)值是否與實(shí)際值不同的處理機(jī)構(gòu)。如果情況是這樣,則估計處理器54按需生成經(jīng)補(bǔ)償多維數(shù)據(jù)集以及經(jīng)補(bǔ)償會計相關(guān)數(shù)據(jù)集。然后,由估計處理器54存儲在輸入項數(shù)據(jù)庫46中的任何新創(chuàng)建的經(jīng)補(bǔ)償會計相關(guān)數(shù)據(jù)集由CPL處理器52檢索,所述CPL處理器象上面解釋的那樣處理檢索出的數(shù)據(jù)集,以生成存儲在項目數(shù)據(jù)庫48中的一個或多個經(jīng)補(bǔ)償多維記錄相關(guān)數(shù)據(jù)集。由此生成的經(jīng)補(bǔ)償多維數(shù)據(jù)集然后可以由后續(xù)處理機(jī)構(gòu)用于更新基本數(shù)據(jù)庫34中的關(guān)聯(lián)基本數(shù)據(jù)集。
盡管本發(fā)明的優(yōu)選實(shí)施方式已經(jīng)在附圖中說明并在前面的具體描述中進(jìn)行了描述,但應(yīng)當(dāng)理解本發(fā)明不限于所公開的實(shí)施方式,而是在不背離由以下權(quán)利要求所闡述和定義的本發(fā)明的精神與范圍的情況下可以有許多調(diào)整、修改和代替。
權(quán)利要求
1.一種用于將會計相關(guān)數(shù)據(jù)集變換成多維數(shù)據(jù)集的網(wǎng)絡(luò)組件(30),所述多維數(shù)據(jù)集用于更新數(shù)據(jù)庫(34),所述數(shù)據(jù)庫由兩個或多個不同處理機(jī)構(gòu)(58)使用以提供報表數(shù)據(jù)集,該網(wǎng)絡(luò)組件包括-至少一個主數(shù)據(jù)庫(32),用于存儲包括靜態(tài)數(shù)據(jù)和多維通用數(shù)據(jù)模板的主數(shù)據(jù),該數(shù)據(jù)模板指定與由所述不同處理機(jī)構(gòu)的數(shù)據(jù)輸入需求所確定的基本信息有關(guān)的預(yù)定義數(shù)據(jù)域;-至少一個接口(44),用于從多個單獨(dú)子系統(tǒng)(10、12、14、16)接收所述會計相關(guān)數(shù)據(jù)集;-有權(quán)訪問所述主數(shù)據(jù)庫(32)的處理資源(52),用于通過得出包括在所述會計相關(guān)數(shù)據(jù)集中及與所述會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的靜態(tài)數(shù)據(jù)中的基本信息,并通過將得出的基本信息寫入由所述數(shù)據(jù)模板指定的對應(yīng)數(shù)據(jù)域,來從會計相關(guān)數(shù)據(jù)集生成一個或多個關(guān)聯(lián)的多維數(shù)據(jù)集;及-基本數(shù)據(jù)庫(34),根據(jù)包含在一個或多個多維數(shù)據(jù)集中的基本信息而更新,其中所述基本數(shù)據(jù)庫(34)由所述不同處理機(jī)構(gòu)(58)聯(lián)合使用以生成報表數(shù)據(jù)集。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)組件,其中所述基本數(shù)據(jù)庫(34)包括至少部分對應(yīng)于所述數(shù)據(jù)模板的數(shù)據(jù)域的基本數(shù)據(jù)集。
3.如權(quán)利要求2所述的網(wǎng)絡(luò)組件,其中所述處理資源(56)編程為通過將包括在所述多維數(shù)據(jù)集中的基本信息累積到新創(chuàng)建或已存在的基本數(shù)據(jù)集來更新所述基本數(shù)據(jù)庫(34)。
4.如權(quán)利要求3所述的網(wǎng)絡(luò)組件,其中所述處理資源(52)編程為向所述多維數(shù)據(jù)集分配一個或多個控制屬性,該控制屬性插入或包括在所述多維數(shù)據(jù)集的一個或多個數(shù)據(jù)域中并控制將所述基本信息累積到所述基本數(shù)據(jù)集的過程。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)組件,其中所述多維數(shù)據(jù)集的一個或多個控制屬性包括至少標(biāo)識碼。
6.如權(quán)利要求2至5中之一所述的網(wǎng)絡(luò)組件,其中所述基本數(shù)據(jù)集的一個或多個與累積到其上的所述多維數(shù)據(jù)集和與累積在其上的所述多維數(shù)據(jù)集關(guān)聯(lián)的所述會計相關(guān)數(shù)據(jù)集中的至少一個相鏈接。
7.如權(quán)利要求2至6中之一所述的網(wǎng)絡(luò)組件,其中所述處理資源(58)編程為通過對存儲在所述基本數(shù)據(jù)庫(34)中的多個所述基本數(shù)據(jù)集應(yīng)用所述處理機(jī)構(gòu)來生成所述報表數(shù)據(jù)集。
8.如權(quán)利要求7所述的網(wǎng)絡(luò)組件,其中所述基本數(shù)據(jù)庫(34)配置為提供用于生成所述報表數(shù)據(jù)集的授權(quán)信息的唯一源。
9.如權(quán)利要求1至8中之一所述的網(wǎng)絡(luò)組件,其中所述基本數(shù)據(jù)庫(34)相對于不同于更新的所有訪問配置為只讀數(shù)據(jù)庫。
10.如權(quán)利要求1至9中之一所述的網(wǎng)絡(luò)組件,其中所述不同處理機(jī)構(gòu)的處理指令數(shù)據(jù)特征作為主數(shù)據(jù)存儲在所述主數(shù)據(jù)庫(32)中。
11.如權(quán)利要求1至10中之一所述的網(wǎng)絡(luò)組件,還包括輸入數(shù)據(jù)庫(46),用于存儲通過至少一個接口(44)從所述子系統(tǒng)(10、12、14、16)接收到的所述會計相關(guān)數(shù)據(jù)集。
12.如權(quán)利要求11所述的網(wǎng)絡(luò)組件,其中至少一個數(shù)據(jù)源組件(44)配置成格式化從所述子系統(tǒng)(10、12、14、16)接收到的所述會計相關(guān)數(shù)據(jù)集并將格式化后的會計相關(guān)數(shù)據(jù)集寫入所述輸入數(shù)據(jù)庫(46)。
13.如權(quán)利要求1至12中之一所述的網(wǎng)絡(luò)組件,還包括項目數(shù)據(jù)庫(48),用于存儲由所述處理資源(52)生成的所述多維數(shù)據(jù)集。
14.如權(quán)利要求13所述的網(wǎng)絡(luò)組件,其中存儲在所述項目數(shù)據(jù)庫(48)中的所述多維數(shù)據(jù)集與存儲在所述輸入數(shù)據(jù)庫(46)中的所述會計相關(guān)數(shù)據(jù)集中的至少一個以及存儲在所述基本數(shù)據(jù)庫(34)中的所述關(guān)聯(lián)基本數(shù)據(jù)集的一個或多個相鏈接。
15.如權(quán)利要求1至14中之一所述的網(wǎng)絡(luò)組件,其中所述處理資源(52)編程為利用與所述會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的所述靜態(tài)數(shù)據(jù)將所述會計相關(guān)數(shù)據(jù)集變換成一個或多個多維數(shù)據(jù)集。
16.如權(quán)利要求15所述的網(wǎng)絡(luò)組件,其中定義了不同類型的會計相關(guān)數(shù)據(jù)集,并且其中針對每種類型的會計相關(guān)數(shù)據(jù)集都提供了關(guān)聯(lián)變換。
17.如權(quán)利要求1至16中之一所述的網(wǎng)絡(luò)組件,其中所述處理資源編程為針對特定的會計相關(guān)數(shù)據(jù)集識別所述關(guān)聯(lián)靜態(tài)數(shù)據(jù)和所述關(guān)聯(lián)變換中的至少一個。
18.如權(quán)利要求1至17中之一所述的網(wǎng)絡(luò)組件,其中所述至少一個數(shù)據(jù)源組件(44)配置成檢驗(yàn)從所述子系統(tǒng)(10、12、14、16)接收到的所述會計相關(guān)數(shù)據(jù)集并在所述會計相關(guān)數(shù)據(jù)集的一個或多個不一致的情況下處理異常。
19.如權(quán)利要求1至18中之一所述的網(wǎng)絡(luò)組件,其中所述網(wǎng)絡(luò)組件(30)實(shí)現(xiàn)為三層系統(tǒng),包括用于表示單獨(dú)數(shù)據(jù)集或從其得到的信息的至少一個表示服務(wù)器(36)、至少一個應(yīng)用服務(wù)器(38)及包括所述數(shù)據(jù)庫(32、34、46、48)中的一個或多個的一個或多個數(shù)據(jù)庫服務(wù)器(40)。
20.如權(quán)利要求1至18中之一所述的網(wǎng)絡(luò)組件,其中所述網(wǎng)絡(luò)組件(30)實(shí)現(xiàn)為兩層系統(tǒng),包括用于表示單獨(dú)數(shù)據(jù)集或從其得到的信息的至少一個表示服務(wù)器(36)及至少一個組合的應(yīng)用與數(shù)據(jù)庫服務(wù)器(41)。
21.如權(quán)利要求1至19中之一所述的網(wǎng)絡(luò)組件,其中所述處理資源(54)編程為為了估計目的而訪問所述基本數(shù)據(jù)庫(34),在這期間生成新多維數(shù)據(jù)集和新會計相關(guān)數(shù)據(jù)集中的至少一個。
22.一種計算機(jī)網(wǎng)絡(luò)系統(tǒng),包括權(quán)利要求1至21中之一所述的網(wǎng)絡(luò)組件(30)及連接到該網(wǎng)絡(luò)組件(30)的多個子系統(tǒng)(10、12、14、16),其中在每個子系統(tǒng)(10、12、14、16)上都安裝了用于生成所述會計相關(guān)數(shù)據(jù)集的一個或多個單獨(dú)應(yīng)用。
23.如權(quán)利要求22所述的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其中所述單獨(dú)應(yīng)用提供標(biāo)準(zhǔn)化的會計相關(guān)數(shù)據(jù)集。
24.如權(quán)利要求22或23所述的計算機(jī)網(wǎng)絡(luò)系統(tǒng),其中所述單獨(dú)應(yīng)用編程為相對于由所述網(wǎng)絡(luò)組件(30)應(yīng)用的處理機(jī)構(gòu)不執(zhí)行任何預(yù)處理。
25.一種將會計相關(guān)數(shù)據(jù)集變換成多維數(shù)據(jù)集(48)的方法,其中所述多維數(shù)據(jù)集用于更新數(shù)據(jù)庫(34),所述數(shù)據(jù)庫由兩個或多個不同處理機(jī)構(gòu)(58)使用以提供報表數(shù)據(jù)集,該方法包括-提供包括靜態(tài)數(shù)據(jù)和多維通用數(shù)據(jù)模板的主數(shù)據(jù),該數(shù)據(jù)模板指定關(guān)于由所述不同處理機(jī)構(gòu)的數(shù)據(jù)輸入需求確定的基本信息的預(yù)定義數(shù)據(jù)域;-從多個單獨(dú)子系統(tǒng)(10、12、14、16)接收所述會計相關(guān)數(shù)據(jù)集;-通過得出包括在所述會計相關(guān)數(shù)據(jù)集中及與所述會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的靜態(tài)數(shù)據(jù)中的基本信息,并通過將得出的基本信息寫入由所述數(shù)據(jù)模板指定的對應(yīng)數(shù)據(jù)域中,來為會計相關(guān)數(shù)據(jù)集生成一個或多個關(guān)聯(lián)的多維數(shù)據(jù)集;及-根據(jù)包含在所述一個或多個多維數(shù)據(jù)集中的基本信息來更新基本數(shù)據(jù)庫(34),其中所述基本數(shù)據(jù)庫(34)由所述不同處理機(jī)構(gòu)聯(lián)合使用以生成報表數(shù)據(jù)集。
26.一種包括程序代碼部分的計算機(jī)程序產(chǎn)品,當(dāng)該計算機(jī)程序產(chǎn)品在計算機(jī)網(wǎng)絡(luò)的一個或多個組件上運(yùn)行時所述程序代碼部分用于執(zhí)行權(quán)利要求25的步驟。
27.如權(quán)利要求26所述的計算機(jī)程序產(chǎn)品,存儲在計算機(jī)可讀記錄介質(zhì)上。
28.一種多維數(shù)據(jù)結(jié)構(gòu),通過權(quán)利要求25定義的方法從多個會計相關(guān)數(shù)據(jù)集生成,并由相對于數(shù)據(jù)輸入需求而不同的多個處理機(jī)構(gòu)象財務(wù)和管理會計機(jī)構(gòu)來聯(lián)合使用,該數(shù)據(jù)結(jié)構(gòu)包括鏡像多維通用數(shù)據(jù)模板的數(shù)據(jù)域的多個基本數(shù)據(jù)集,該數(shù)據(jù)域涉及由所述不同處理機(jī)構(gòu)的數(shù)據(jù)輸入需求確定的基本信息,其中所述基本數(shù)據(jù)集包含從多維數(shù)據(jù)集得出的累積基本信息,該多維數(shù)據(jù)集利用所述數(shù)據(jù)模板從所述會計相關(guān)數(shù)據(jù)集生成。
全文摘要
本發(fā)明涉及根據(jù)多維數(shù)據(jù)集來更新由兩個或多個不同處理機(jī)構(gòu)聯(lián)合使用的數(shù)據(jù)庫的情況下的各方面。執(zhí)行該任務(wù)的網(wǎng)絡(luò)組件包括用于存儲包括靜態(tài)數(shù)據(jù)和多維通用數(shù)據(jù)模板的主數(shù)據(jù)的主數(shù)據(jù)庫,其中多維通用數(shù)據(jù)模板具有與由不同處理機(jī)構(gòu)的數(shù)據(jù)輸入需求所確定的基本信息有關(guān)的預(yù)定義數(shù)據(jù)域。提供了一種用于從多個單獨(dú)子系統(tǒng)接收會計相關(guān)數(shù)據(jù)集的接口。通過得出包括在會計相關(guān)數(shù)據(jù)集中和與該會計相關(guān)數(shù)據(jù)集關(guān)聯(lián)的靜態(tài)數(shù)據(jù)中的基本信息,并通過將得出的基本信息寫入數(shù)據(jù)模板的對應(yīng)數(shù)據(jù)域中,有權(quán)訪問主數(shù)據(jù)庫的處理資源為每個會計相關(guān)數(shù)據(jù)集生成一個或多個關(guān)聯(lián)的多維數(shù)據(jù)集。根據(jù)包含在一個或多個多維數(shù)據(jù)集中的基本信息,更新由不同處理機(jī)構(gòu)聯(lián)合使用以生成報表數(shù)據(jù)集的基本數(shù)據(jù)庫。
文檔編號G06F17/30GK1826601SQ200480021241
公開日2006年8月30日 申請日期2004年8月30日 優(yōu)先權(quán)日2003年8月29日
發(fā)明者蒂里·沙夫呂策勒, 布魯諾·埃內(nèi), 于爾根·布拉茨, 克里斯托夫·馬赫 申請人:瑞士銀行股份有限公司