国产精品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ù)抽取方法、裝置和數(shù)據(jù)管理系統(tǒng)的制作方法

      文檔序號(hào):6581301閱讀:186來源:國知局
      專利名稱:一種數(shù)據(jù)抽取方法、裝置和數(shù)據(jù)管理系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于數(shù)據(jù)庫領(lǐng)域,尤其涉及一種數(shù)據(jù)抽取方法、裝置和數(shù)據(jù)管理系統(tǒng)。

      背景技術(shù)
      賬套是指一個(gè)獨(dú)立、完整的數(shù)據(jù)集合,這個(gè)數(shù)據(jù)集合包括一整套獨(dú)立、完整的系統(tǒng)控制參數(shù)、用戶權(quán)限、基本檔案、會(huì)計(jì)信息、賬表查詢等,就是一個(gè)獨(dú)立的數(shù)據(jù)庫。數(shù)據(jù)倉庫是實(shí)現(xiàn)用戶對(duì)多個(gè)賬套進(jìn)行統(tǒng)一查詢和管理的數(shù)據(jù)庫實(shí)體,多用于企業(yè)或組織的決策分析處理,例如一個(gè)有多個(gè)子公司的集團(tuán)企業(yè),可以把所有子公司的賬套的數(shù)據(jù)匯集到數(shù)據(jù)倉庫中,以方便決策人查詢所有子公司的經(jīng)營情況。
      通常,數(shù)據(jù)倉庫會(huì)設(shè)置其包含的多個(gè)賬套中的一個(gè)賬套作為模版賬套,其他賬套的基礎(chǔ)數(shù)據(jù)以模版賬套的基礎(chǔ)數(shù)據(jù)作參考基準(zhǔn),其他賬套與模版賬套建立一一對(duì)應(yīng)的映射關(guān)系,使不同類型的賬套數(shù)據(jù)統(tǒng)一成一個(gè)規(guī)范的、唯一用于展示的數(shù)據(jù)體系。
      數(shù)據(jù)抽取是將子賬套的基礎(chǔ)數(shù)據(jù)和模版賬套的基礎(chǔ)數(shù)據(jù)進(jìn)行映射,并將子賬套的基礎(chǔ)數(shù)據(jù)抽取到數(shù)據(jù)倉庫中的過程?,F(xiàn)有技術(shù)中,數(shù)據(jù)抽取時(shí)一般通過人工干預(yù)進(jìn)行映射,即人工選擇子賬套的基礎(chǔ)數(shù)據(jù)與模版賬套的哪些基礎(chǔ)數(shù)據(jù)對(duì)應(yīng),例如用戶手動(dòng)把數(shù)據(jù)表A與數(shù)據(jù)表B的基礎(chǔ)數(shù)據(jù)進(jìn)行對(duì)應(yīng),這樣通過數(shù)據(jù)表A的基礎(chǔ)數(shù)據(jù)可以自動(dòng)找到數(shù)據(jù)表B的基礎(chǔ)數(shù)據(jù)。另外,數(shù)據(jù)抽取過程中也可以根據(jù)代碼或者名稱相同的匹配規(guī)則建立映射關(guān)系,但這也是針對(duì)靜態(tài)點(diǎn)的匹配過程,同樣需要人工干預(yù)。這種數(shù)據(jù)抽取方式導(dǎo)致操作繁瑣耗時(shí),容易出錯(cuò),另外,容易遺漏數(shù)據(jù)倉庫應(yīng)當(dāng)抽取的基礎(chǔ)數(shù)據(jù),給用戶造成不必要的損失。


      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例的目的在于提供一種數(shù)據(jù)抽取方法,旨在解決數(shù)據(jù)倉庫對(duì)子賬套進(jìn)行數(shù)據(jù)抽取時(shí),需要人工干預(yù),操作繁瑣且容易出錯(cuò)的問題。
      本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種數(shù)據(jù)抽取方法,包括以下步驟 檢測(cè)子賬套中是否存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù); 當(dāng)檢測(cè)到子賬套中存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)配置的自動(dòng)映射規(guī)則建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系; 根據(jù)所述映射關(guān)系抽取子賬套中的基礎(chǔ)數(shù)據(jù)。
      本發(fā)明實(shí)施例的另一目的在于提供一種數(shù)據(jù)抽取裝置,所述裝置包括 檢測(cè)單元,用于檢測(cè)子賬套中的基礎(chǔ)數(shù)據(jù); 映射關(guān)系自動(dòng)建立單元,用于在所述檢測(cè)單元檢測(cè)到子賬套中存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)配置的自動(dòng)映射規(guī)則建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系;以及 數(shù)據(jù)抽取單元,用于根據(jù)所述映射關(guān)系自動(dòng)建立單元建立的映射關(guān)系對(duì)子賬套中的基礎(chǔ)數(shù)據(jù)進(jìn)行抽取。
      本發(fā)明實(shí)施例的另一目的在于提供一種包括上述的數(shù)據(jù)抽取裝置的數(shù)據(jù)管理系統(tǒng)。
      本發(fā)明通過檢測(cè)子賬套中的基礎(chǔ)數(shù)據(jù),當(dāng)檢測(cè)到子賬套中存在與模版賬套之間未建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)自動(dòng)映射規(guī)則建立該未建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的自動(dòng)映射關(guān)系,并根據(jù)該自動(dòng)映射關(guān)系抽取子賬套中的基礎(chǔ)數(shù)據(jù),實(shí)現(xiàn)了數(shù)據(jù)倉庫對(duì)子賬套的自動(dòng)數(shù)據(jù)抽取,避免了繁瑣而重復(fù)的手工操作,降低了錯(cuò)誤率和實(shí)施成本,同時(shí)保證了數(shù)據(jù)抽取的及時(shí)和完整。



      圖1是本發(fā)明第一實(shí)施例提供的數(shù)據(jù)抽取方法的流程圖; 圖2是本發(fā)明第二實(shí)施例提供的數(shù)據(jù)抽取方法的流程圖; 圖3是本發(fā)明第三實(shí)施例提供的數(shù)據(jù)抽取方法的流程圖; 圖4是本發(fā)明第四實(shí)施例提供的數(shù)據(jù)抽取方法的流程圖; 圖5是本發(fā)明實(shí)施例提供的數(shù)據(jù)抽取裝置的結(jié)構(gòu)框圖。

      具體實(shí)施例方式 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      在本發(fā)明實(shí)施例中,通過檢測(cè)子賬套中的基礎(chǔ)數(shù)據(jù),當(dāng)檢測(cè)到子賬套中存在與模版賬套之間未建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)自動(dòng)映射規(guī)則建立該未建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的自動(dòng)映射關(guān)系,并根據(jù)該自動(dòng)映射關(guān)系抽取子賬套中的基礎(chǔ)數(shù)據(jù),實(shí)現(xiàn)了數(shù)據(jù)倉庫對(duì)子賬套的自動(dòng)數(shù)據(jù)抽取。
      本發(fā)明提供了一種數(shù)據(jù)抽取方法、裝置和數(shù)據(jù)管理系統(tǒng) 所述方法包括檢測(cè)子賬套中是否存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù) 當(dāng)檢測(cè)到子賬套中存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)配置的自動(dòng)映射規(guī)則建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系; 根據(jù)所述映射關(guān)系抽取子賬套中的基礎(chǔ)數(shù)據(jù)。
      所述裝置包括檢測(cè)單元,用于檢測(cè)子賬套中的基礎(chǔ)數(shù)據(jù); 映射關(guān)系自動(dòng)建立單元,用于在所述檢測(cè)單元檢測(cè)到子賬套中存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)配置的自動(dòng)映射規(guī)則建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系;以及 數(shù)據(jù)抽取單元,用于根據(jù)所述映射關(guān)系自動(dòng)建立單元建立的映射關(guān)系對(duì)子賬套中的基礎(chǔ)數(shù)據(jù)進(jìn)行抽取。
      所述數(shù)據(jù)管理系統(tǒng)包括上述的數(shù)據(jù)抽取裝置。
      為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
      實(shí)施例一 圖1示出了本發(fā)明第一實(shí)施例提供的數(shù)據(jù)抽取方法的處理流程,詳述如下 在步驟S101中,檢測(cè)子賬套中是否存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù),如果是,執(zhí)行步驟S102,否則執(zhí)行步驟S103。
      在本發(fā)明實(shí)施例中,可以采用代碼和/或名稱來唯一標(biāo)識(shí)子賬套中的基礎(chǔ)數(shù)據(jù)。當(dāng)然也可以采用其他方式來唯一標(biāo)識(shí)子賬套中的基礎(chǔ)數(shù)據(jù),在此不再一一舉例說明。
      在步驟S102中,根據(jù)配置的自動(dòng)映射規(guī)則,建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系。
      本發(fā)明實(shí)施例中,自動(dòng)映射規(guī)則可以是代碼匹配規(guī)則,也可以是名稱匹配規(guī)則,還可以根據(jù)數(shù)據(jù)抽取的不同需要配置相應(yīng)的其他自動(dòng)映射規(guī)則,自動(dòng)映射規(guī)則是預(yù)先配置的。
      作為本發(fā)明的一個(gè)實(shí)施例,根據(jù)配置的自動(dòng)映射規(guī)則,建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系的步驟具體為 根據(jù)自動(dòng)映射規(guī)則判斷子賬套中未與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)是否與模版賬套中的基礎(chǔ)數(shù)據(jù)匹配; 當(dāng)子賬套中未與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套中的基礎(chǔ)數(shù)據(jù)匹配時(shí),建立子賬套中未與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套中的基礎(chǔ)數(shù)據(jù)的映射關(guān)系。
      其中子賬套的基礎(chǔ)數(shù)據(jù)與模版賬套中的基礎(chǔ)數(shù)據(jù)的映射關(guān)系可以以表格的形式作為文件單獨(dú)保存并實(shí)時(shí)更新,也可以嵌入到其他文件中。
      在步驟S103中,根據(jù)映射關(guān)系對(duì)子賬套中的基礎(chǔ)數(shù)據(jù)進(jìn)行抽取。
      在本發(fā)明實(shí)施例中,在數(shù)據(jù)倉庫對(duì)子賬套進(jìn)行數(shù)據(jù)抽取之前,先自動(dòng)檢測(cè)子賬套中是否存在未與模版賬套建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù),根據(jù)預(yù)設(shè)的自動(dòng)映射規(guī)則自動(dòng)建立子賬套中沒有建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套的映射關(guān)系,并根據(jù)映射關(guān)系自動(dòng)對(duì)子賬套中的基礎(chǔ)數(shù)據(jù)進(jìn)行數(shù)據(jù)抽取,因此,即使子賬套不斷有新的基礎(chǔ)數(shù)據(jù)加入,整個(gè)數(shù)據(jù)抽取過程也完全不需要人工干預(yù),準(zhǔn)確率高,完整性好,數(shù)據(jù)抽取更加快速、準(zhǔn)確。
      實(shí)施例二 在進(jìn)行數(shù)據(jù)抽取時(shí),不一定需要將子賬套中所有的數(shù)據(jù)均抽取到數(shù)據(jù)倉庫中,因此,為了滿足不同用戶的數(shù)據(jù)抽取需求,圖2示出了本發(fā)明第二實(shí)施例提供的數(shù)據(jù)抽取方法的實(shí)現(xiàn)流程,圖2所示的數(shù)據(jù)抽取方法中的步驟S202、S203、S204與圖1所示的數(shù)據(jù)抽取方法的中步驟S101、S102、S103相同,在此不再贅述,不同之處僅在于還包括步驟S201 在步驟S201,配置并保存子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的信息。
      即配置子賬套中哪些數(shù)據(jù)需要與模板賬套建立映射關(guān)系,以便可以根據(jù)映射關(guān)系從子賬套中抽取到需要的基礎(chǔ)數(shù)據(jù)。此時(shí),在檢測(cè)子賬套的基礎(chǔ)數(shù)據(jù)時(shí),僅需要檢測(cè)子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)是否已經(jīng)與模板賬套建立了映射關(guān)系。
      在本發(fā)明實(shí)施例中,將配置的子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)保存在數(shù)據(jù)倉庫中,當(dāng)然也可以以文本或者XML的格式進(jìn)行保存。
      實(shí)施例三 在一些應(yīng)用系統(tǒng)中,為了清楚表示賬套中基礎(chǔ)數(shù)據(jù)與基礎(chǔ)數(shù)據(jù)之間的包含關(guān)系,一般均會(huì)為基礎(chǔ)數(shù)據(jù)設(shè)置不同的級(jí)次。舉例說明如下假設(shè)在某應(yīng)用系統(tǒng)中,設(shè)置基礎(chǔ)數(shù)據(jù)“科目”包括基礎(chǔ)數(shù)據(jù)“流動(dòng)資產(chǎn)”,基礎(chǔ)數(shù)據(jù)“流動(dòng)資產(chǎn)”包括基礎(chǔ)數(shù)據(jù)“現(xiàn)金”和“銀行存款”,則可以得到科目-流動(dòng)資產(chǎn)級(jí)次,科目-流動(dòng)資產(chǎn)-現(xiàn)金級(jí)次,科目-流動(dòng)資產(chǎn)-銀行存儲(chǔ)級(jí)次等。
      在為基礎(chǔ)數(shù)據(jù)設(shè)置了級(jí)次的應(yīng)用系統(tǒng)中,為了降低配置子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的復(fù)雜性,提高配置效率,圖3示出了本發(fā)明第三實(shí)施例提供的數(shù)據(jù)抽取方法的實(shí)現(xiàn)流程,該方法中的步驟S302、S303、S304分別與圖2所示的數(shù)據(jù)抽取方法中的步驟S202、S203、S204相同,不同之處僅在于 在步驟S301中,配置并保存子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)和該基礎(chǔ)數(shù)據(jù)的級(jí)次的信息。
      即配置子賬套中的哪些基礎(chǔ)數(shù)據(jù)的哪些級(jí)次需要與模板賬套建立映射關(guān)系,以便可以根據(jù)映射關(guān)系從子賬套中抽取到需要的基礎(chǔ)數(shù)據(jù)。
      配置的需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)和該基礎(chǔ)數(shù)據(jù)的級(jí)次的信息可以保存在數(shù)據(jù)倉庫中,當(dāng)然也可以以文本或者XML的格式進(jìn)行保存。此時(shí),在檢測(cè)子賬套的基礎(chǔ)數(shù)據(jù)時(shí),需要檢測(cè)子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的級(jí)次包括的所有基礎(chǔ)數(shù)據(jù)是否已經(jīng)與模板賬套建立了映射關(guān)系。舉例說明如下假設(shè)設(shè)置子賬套中科目-流動(dòng)資產(chǎn)這一級(jí)次的基礎(chǔ)數(shù)據(jù)需要與模板賬套建立映射關(guān)系,則檢測(cè)子賬套的基礎(chǔ)數(shù)據(jù)時(shí),需要檢測(cè)子賬套中科目-流動(dòng)資產(chǎn)這一級(jí)次包括的所有基礎(chǔ)數(shù)據(jù)是否已經(jīng)與模板賬套建立了映射關(guān)系。
      實(shí)施例四 為了滿足用戶的不同數(shù)據(jù)抽取的需求,圖4示出了本發(fā)明第四實(shí)施例提供的數(shù)據(jù)抽取方法的實(shí)現(xiàn)流程,圖4所示的方法在圖1、圖2或圖3所示的數(shù)據(jù)抽取方法中增加了步驟S401。以在圖2所示的數(shù)據(jù)抽取方法中增加步驟S401為例進(jìn)行說明,其中步驟S401與圖2所示的步驟S201相同,步驟S403至S405分別與圖2所示的步驟S202至S204相同,不同之處僅在于增加了步驟S402 在步驟S402中,為子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)配置對(duì)應(yīng)的自動(dòng)映射規(guī)則。在為子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)配置對(duì)應(yīng)的自動(dòng)映射規(guī)則時(shí),可以為不同的基礎(chǔ)數(shù)據(jù)配置相同或者不同的自動(dòng)映射規(guī)則。
      以下是本發(fā)明一個(gè)示例提供的數(shù)據(jù)倉庫進(jìn)行數(shù)據(jù)抽取的具體實(shí)現(xiàn)過程 表1 在本發(fā)明該示例中,數(shù)據(jù)倉庫需要對(duì)A公司和B公司的賬套即A公司賬套和B公司賬套進(jìn)行數(shù)據(jù)抽取,表1示出了當(dāng)前A公司賬套的基礎(chǔ)數(shù)據(jù)和B公司賬套的基礎(chǔ)數(shù)據(jù)分別與模版賬套的基礎(chǔ)數(shù)據(jù)建立映射關(guān)系的情況,在本發(fā)明該示例中,A公司賬套和B公司賬套的基礎(chǔ)數(shù)據(jù)被設(shè)置為高低不等的多個(gè)級(jí)次,且高級(jí)次對(duì)應(yīng)的基礎(chǔ)數(shù)據(jù)包括比其低的級(jí)次對(duì)應(yīng)的所有基礎(chǔ)數(shù)據(jù),預(yù)先設(shè)置的抽取級(jí)次對(duì)應(yīng)的科目為“流動(dòng)資產(chǎn)”科目,且已知A公司賬套中級(jí)次比“流動(dòng)資產(chǎn)”科目低的基礎(chǔ)數(shù)據(jù)包括“101現(xiàn)金”和“102銀行存款”,B公司賬套中級(jí)次比“流動(dòng)資產(chǎn)”科目低的基礎(chǔ)數(shù)據(jù)包括“111現(xiàn)金”和“113應(yīng)收賬款”。
      假設(shè)數(shù)據(jù)倉庫默認(rèn)將名稱匹配規(guī)則作為自動(dòng)映射規(guī)則,數(shù)據(jù)倉庫對(duì)A公司賬套和B公司賬套進(jìn)行數(shù)據(jù)抽取的過程具體為 首先,檢測(cè)抽取級(jí)次對(duì)應(yīng)的A公司賬套和B公司賬套的基礎(chǔ)數(shù)據(jù)是否全部已經(jīng)和模版賬套的基礎(chǔ)數(shù)據(jù)建立映射關(guān)系,參照表1可以發(fā)現(xiàn)A公司賬套的基礎(chǔ)數(shù)據(jù)“101現(xiàn)金”、“102銀行存款”已分別同模版賬套的“1001現(xiàn)金”“1002銀行存款”建立了映射關(guān)系,B公司賬套的基礎(chǔ)數(shù)據(jù)“111現(xiàn)金”已經(jīng)同模版賬套的“1001現(xiàn)金”建立了映射關(guān)系,但是映射表中并沒有找到B公司賬套的“113應(yīng)收賬款”,即B公司賬套的“113應(yīng)收賬款”還沒有和模版賬套的基礎(chǔ)數(shù)據(jù)建立映射關(guān)系; 然后,根據(jù)名稱匹配規(guī)則在模版賬套中查找到與“應(yīng)收賬款”名稱匹配的基礎(chǔ)數(shù)據(jù)“1005應(yīng)收賬款”,將模版賬套“1005應(yīng)收賬款”與B公司賬套的“113應(yīng)收賬款”建立映射關(guān)系,并將該映射關(guān)系添加到映射表中保存,新的映射表如表2所示; 表2 最后,根據(jù)模版賬套“1005應(yīng)收賬款”與B公司賬套的“113應(yīng)收賬款”的映射關(guān)系將B公司賬套的“113應(yīng)收賬款”導(dǎo)入到數(shù)據(jù)倉庫中。
      可見,用戶無需進(jìn)行任何手工操作,即實(shí)現(xiàn)了數(shù)據(jù)倉庫對(duì)子賬套的數(shù)據(jù)抽取,且不易發(fā)生遺漏。
      實(shí)施例五 圖5示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)抽取裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該數(shù)據(jù)抽取裝置可以是內(nèi)置于服務(wù)器或移動(dòng)終端的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或者作為獨(dú)立的掛件集成到服務(wù)器或移動(dòng)終端的數(shù)據(jù)管理系統(tǒng),例如ERP系統(tǒng)中。
      在本發(fā)明實(shí)施例中,數(shù)據(jù)抽取裝置主要包括檢測(cè)單元21、映射關(guān)系自動(dòng)建立單元22、數(shù)據(jù)抽取單元23。其中 檢測(cè)單元21檢測(cè)子賬套中是否存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)。
      在本發(fā)明實(shí)施例中,可以采用代碼和/或名稱來唯一標(biāo)識(shí)子賬套中的基礎(chǔ)數(shù)據(jù)。當(dāng)然也可以采用其他方式來唯一標(biāo)識(shí)子賬套中的基礎(chǔ)數(shù)據(jù)。
      映射關(guān)系自動(dòng)建立單元22在檢測(cè)單元21檢測(cè)到子賬套中存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)自動(dòng)映射規(guī)則自動(dòng)建立子賬套中未與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系。
      其中自動(dòng)映射規(guī)則可以是代碼匹配規(guī)則,也可以是名稱匹配規(guī)則,還可以根據(jù)數(shù)據(jù)抽取的不同需要配置相應(yīng)的其他自動(dòng)映射規(guī)則。
      數(shù)據(jù)抽取單元23根據(jù)映射關(guān)系自動(dòng)建立單元22建立的映射關(guān)系對(duì)子賬套中的基礎(chǔ)數(shù)據(jù)進(jìn)行抽取。
      在本發(fā)明實(shí)施例中,當(dāng)采用代碼和/或名稱唯一標(biāo)識(shí)子賬套中的基礎(chǔ)數(shù)據(jù)時(shí),自動(dòng)映射規(guī)則可以是代碼匹配規(guī)則,也可以是名稱匹配規(guī)則,還可以根據(jù)數(shù)據(jù)抽取的不同需要配置相應(yīng)的其他自動(dòng)映射規(guī)則。
      作為本發(fā)明的另一個(gè)實(shí)施例,映射關(guān)系自動(dòng)建立單元22進(jìn)一步包括判斷模塊221和映射關(guān)系建立模塊222,其中 判斷模塊221根據(jù)自動(dòng)映射規(guī)則判斷子賬套中未建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)是否與模版賬套中的基礎(chǔ)數(shù)據(jù)匹配; 映射關(guān)系建立模塊222在判斷模塊判定子賬套中未建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套中的基礎(chǔ)數(shù)據(jù)匹配時(shí),自動(dòng)建立子賬套中的基礎(chǔ)數(shù)據(jù)和模版賬套中的基礎(chǔ)數(shù)據(jù)的映射關(guān)系。
      在進(jìn)行數(shù)據(jù)抽取時(shí),不一定需要將子賬套中所有的數(shù)據(jù)均抽取到數(shù)據(jù)倉庫中,因此,為了滿足不同用戶的數(shù)據(jù)抽取需求,在本發(fā)明另一實(shí)施例中,該裝置還包括映射數(shù)據(jù)配置單元24。該映射數(shù)據(jù)配置單元24配置并保存子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的信息。此時(shí),檢測(cè)單元21在檢測(cè)子賬套的基礎(chǔ)數(shù)據(jù)時(shí),僅需要檢測(cè)子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)是否已經(jīng)與模板賬套建立了映射關(guān)系。
      在本發(fā)明實(shí)施例中,將配置的子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)保存在數(shù)據(jù)倉庫中,當(dāng)然也可以以文本或者XML的格式進(jìn)行保存。
      在一些應(yīng)用系統(tǒng)中,為了清楚表示賬套中基礎(chǔ)數(shù)據(jù)與基礎(chǔ)數(shù)據(jù)之間的包含關(guān)系,一般均會(huì)為基礎(chǔ)數(shù)據(jù)設(shè)置不同的級(jí)次,此時(shí),為了降低配置子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的復(fù)雜性,提高配置效率,在本發(fā)明另一實(shí)施例中,映射數(shù)據(jù)配置單元24還用于配置并保存子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)和該基礎(chǔ)數(shù)據(jù)的級(jí)次的信息。即配置子賬套中的哪些基礎(chǔ)數(shù)據(jù)的哪些級(jí)次需要與模板賬套建立映射關(guān)系,以便可以根據(jù)映射關(guān)系從子賬套中抽取到需要的基礎(chǔ)數(shù)據(jù)。配置的需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)和該基礎(chǔ)數(shù)據(jù)的級(jí)次的信息可以保存在數(shù)據(jù)倉庫中,當(dāng)然也可以以文本或者XML的格式進(jìn)行保存。此時(shí),檢測(cè)單元21在檢測(cè)子賬套的基礎(chǔ)數(shù)據(jù)時(shí),需要檢測(cè)子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的級(jí)次包括的所有基礎(chǔ)數(shù)據(jù)是否已經(jīng)與模板賬套建立了映射關(guān)系。
      為了滿足用戶的不同數(shù)據(jù)抽取的需求,在本發(fā)明另一實(shí)施例中,該裝置還包括映射規(guī)則配置單元25。該映射規(guī)則配置單元25為子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)配置對(duì)應(yīng)的自動(dòng)映射規(guī)則。在為子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)配置對(duì)應(yīng)的自動(dòng)映射規(guī)則時(shí),可以為不同的基礎(chǔ)數(shù)據(jù)配置相同或者不同的自動(dòng)映射規(guī)則。
      在本發(fā)明實(shí)施例中,通過檢測(cè)子賬套中的基礎(chǔ)數(shù)據(jù),當(dāng)檢測(cè)到子賬套中存在與模版賬套之間未建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)自動(dòng)映射規(guī)則建立該未建立自動(dòng)映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的自動(dòng)映射關(guān)系,并根據(jù)該自動(dòng)映射關(guān)系抽取子賬套中的基礎(chǔ)數(shù)據(jù),即通過自動(dòng)檢測(cè)、自動(dòng)建立映射關(guān)系及自動(dòng)數(shù)據(jù)抽取,實(shí)現(xiàn)了數(shù)據(jù)倉庫對(duì)子賬套的自動(dòng)數(shù)據(jù)抽取,整個(gè)過程無需進(jìn)行人工干預(yù),避免繁瑣而重復(fù)的工作,降低實(shí)施的人力資源成本,另外,與人工干預(yù)相比,降低了數(shù)據(jù)抽取的錯(cuò)誤率并保證數(shù)據(jù)抽取的完整性。
      以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種數(shù)據(jù)抽取方法,其特征在于,所述方法包括以下步驟
      檢測(cè)子賬套中是否存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù);
      當(dāng)檢測(cè)到子賬套中存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)配置的自動(dòng)映射規(guī)則建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系;
      根據(jù)所述映射關(guān)系抽取子賬套中的基礎(chǔ)數(shù)據(jù)。
      2.如權(quán)利要求1所述的方法,其特征在于,在所述檢測(cè)子賬套中是否存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的步驟之前,所述方法還包括
      配置并保存子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的信息。
      3.如權(quán)利要求1所述的方法,其特征在于,在所述檢測(cè)子賬套中是否存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的步驟之前,所述方法還包括配置并保存子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)和該基礎(chǔ)數(shù)據(jù)的級(jí)次的信息。
      4.如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述根據(jù)配置的自動(dòng)映射規(guī)則建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系的步驟具體為
      根據(jù)所述自動(dòng)映射規(guī)則判斷子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)是否與模版賬套中的基礎(chǔ)數(shù)據(jù)匹配;
      當(dāng)子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套中的基礎(chǔ)數(shù)據(jù)匹配時(shí),建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)和模版賬套中的基礎(chǔ)數(shù)據(jù)的映射關(guān)系。
      5.如權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括下述步驟
      為子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)配置對(duì)應(yīng)的自動(dòng)映射規(guī)則。
      6.如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述自動(dòng)映射規(guī)則為代碼匹配規(guī)則和/或名稱匹配規(guī)則。
      7.一種數(shù)據(jù)抽取裝置,其特征在于,所述裝置包括
      檢測(cè)單元,用于檢測(cè)子賬套中的基礎(chǔ)數(shù)據(jù);
      映射關(guān)系自動(dòng)建立單元,用于在所述檢測(cè)單元檢測(cè)到子賬套中存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)配置的自動(dòng)映射規(guī)則建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系;以及
      數(shù)據(jù)抽取單元,用于根據(jù)所述映射關(guān)系自動(dòng)建立單元建立的映射關(guān)系對(duì)子賬套中的基礎(chǔ)數(shù)據(jù)進(jìn)行抽取。
      8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括
      映射數(shù)據(jù)配置單元,用于配置并保存子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)的信息,或者配置并保存子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)和該基礎(chǔ)數(shù)據(jù)的級(jí)次的信息。
      9.如權(quán)利要求7或8所述的裝置,其特征在于,所述映射關(guān)系自動(dòng)建立單元包括
      判斷模塊,用于根據(jù)所述自動(dòng)映射規(guī)則判斷子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)是否與模版賬套中的基礎(chǔ)數(shù)據(jù)匹配;
      映射關(guān)系建立模塊,用于在所述判斷模塊判定子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套中的基礎(chǔ)數(shù)據(jù)匹配時(shí),建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)和模版賬套中的基礎(chǔ)數(shù)據(jù)的映射關(guān)系。
      10.如權(quán)利要求7或8所述的裝置,其特征在于,所述裝置還包括
      映射規(guī)則配置單元,用于為子賬套中需要與模板賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)配置對(duì)應(yīng)的自動(dòng)映射規(guī)則。
      11.如權(quán)利要求7或8所述的方法,其特征在于,所述自動(dòng)映射規(guī)則為代碼匹配規(guī)則和/或名稱匹配規(guī)則。
      12.一種數(shù)據(jù)管理系統(tǒng),其特征在于,所述數(shù)據(jù)管理系統(tǒng)包括權(quán)利要求6至10任一項(xiàng)所述的數(shù)據(jù)抽取裝置。
      全文摘要
      本發(fā)明適用于數(shù)據(jù)庫領(lǐng)域,提供了一種數(shù)據(jù)抽取方法、裝置和數(shù)據(jù)管理系統(tǒng),該方法包括以下步驟檢測(cè)子賬套中是否存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù);當(dāng)檢測(cè)到子賬套中存在未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)時(shí),根據(jù)配置的自動(dòng)映射規(guī)則建立子賬套中未與模版賬套建立映射關(guān)系的基礎(chǔ)數(shù)據(jù)與模版賬套之間的映射關(guān)系;根據(jù)所述映射關(guān)系抽取子賬套中的基礎(chǔ)數(shù)據(jù)。本發(fā)明實(shí)現(xiàn)了數(shù)據(jù)倉庫對(duì)子賬套的自動(dòng)數(shù)據(jù)抽取,避免了繁瑣而重復(fù)的手工操作,降低了錯(cuò)誤率和實(shí)施成本,同時(shí)保證了數(shù)據(jù)抽取的及時(shí)和完整。
      文檔編號(hào)G06F17/30GK101763396SQ200910189099
      公開日2010年6月30日 申請(qǐng)日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
      發(fā)明者劉德光 申請(qǐng)人:金蝶軟件(中國)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1