国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)處理系統(tǒng)的制作方法

      文檔序號:6585265閱讀:323來源:國知局

      專利名稱::數(shù)據(jù)處理系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及報表應(yīng)用,具體而言,涉及一種在分析報表和采集報表之間實現(xiàn)數(shù)據(jù)再利用的數(shù)據(jù)處理系統(tǒng)。
      背景技術(shù)
      :報表應(yīng)用通常分為分析報表和采集報表兩大類。分析報表是以對業(yè)務(wù)系統(tǒng)數(shù)據(jù)進(jìn)行統(tǒng)計分析為目的所設(shè)計的報表,數(shù)據(jù)從業(yè)務(wù)系統(tǒng)(可能來自單個數(shù)據(jù)源、多個數(shù)據(jù)源或文件系統(tǒng))抽取出來,成為一個或多個帶有元數(shù)據(jù)描述的二維數(shù)據(jù)集合(又稱數(shù)據(jù)集),這些數(shù)據(jù)集經(jīng)過數(shù)據(jù)加工變換之后,被放置到一個經(jīng)過靈活設(shè)計的報表格式當(dāng)中予以展現(xiàn),用戶在瀏覽報表時可以對數(shù)據(jù)進(jìn)行分析處理,也可以將報表輸出、發(fā)布或重新物化成為數(shù)據(jù)庫的表結(jié)構(gòu)。分析報表數(shù)據(jù)通常不支持編輯,而是更多地與查詢結(jié)合在一起。采集報表是一種支持填報錄入的EXCEL風(fēng)格報表,它具有相對固定的表樣,支持表單元格的錄入或公式定制,公式通常體現(xiàn)為從業(yè)務(wù)系統(tǒng)獲取數(shù)據(jù)的單元取數(shù)函數(shù)。采集表的表樣和數(shù)據(jù)都支持存儲,并且根據(jù)企業(yè)需要應(yīng)支持一定的報送管理流程,即上級下發(fā)表樣,下級根據(jù)表樣填報數(shù)據(jù)并上報給上級。采集報表在中國式報表應(yīng)用當(dāng)中具有非常重要的地位,也是合并報表、匯總報表等業(yè)務(wù)應(yīng)用的基礎(chǔ)。圖1示意了現(xiàn)有技術(shù)方案通常采用的分析報表獨立流程和采集報表獨立流程。隨著企業(yè)報表數(shù)據(jù)的豐富和BI(商業(yè)智能)理念的普及,以及集團(tuán)報表管理水平的日益提高,分析報表和采集報表互不相干的應(yīng)用模式已經(jīng)難以滿足業(yè)務(wù)管理者的要求。通過采集報表渴望通過各種靈活取數(shù)方式來獲得分析數(shù)據(jù),分析數(shù)據(jù)也希望利用采集報表的業(yè)務(wù)流程得到更好的組織間管理,因此采集報表展現(xiàn)業(yè)務(wù)分析數(shù)據(jù)具有實際意義;另一方面,像資產(chǎn)負(fù)債表、利潤表這樣代表著企業(yè)對內(nèi)對外規(guī)范報告方式的采集報表數(shù)據(jù),同樣希望接受靈活強(qiáng)大的統(tǒng)計分析處理,甚至送BI系統(tǒng)進(jìn)行更高層的管理決策應(yīng)用?,F(xiàn)有報表產(chǎn)品廠商,一般都可歸為分析報表或采集表中的一類,前者數(shù)量眾多且不乏國際BI巨頭,后者則更多地與ERP軟件應(yīng)用結(jié)合在一起。雖然為了爭奪廣大的國內(nèi)市場,某一類的報表廠商也在嘗試增強(qiáng)另一類報表應(yīng)用的功能和技術(shù)方案,但總體來講主要存在下述問題(1)分析報表與采集報表在取數(shù)模式上存在不統(tǒng)一,前者通常是數(shù)據(jù)庫查詢,后者通常是單元取數(shù)公式,兩者從數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)容器上都不夠兼容;(2)分析報表與采集報表在數(shù)據(jù)存儲模型上存在不統(tǒng)一,前者通常不存儲,即便存儲也是根據(jù)數(shù)據(jù)結(jié)果集靜態(tài)創(chuàng)建物化表(快照),后者由于指標(biāo)提取的隨意性,存儲結(jié)果的結(jié)構(gòu)完全動態(tài),而且通常存儲于獨立于業(yè)務(wù)系統(tǒng)的報表系統(tǒng)數(shù)據(jù)源中;(3)分析報表與采集報表實現(xiàn)數(shù)據(jù)再利用的數(shù)據(jù)來源存在不統(tǒng)一,前者通常來自業(yè)務(wù)系統(tǒng)或數(shù)據(jù)倉庫,后者通常來自報表系統(tǒng);(4)采集報表相對固定的格式區(qū)域難以展現(xiàn)動態(tài)行列結(jié)構(gòu)的分析數(shù)據(jù);4因此,在分析報表與采集報表之間實現(xiàn)數(shù)據(jù)再利用的方法將產(chǎn)生重大的企業(yè)管理價值。
      發(fā)明內(nèi)容為解決上述問題,本發(fā)明提供了一種數(shù)據(jù)處理系統(tǒng),用于實現(xiàn)分析報表和采集報表之間的數(shù)據(jù)再利用,包括數(shù)據(jù)集單元,用于儲存來自數(shù)據(jù)提供單元的數(shù)據(jù);所述數(shù)據(jù)提供單元,連接至對應(yīng)于所述分析報表的業(yè)務(wù)系統(tǒng)和對應(yīng)于所述采集報表的報表系統(tǒng),用于采集所述業(yè)務(wù)系統(tǒng)和所述報表系統(tǒng)的數(shù)據(jù),并將所采集的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)集單元;分析表展現(xiàn)單元,連接至所述數(shù)據(jù)集單元,用于展現(xiàn)來自所述數(shù)據(jù)集單元的業(yè)務(wù)數(shù)據(jù);數(shù)據(jù)集函數(shù)單元,連接至所述數(shù)據(jù)集單元,根據(jù)數(shù)據(jù)集函數(shù)從所述數(shù)據(jù)集單元獲取數(shù)據(jù);以及采集表展現(xiàn)單元,連接至所述數(shù)據(jù)集函數(shù)單元,用于展現(xiàn)來自所述數(shù)據(jù)集函數(shù)單元的數(shù)據(jù)。在上述技術(shù)方案中,所述數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括分析表物化單元,連接至所述分析表展現(xiàn)單元,用于將來自所述分析表展現(xiàn)單元的數(shù)據(jù)以快照形式存儲到所述業(yè)務(wù)系統(tǒng)中,從而生成物化表。在上述技術(shù)方案中,所述數(shù)據(jù)提供單元包括查詢數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng),用于從所述業(yè)務(wù)系統(tǒng)獲取查詢數(shù)據(jù);代碼數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng),用于從所述業(yè)務(wù)系統(tǒng)獲取代碼數(shù)據(jù);文件數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng),用于從所述業(yè)務(wù)系統(tǒng)獲取文件數(shù)據(jù);以及采集報表數(shù)據(jù)提供單元,連接至所述報表系統(tǒng),用于從所述報表系統(tǒng)獲取采集報表數(shù)據(jù)。在上述技術(shù)方案中,所述查詢數(shù)據(jù)提供單元、所述代碼數(shù)據(jù)提供單元、所述文件數(shù)據(jù)提供單元、所述采集報表數(shù)據(jù)提供單元分別均包括數(shù)據(jù)變換描述符接收裝置,用于接收數(shù)據(jù)變換描述符;數(shù)據(jù)集元數(shù)據(jù)生成裝置,用于生成數(shù)據(jù)集元數(shù)據(jù);數(shù)據(jù)集數(shù)據(jù)體生成裝置,用于生成數(shù)據(jù)集數(shù)據(jù)體;數(shù)據(jù)集生成界面向?qū)аb置,用于提供用戶完成數(shù)據(jù)集生成所需要的信息和相關(guān)的上下文設(shè)置;以及數(shù)據(jù)提供優(yōu)化與強(qiáng)化裝置,用于對數(shù)據(jù)進(jìn)行優(yōu)化或強(qiáng)化數(shù)據(jù)分析功能。在上述技術(shù)方案中,所述數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括單元取數(shù)函數(shù)單元,連接在所述業(yè)務(wù)系統(tǒng)和所述采集表展現(xiàn)單元之間,用于從所述業(yè)務(wù)系統(tǒng)獲取數(shù)據(jù),并傳送給所述采集表展現(xiàn)單元。在上述技術(shù)方案中,所述單元取數(shù)函數(shù)單元還用于在所述采集表的表樣的相應(yīng)單元格中設(shè)置單元取數(shù)函數(shù)。在上述技術(shù)方案中,所述數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括采集表存儲單元,連接至所述采集表展現(xiàn)單元,用于將來自所述采集表展現(xiàn)單元的數(shù)據(jù)存儲至所述報表系統(tǒng)。在上述技術(shù)方案中,所述采集表存儲單元用于根據(jù)當(dāng)前設(shè)置的維度情況,將錄入或計算出的指標(biāo)項儲存到所述報表系統(tǒng),從而形成動態(tài)表。在上述技術(shù)方案中,所述數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括ETL引擎,連接至所述數(shù)據(jù)集單元,用于對來自所述數(shù)據(jù)集單元的數(shù)據(jù)進(jìn)行清洗轉(zhuǎn)換,將經(jīng)過清洗轉(zhuǎn)換的數(shù)據(jù)加載到數(shù)據(jù)倉庫中,以供商務(wù)智能系統(tǒng)進(jìn)行多維分析或數(shù)據(jù)挖掘。在上述技術(shù)方案中,所述采集表展現(xiàn)單元用于根據(jù)指定的維度,在設(shè)計好的相對固定的表樣上,加載并計算出用戶錄入的數(shù)據(jù)和設(shè)置的公式,從而形成采集報表。通過上述技術(shù)方案,本技術(shù)方案較好地解決了應(yīng)用領(lǐng)域中存在的問題,其特點是(1)將分析報表和采集報表的取數(shù)統(tǒng)一為數(shù)據(jù)提供者模式,并根據(jù)應(yīng)用場景不同派生出多種數(shù)據(jù)提供者的實現(xiàn),比如查詢數(shù)據(jù)提供者、代碼數(shù)據(jù)提供者等。數(shù)據(jù)提供者提供統(tǒng)一接口的數(shù)據(jù)集;(2)在采集報表的單元取數(shù)函數(shù)基礎(chǔ)上增加一種接收數(shù)據(jù)集的函數(shù),稱為數(shù)據(jù)集函數(shù);(3)提供一種從報表系統(tǒng)取數(shù)的數(shù)據(jù)提供者,稱為采集報表數(shù)據(jù)提供者;(4)在分析報表、采集報表和BI三層的基礎(chǔ)上,基于上述準(zhǔn)備,提供支持?jǐn)?shù)據(jù)靈活流轉(zhuǎn)的數(shù)據(jù)綠色通道框架。圖1是根據(jù)現(xiàn)有技術(shù)的常見的分析報表獨立流程和采集報表獨立流程的示意圖;圖2是根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的示意框圖;圖3是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)的總體技術(shù)方案框架的示意圖;圖4是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)中的數(shù)據(jù)提供者與數(shù)據(jù)集的基本原理的示意圖;圖5是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)中的數(shù)據(jù)提供者的分類以及它們能夠生成二維數(shù)據(jù)對象的原理的示意圖;圖6是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)中的查詢數(shù)據(jù)提供者和采集報表數(shù)據(jù)提供者的原理的示意圖;圖7A至7F是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)的不同技術(shù)方案內(nèi)容的示意圖;圖8A至8F是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)的分析數(shù)據(jù)送采集報表展現(xiàn)的示意圖;圖9A至9D是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)的采集數(shù)據(jù)送分析報表展現(xiàn)的示意圖。具體實施例方式下面將詳細(xì)參考本發(fā)明的優(yōu)選實施例,根據(jù)附圖來描述優(yōu)選實施例的示例。圖2是根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的示意框圖。如圖2所示,本發(fā)明提供了一種數(shù)據(jù)處理系統(tǒng)200,用于實現(xiàn)分析報表和采集報表之間的數(shù)據(jù)再利用,包括數(shù)據(jù)集單元202,用于儲存來自數(shù)據(jù)提供單元204的數(shù)據(jù);所述數(shù)據(jù)提供單元204,連接至對應(yīng)于所述分析報表的業(yè)務(wù)系統(tǒng)206和對應(yīng)于所述采集報表的報表系統(tǒng)208,用于采集所述業(yè)務(wù)系統(tǒng)206和所述報表系統(tǒng)208的數(shù)據(jù),并將所采集的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)集單元202;分析表展現(xiàn)單元210,連接至所述數(shù)據(jù)集單元202,用于展現(xiàn)來自所述數(shù)據(jù)集單元202的業(yè)務(wù)數(shù)據(jù);數(shù)據(jù)集函數(shù)單元212,連接至所述數(shù)據(jù)集單元202,根據(jù)數(shù)據(jù)集函數(shù)從所述數(shù)據(jù)集單元202獲取數(shù)據(jù);以及采集表展現(xiàn)單元214,連接至所述數(shù)據(jù)集函數(shù)單元212,用于展現(xiàn)來自所述數(shù)據(jù)集函數(shù)單元212的數(shù)據(jù)。6在上述技術(shù)方案中,所述數(shù)據(jù)處理系統(tǒng)200進(jìn)一步包括分析表物化單元,連接至所述分析表展現(xiàn)單元210,用于將來自所述分析表展現(xiàn)單元210的數(shù)據(jù)以快照形式存儲到所述業(yè)務(wù)系統(tǒng)206中,從而生成物化表。在上述技術(shù)方案中,所述數(shù)據(jù)提供單元204包括查詢數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng)206,用于從所述業(yè)務(wù)系統(tǒng)206獲取查詢數(shù)據(jù);代碼數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng)206,用于從所述業(yè)務(wù)系統(tǒng)206獲取代碼數(shù)據(jù);文件數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng)206,用于從所述業(yè)務(wù)系統(tǒng)206獲取文件數(shù)據(jù);以及采集報表數(shù)據(jù)提供單元,連接至所述報表系統(tǒng)208,用于從所述報表系統(tǒng)208獲取采集報表數(shù)據(jù)。在上述技術(shù)方案中,所述查詢數(shù)據(jù)提供單元、所述代碼數(shù)據(jù)提供單元、所述文件數(shù)據(jù)提供單元、所述采集報表數(shù)據(jù)提供單元分別均包括數(shù)據(jù)變換描述符接收裝置,用于接收數(shù)據(jù)變換描述符;數(shù)據(jù)集元數(shù)據(jù)生成裝置,用于生成數(shù)據(jù)集元數(shù)據(jù);數(shù)據(jù)集數(shù)據(jù)體生成裝置,用于生成數(shù)據(jù)集數(shù)據(jù)體;數(shù)據(jù)集生成界面向?qū)аb置,用于提供用戶完成數(shù)據(jù)集生成所需要的信息和相關(guān)的上下文設(shè)置;以及數(shù)據(jù)提供優(yōu)化與強(qiáng)化裝置,用于對數(shù)據(jù)進(jìn)行優(yōu)化或強(qiáng)化數(shù)據(jù)分析功能。在上述技術(shù)方案中,所述數(shù)據(jù)處理系統(tǒng)200進(jìn)一步包括單元取數(shù)函數(shù)單元,連接在所述業(yè)務(wù)系統(tǒng)206和所述采集表展現(xiàn)單元214之間,用于從所述業(yè)務(wù)系統(tǒng)206獲取數(shù)據(jù),并傳送給所述采集表展現(xiàn)單元214。在上述技術(shù)方案中,所述單元取數(shù)函數(shù)單元還用于在所述采集表的表樣的相應(yīng)單元格中設(shè)置單元取數(shù)函數(shù)。在上述技術(shù)方案中,所述數(shù)據(jù)處理系統(tǒng)200進(jìn)一步包括采集表存儲單元,連接至所述采集表展現(xiàn)單元214,用于將來自所述采集表展現(xiàn)單元214的數(shù)據(jù)存儲至所述報表系統(tǒng)208。在上述技術(shù)方案中,所述采集表存儲單元用于根據(jù)當(dāng)前設(shè)置的維度情況,將錄入或計算出的指標(biāo)項儲存到所述報表系統(tǒng)208,從而形成動態(tài)表。在上述技術(shù)方案中,所述數(shù)據(jù)處理系統(tǒng)200進(jìn)一步包括ETL引擎,連接至所述數(shù)據(jù)集單元202,用于對來自所述數(shù)據(jù)集單元202的數(shù)據(jù)進(jìn)行清洗轉(zhuǎn)換,將經(jīng)過清洗轉(zhuǎn)換的數(shù)據(jù)加載到數(shù)據(jù)倉庫中,以供商務(wù)智能系統(tǒng)進(jìn)行多維分析或數(shù)據(jù)挖掘。在上述技術(shù)方案中,所述采集表展現(xiàn)單元214用于根據(jù)指定的維度,在設(shè)計好的相對固定的表樣上,加載并計算出用戶錄入的數(shù)據(jù)和設(shè)置的公式,從而形成采集報表。圖3是根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)的總體技術(shù)方案框架的示意圖。總體技術(shù)方案框架如圖3所示其中的功能模塊或裝置說明如下數(shù)據(jù)集單元帶有元數(shù)據(jù)描述的自適應(yīng)的二維數(shù)據(jù)集合,可作為一類對象資源存在;數(shù)據(jù)提供者(數(shù)據(jù)提供單元)用于從數(shù)據(jù)庫系統(tǒng)或文件系統(tǒng)抽取并轉(zhuǎn)換業(yè)務(wù)數(shù)據(jù)的統(tǒng)一接口,其返回的數(shù)據(jù)結(jié)果為數(shù)據(jù)集。根據(jù)應(yīng)用場景不同,數(shù)據(jù)提供者可派生出多種實現(xiàn),比如圖示的查詢數(shù)據(jù)提供者(查詢數(shù)據(jù)提供單元)、代碼數(shù)據(jù)提供者(代碼數(shù)據(jù)提供單元)、文件數(shù)據(jù)提供者(文件數(shù)據(jù)提供單元)和采集表數(shù)據(jù)提供者(采集表數(shù)據(jù)提供單元)等;單元取數(shù)函數(shù)(單元取數(shù)函數(shù)單元)對應(yīng)于采集報表上一個單元格的取數(shù)函數(shù),返回值通常為1*1的單值。取數(shù)函數(shù)可能直接從業(yè)務(wù)系統(tǒng)獲取數(shù)據(jù)或計算結(jié)果,也可能為其它表單元的運算結(jié)果;數(shù)據(jù)集函數(shù)(數(shù)據(jù)集函數(shù)單元)一類特殊的取數(shù)函數(shù),其返回值通常為l^n的二維數(shù)據(jù)集合,該函數(shù)通過傳入數(shù)據(jù)集ID和相關(guān)參數(shù)設(shè)置值獲取指定的數(shù)據(jù)集結(jié)果;分析表展現(xiàn)(分析表展現(xiàn)單元)根據(jù)某種分析的維度,以靈活的表格、圖表及其它UI控件對業(yè)務(wù)數(shù)據(jù)進(jìn)行展現(xiàn)從而形成一張分析報表的模塊,帶有多種系統(tǒng)自帶的數(shù)據(jù)統(tǒng)計分析功能(如排序、過濾、分級小計、交叉、穿透、占比、排名等),通常具有格式設(shè)計態(tài)和運行態(tài)的差別;分析表物化裝置(物化單元)將當(dāng)前查詢出來(或界面處理過)的數(shù)據(jù)快照到數(shù)據(jù)庫當(dāng)中形成一張物化表的裝置,這種物化表通常需要結(jié)合數(shù)據(jù)字典或元數(shù)據(jù)等方式予以管理;采集表展現(xiàn)(采集表展現(xiàn)單元)根據(jù)指定的維度,在設(shè)計好的相對固定的表樣上,加載并計算出用戶錄入的數(shù)據(jù)和設(shè)置的公式從而形成一張采集報表的模塊,帶有多種系統(tǒng)自帶的業(yè)務(wù)功能(如匯總、舍位平衡、合并、折算等),通常具有表樣態(tài)和數(shù)據(jù)態(tài)的差別;采集表存儲裝置(采集表存儲單元)結(jié)合當(dāng)前設(shè)置的維度情況,將錄入或計算出來的指標(biāo)項存儲到報表系統(tǒng)形成一張動態(tài)表的裝置;ETL引擎(Extract,Transform,Load引擎抽取轉(zhuǎn)換裝載引擎)將數(shù)據(jù)中間結(jié)果(以數(shù)據(jù)集的方式存在)經(jīng)過清洗轉(zhuǎn)換后,按照可配置的定時或手動調(diào)度任務(wù)加載到數(shù)據(jù)倉庫當(dāng)中,并負(fù)責(zé)目標(biāo)元數(shù)據(jù)的注冊與管理。其目的是把有意義的歷史數(shù)據(jù)送BI系統(tǒng)進(jìn)行多維分析或數(shù)據(jù)挖掘;鑒于數(shù)據(jù)提供者與數(shù)據(jù)集在本發(fā)明中的重要作用,以下專門對其工作原理進(jìn)行說明。需要強(qiáng)調(diào)的是,數(shù)據(jù)提供者與數(shù)據(jù)集的技術(shù)思路在業(yè)內(nèi)已提出多年,本發(fā)明雖對其有所發(fā)展,但所側(cè)重的保護(hù)點還是后面提到的基于該技術(shù)思路的各種應(yīng)用方案。1)數(shù)據(jù)提供者與數(shù)據(jù)集的基本原理(這部分的原創(chuàng)性主要是對數(shù)據(jù)提供者的擴(kuò)充)如圖4所示,數(shù)據(jù)提供者的核心使命是產(chǎn)生數(shù)據(jù)集,此外還有一些為此服務(wù)的裝置。數(shù)據(jù)集是包含一維元數(shù)據(jù)與二維數(shù)據(jù)體的結(jié)構(gòu),任何包含元數(shù)據(jù)描述的二維數(shù)據(jù)對象從理論上說與數(shù)據(jù)集都是同構(gòu)的,在技術(shù)上容易實現(xiàn)二維數(shù)據(jù)對象到數(shù)據(jù)集的生成轉(zhuǎn)換,因此數(shù)據(jù)提供者最本質(zhì)的后臺工作就是產(chǎn)生二維數(shù)據(jù)對象。2)數(shù)據(jù)提供者的分類以及它們能夠生成二維數(shù)據(jù)對象的原理如圖5所示,SQL數(shù)據(jù)提供者從關(guān)系型數(shù)據(jù)庫通過查詢SQL方式最終獲得數(shù)據(jù),很顯然,一個SQL的查詢結(jié)果本身就是帶有元數(shù)據(jù)描述的二維數(shù)據(jù)對象,比如字段l字段2字段3字段43123<table>tableseeoriginaldocumentpage9</column></row><table>文件數(shù)據(jù)提供者從文件系統(tǒng)經(jīng)過提供者內(nèi)部的解析邏輯獲取數(shù)據(jù),解析過程會對文件按照某種規(guī)則添加分隔符,使其產(chǎn)生類似EXCEL文件那樣的多個列,并對每列設(shè)定元數(shù)據(jù)所需要的信息。顯然這種過程也容易產(chǎn)生二維數(shù)據(jù)對象,比如<formula>formulaseeoriginaldocumentpage9</formula>代碼數(shù)據(jù)提供者通過編寫代碼來提供數(shù)據(jù),由于編碼的隨意性,既可以通過訪問數(shù)據(jù)庫系統(tǒng)或文件系統(tǒng)來獲取數(shù)據(jù),也可以"憑空"地構(gòu)造出數(shù)據(jù)。面向?qū)ο蟮某绦蛘Z言非常容易產(chǎn)生出二維的數(shù)據(jù)對象,只要聲明出一個一維的對象數(shù)組作為元數(shù)據(jù)、一個二維的對象數(shù)組作為數(shù)據(jù)載體,并且保證兩者在列數(shù)目上能夠?qū)?yīng)就可以了。比如,我們聲明了這樣一個類A:PublicclassA{PublicObject[]meta;PublicObject[][]data;}那么,通過下述實例化過程產(chǎn)生的內(nèi)存對象A就是具有元數(shù)據(jù)描述的簡單二維數(shù)據(jù)對象Aa=newA();a.meta=newObject[]("column1","column2"};a.data=new0bject[][川"a",1},{"b",2}};3)兩類重要的SQL數(shù)據(jù)提供者(這部分是有原創(chuàng)性的)如圖6所示,通常,業(yè)務(wù)數(shù)據(jù)庫系統(tǒng)和報表數(shù)據(jù)庫系統(tǒng)的主要差異在于前者的數(shù)據(jù)庫設(shè)計靜態(tài)而規(guī)范,數(shù)據(jù)的存儲基本與相關(guān)的業(yè)務(wù)實體在表格展現(xiàn)中的形式保持一致;后者的數(shù)據(jù)庫設(shè)計動態(tài)且不透明,某張報表上的某個指標(biāo)具體存在哪張動態(tài)數(shù)據(jù)表的哪個動態(tài)字段上,需要結(jié)合業(yè)務(wù)邏輯通過專門的索引才能找到。這種差異是由報表系統(tǒng)在采集錄入和存儲時的便捷性和靈活性需求所決定的。查詢數(shù)據(jù)提供者中指定了一個查詢模型,通過該查詢模型生成SQL到業(yè)務(wù)系統(tǒng)中獲取數(shù)據(jù)并對外提供。通過查詢模型生成SQL的技術(shù)方案已有多種實現(xiàn),比如專利申請?zhí)枮?00810224179.3的發(fā)明中所描述的實現(xiàn)。采集報表數(shù)據(jù)提供者在數(shù)據(jù)集生成界面向?qū)?可參考檢則與實驗驗證中的實施例2)中要求使用者從采集表樣中選取指標(biāo),再通過提供者內(nèi)部的邏輯,利用索引找到相關(guān)指標(biāo)的存儲表和存儲字段,拼出查詢SQL,實現(xiàn)二維數(shù)據(jù)對象的提供。本發(fā)明的技術(shù)應(yīng)用方案具體內(nèi)容包括1)業(yè)務(wù)數(shù)據(jù)送分析表展現(xiàn)如圖7A所示,數(shù)據(jù)提供者從業(yè)務(wù)系統(tǒng)獲取數(shù)據(jù),以數(shù)據(jù)集的形式送給分析表展現(xiàn)模塊做格式設(shè)計及報表展現(xiàn),支持進(jìn)一步的報表分析應(yīng)用及統(tǒng)一應(yīng)用,也支持分析結(jié)果物化到數(shù)據(jù)庫。2)業(yè)務(wù)數(shù)據(jù)傳統(tǒng)方式送采集表展現(xiàn)如圖7B所示,在采集表設(shè)計的表樣中,在相應(yīng)的單元格中設(shè)置了單元取數(shù)函數(shù)。在數(shù)據(jù)態(tài),各業(yè)務(wù)模塊的單元取數(shù)函數(shù)從業(yè)務(wù)系統(tǒng)獲取數(shù)據(jù)并展現(xiàn)在表樣中,支持進(jìn)一步的報表業(yè)務(wù)應(yīng)用及統(tǒng)一應(yīng)用,也支持將采集錄入/計算的結(jié)果存儲到報表數(shù)據(jù)庫。3)分析數(shù)據(jù)送采集表展現(xiàn)如圖7C所示,數(shù)據(jù)提供者從業(yè)務(wù)系統(tǒng)獲取數(shù)據(jù),生成數(shù)據(jù)集。在采集表設(shè)計的表樣中,在相應(yīng)的單元格中設(shè)置數(shù)據(jù)集函數(shù),獲取相關(guān)數(shù)據(jù)集。在數(shù)據(jù)態(tài),數(shù)據(jù)集函數(shù)從業(yè)務(wù)系統(tǒng)獲取數(shù)據(jù)并展現(xiàn)在表樣中,支持進(jìn)一步的報表業(yè)務(wù)應(yīng)用及統(tǒng)一應(yīng)用,也支持將采集錄入/計算的結(jié)果存儲到報表數(shù)據(jù)庫。4)采集數(shù)據(jù)送分析表展現(xiàn)如圖7D所示,采集報表數(shù)據(jù)提供者從報表系統(tǒng)獲取數(shù)據(jù),以數(shù)據(jù)集的形式送給分析表展現(xiàn)模塊做格式設(shè)計及報表展現(xiàn),支持進(jìn)一步的報表分析應(yīng)用及統(tǒng)一應(yīng)用,也支持分析結(jié)果物化到數(shù)據(jù)庫。這里的采集報表數(shù)據(jù)提供者與其它常規(guī)提供者實現(xiàn)上有所不同,應(yīng)結(jié)合報表系統(tǒng)的實際存儲模型設(shè)計相應(yīng)的指標(biāo)映射邏輯和界面來完成。5)分析數(shù)據(jù)、采集數(shù)據(jù)送BI展現(xiàn)如圖7E所示,各類數(shù)據(jù)提供者從業(yè)務(wù)系統(tǒng)和報表系統(tǒng)提取數(shù)據(jù),生成數(shù)據(jù)集(通常是多個),送ETL引擎進(jìn)行清洗轉(zhuǎn)換,并按指定的目標(biāo)模型加載到數(shù)據(jù)倉庫成為事實表或維表,進(jìn)而通過第三方BI產(chǎn)品支持BI應(yīng)用。這里的ETL引擎模塊已有多種業(yè)內(nèi)實現(xiàn),本技術(shù)方案主要要求該模塊支持傳入統(tǒng)一的數(shù)據(jù)集合接口,比如數(shù)據(jù)集。6)分析報表、采集報表、BI三個層面的數(shù)據(jù)流轉(zhuǎn)總圖如圖7F所示,上述五種方式的應(yīng)用全貌,通過多種閉環(huán)的數(shù)據(jù)流轉(zhuǎn)方式,充分提升了分析報表、采集報表和BI三個層面的數(shù)據(jù)再利用效率,使得各類數(shù)據(jù)最終支持報表分析應(yīng)用、業(yè)務(wù)應(yīng)用、統(tǒng)一應(yīng)用以及BI應(yīng)用。以下是對根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)處理系統(tǒng)進(jìn)行檢則和實驗驗證1)分析數(shù)據(jù)送采集報表展現(xiàn)的范例如圖8A所示,在采集表格式設(shè)計中創(chuàng)建動態(tài)區(qū),在動態(tài)區(qū)上彈出公式向?qū)?,選擇GETDATA數(shù)據(jù)集函數(shù)。如圖8B所示,彈出數(shù)據(jù)集函數(shù)定義向?qū)?,選擇數(shù)據(jù)集'資產(chǎn)負(fù)債表數(shù)據(jù)集'。如圖8C所示,在第二步驟點'新增'按鈕添加取數(shù)字段。如圖8D所示,設(shè)置相應(yīng)取數(shù)字段。如圖8E所示,保存數(shù)據(jù)集函數(shù)定義,返回公式向?qū)?。如圖8F所示,采集報表數(shù)據(jù)態(tài)預(yù)覽結(jié)果。2)采集數(shù)據(jù)送分析報表展現(xiàn)的范例如圖9A所示,通過報表數(shù)據(jù)提供者的界面向?qū)?,在表樣中選取指標(biāo)用以生成數(shù)據(jù)集。如圖9B所示,在上述向?qū)е性O(shè)置元數(shù)據(jù)字段。10如圖9C所示,在分析報表設(shè)計器中,將數(shù)據(jù)集插入到分析報表中。如圖9D所示,對上述分析報表進(jìn)行展現(xiàn)。通過上面結(jié)合附圖對本發(fā)明的實施例的描述,可以清楚的理解,根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng),在同行產(chǎn)品當(dāng)中,率先實現(xiàn)了以下幾點有益效果1)分析數(shù)據(jù)送采集報表展現(xiàn),從而支持進(jìn)一步的報表業(yè)務(wù)應(yīng)用;2)采集數(shù)據(jù)送分析報表展現(xiàn),從而支持進(jìn)一步的報表分析應(yīng)用;3)分析數(shù)據(jù)、采集數(shù)據(jù)送BI展現(xiàn),從而支持進(jìn)一步的BI應(yīng)用;4)提出了分析報表、采集報表、BI三個層面的數(shù)據(jù)流轉(zhuǎn)綠色通道框架思路。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求一種數(shù)據(jù)處理系統(tǒng),用于實現(xiàn)分析報表和采集報表之間的數(shù)據(jù)再利用,其特征在于,包括數(shù)據(jù)集單元,用于儲存來自數(shù)據(jù)提供單元的數(shù)據(jù);所述數(shù)據(jù)提供單元,連接至對應(yīng)于所述分析報表的業(yè)務(wù)系統(tǒng)和對應(yīng)于所述采集報表的報表系統(tǒng),用于采集所述業(yè)務(wù)系統(tǒng)和所述報表系統(tǒng)的數(shù)據(jù),并將所采集的數(shù)據(jù)發(fā)送給所述數(shù)據(jù)集單元;分析表展現(xiàn)單元,連接至所述數(shù)據(jù)集單元,用于展現(xiàn)來自所述數(shù)據(jù)集單元的業(yè)務(wù)數(shù)據(jù);數(shù)據(jù)集函數(shù)單元,連接至所述數(shù)據(jù)集單元,根據(jù)數(shù)據(jù)集函數(shù)從所述數(shù)據(jù)集單元獲取數(shù)據(jù);以及采集表展現(xiàn)單元,連接至所述數(shù)據(jù)集函數(shù)單元,用于展現(xiàn)來自所述數(shù)據(jù)集函數(shù)單元的數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng),其特征在于,進(jìn)一步包括分析表物化單元,連接至所述分析表展現(xiàn)單元,用于將來自所述分析表展現(xiàn)單元的數(shù)據(jù)以快照形式存儲到所述業(yè)務(wù)系統(tǒng)中,從而生成物化表。3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述數(shù)據(jù)提供單元包括查詢數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng),用于從所述業(yè)務(wù)系統(tǒng)獲取查詢數(shù)據(jù);代碼數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng),用于從所述業(yè)務(wù)系統(tǒng)獲取代碼數(shù)據(jù);文件數(shù)據(jù)提供單元,連接至所述業(yè)務(wù)系統(tǒng),用于從所述業(yè)務(wù)系統(tǒng)獲取文件數(shù)據(jù);以及采集報表數(shù)據(jù)提供單元,連接至所述報表系統(tǒng),用于從所述報表系統(tǒng)獲取采集報表數(shù)據(jù)。4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述查詢數(shù)據(jù)提供單元、所述代碼數(shù)據(jù)提供單元、所述文件數(shù)據(jù)提供單元、所述采集報表數(shù)據(jù)提供單元分別均包括數(shù)據(jù)變換描述符接收裝置,用于接收數(shù)據(jù)變換描述符;數(shù)據(jù)集元數(shù)據(jù)生成裝置,用于生成數(shù)據(jù)集元數(shù)據(jù);數(shù)據(jù)集數(shù)據(jù)體生成裝置,用于生成數(shù)據(jù)集數(shù)據(jù)體;數(shù)據(jù)集生成界面向?qū)аb置,用于提供用戶完成數(shù)據(jù)集生成所需要的信息和相關(guān)的上下文設(shè)置;以及數(shù)據(jù)提供優(yōu)化與強(qiáng)化裝置,用于對數(shù)據(jù)進(jìn)行優(yōu)化或強(qiáng)化數(shù)據(jù)分析功能。5.根據(jù)權(quán)利要求1至4中任一項所述的數(shù)據(jù)處理系統(tǒng),其特征在于,進(jìn)一步包括單元取數(shù)函數(shù)單元,連接在所述業(yè)務(wù)系統(tǒng)和所述采集表展現(xiàn)單元之間,用于從所述業(yè)務(wù)系統(tǒng)獲取數(shù)據(jù),并傳送給所述采集表展現(xiàn)單元。6根據(jù)權(quán)利要求5所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述單元取數(shù)函數(shù)單元還用于在所述采集表的表樣的相應(yīng)單元格中設(shè)置單元取數(shù)函數(shù)。7.根據(jù)權(quán)利要求1至4中任一項所述的數(shù)據(jù)處理系統(tǒng),其特征在于,進(jìn)一步包括采集表存儲單元,連接至所述采集表展現(xiàn)單元,用于將來自所述采集表展現(xiàn)單元的數(shù)據(jù)存儲至所述報表系統(tǒng)。8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述采集表存儲單元用于根據(jù)當(dāng)前設(shè)置的維度情況,將錄入或計算出的指標(biāo)項儲存到所述報表系統(tǒng),從而形成動態(tài)表。9.根據(jù)權(quán)利要求1至4中任一項所述的數(shù)據(jù)處理系統(tǒng),其特征在于,進(jìn)一步包括ETL引擎,連接至所述數(shù)據(jù)集單元,用于對來自所述數(shù)據(jù)集單元的數(shù)據(jù)進(jìn)行清洗轉(zhuǎn)換,將經(jīng)過清洗轉(zhuǎn)換的數(shù)據(jù)加載到數(shù)據(jù)倉庫中,以供商務(wù)智能系統(tǒng)進(jìn)行多維分析或數(shù)據(jù)挖掘。10.根據(jù)權(quán)利要求1至4中任一項所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述采集表展現(xiàn)單元用于根據(jù)指定的維度,在設(shè)計好的相對固定的表樣上,加載并計算出用戶錄入的數(shù)據(jù)和設(shè)置的公式,從而形成采集報表。全文摘要本發(fā)明提供了一種數(shù)據(jù)處理系統(tǒng),用于實現(xiàn)分析報表和采集報表之間的數(shù)據(jù)再利用,包括數(shù)據(jù)集單元,用于儲存來自數(shù)據(jù)提供單元的數(shù)據(jù);數(shù)據(jù)提供單元,連接至對應(yīng)于分析報表的業(yè)務(wù)系統(tǒng)和對應(yīng)于采集報表的報表系統(tǒng),用于采集業(yè)務(wù)系統(tǒng)和報表系統(tǒng)的數(shù)據(jù),并將所采集的數(shù)據(jù)發(fā)送給數(shù)據(jù)集單元;分析表展現(xiàn)單元,連接至數(shù)據(jù)集單元,用于展現(xiàn)來自數(shù)據(jù)集單元的業(yè)務(wù)數(shù)據(jù);數(shù)據(jù)集函數(shù)單元,連接至數(shù)據(jù)集單元,根據(jù)數(shù)據(jù)集函數(shù)從數(shù)據(jù)集單元獲取數(shù)據(jù);以及采集表展現(xiàn)單元,連接至數(shù)據(jù)集函數(shù)單元,用于展現(xiàn)來自數(shù)據(jù)集函數(shù)單元的數(shù)據(jù)。因此,通過根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng),在分析報表與采集報表之間實現(xiàn)數(shù)據(jù)再利用,將產(chǎn)生重大的企業(yè)管理價值。文檔編號G06F17/30GK101739454SQ20091024313公開日2010年6月16日申請日期2009年12月29日優(yōu)先權(quán)日2009年12月29日發(fā)明者朱俊彬申請人:用友軟件股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1