一種數(shù)據(jù)標簽組織系統(tǒng)及組織方法
【技術(shù)領(lǐng)域】
[0001] 本申請設(shè)及一種數(shù)據(jù)標簽管理技術(shù),尤其設(shè)及一種數(shù)據(jù)標簽組織系統(tǒng)及組織方 法。
【背景技術(shù)】
[0002] 目前,在開放的數(shù)據(jù)平臺交易市場,存在許多不同的數(shù)據(jù)供應(yīng)商,提供著上千萬的 數(shù)據(jù)標簽。要獲得指定的數(shù)據(jù)標簽通常需要經(jīng)過人工進行數(shù)據(jù)處理,而數(shù)據(jù)處理大致分為 兩大類:聯(lián)機事務(wù)處理(0LT巧和聯(lián)機分析處理(0LAP),化TP是關(guān)系型數(shù)據(jù)庫的主要應(yīng)用, 性能上由響應(yīng)時間為衡量標準;0LAP是數(shù)據(jù)倉庫系統(tǒng)的主要應(yīng)用,W吞吐量為主要衡量標 準。在運兩種數(shù)據(jù)應(yīng)用環(huán)境中,都必須耗費大量人力物力,通過人工大量運行業(yè)務(wù)邏輯代 碼,才能支持各種復雜多變的數(shù)據(jù)標簽需求。
[0003] 前述方法在從需求描述業(yè)務(wù)到最終結(jié)果,需要第Ξ方技術(shù)人員介入,難免會因業(yè) 務(wù)理解差異導致最終開發(fā)結(jié)果與需求不同;或者存在盡管不同需求存在共性,仍然需要重 復開發(fā),致使開發(fā)效率不高,可通用性差的缺陷。
[0004] 有鑒于此,有必要提供一種適用于不同數(shù)據(jù)平臺的,可進行數(shù)據(jù)標簽化組織的系 統(tǒng)及方法,W滿足用戶簡便、高效、準確地從不同數(shù)據(jù)平臺獲取各種數(shù)據(jù)的要求。
【發(fā)明內(nèi)容】
陽〇化]本申請?zhí)峁┝艘环N數(shù)據(jù)標簽組織系統(tǒng),包括:數(shù)據(jù)標簽申請模塊,用于根據(jù)用戶指 令申請所需業(yè)務(wù)數(shù)據(jù)標簽;W及數(shù)據(jù)標簽編譯模塊,用于依據(jù)定義的元數(shù)據(jù)信息將所需業(yè) 務(wù)數(shù)據(jù)標簽編譯為基于標準S化的S化語句。
[0006] 本申請還提供了一種數(shù)據(jù)標簽組織方法,包括:申請數(shù)據(jù)標簽;定義元數(shù)據(jù)信息; W及依據(jù)所述元數(shù)據(jù)信息將所需業(yè)務(wù)數(shù)據(jù)標簽編譯為基于標準S化的S化語句。
[0007] 采用本申請的數(shù)據(jù)標簽組織系統(tǒng)與組織方法,可W通過一次定義數(shù)據(jù)業(yè)務(wù)過濾規(guī) 貝1J,便可自動獲取各種數(shù)據(jù)平臺中指定的數(shù)據(jù)標簽,從而可滿足用戶簡便、高效、準確地從 不同數(shù)據(jù)平臺獲取各種數(shù)據(jù)的要求。
【附圖說明】
[000引讀者在參照附圖閱讀了本申請的【具體實施方式】W后,將會更清楚地了解本申請的 各個方面。其中,
[0009] 圖1為本申請的數(shù)據(jù)標簽組織系統(tǒng)的模塊示意圖;
[0010] 圖2為圖1的數(shù)據(jù)標簽組織系統(tǒng)中的模塊121的子模塊示意圖; W11] 圖3為本申請的數(shù)據(jù)標簽組織系統(tǒng)中的數(shù)據(jù)標簽信息參數(shù)E-R示意圖;
[0012] 圖4為圖3的數(shù)據(jù)標簽信息參數(shù)S化列表示意圖;
[0013] 圖5為本申請的數(shù)據(jù)標簽組織方法的優(yōu)選流程示意圖;
[0014] 圖6為圖5的數(shù)據(jù)標簽組織方法中的步驟200的優(yōu)選流程示意圖;
[0015] 圖7為圖5的數(shù)據(jù)標簽組織方法中的步驟300的優(yōu)選流程示意圖。
【具體實施方式】
[0016] 為了使本申請所掲示的技術(shù)內(nèi)容更加詳盡與完備,可參照附圖化及本申請的下述 各種具體實施例,附圖中相同的標記代表相同或相似的組件。然而,本領(lǐng)域的普通技術(shù)人員 應(yīng)當理解,下文中所提供的實施例并非用來限制本申請所涵蓋的范圍。此外,附圖僅僅用于 示意性地加 W說明,并未依照其原尺寸進行繪制。
[0017] 在本申請一個典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個或多個 處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計算機可讀介質(zhì)中的非永 久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃 存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括永久性和非永久性、 可移動和非可移動媒體可W由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可W是計算機可讀指 令、數(shù)據(jù)結(jié)構(gòu)、程序的子單元或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi) 存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器值RAM)、其他類型的隨機存 取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器巧EPROM)、快閃記憶體或 其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤值VD)或其他光學存儲、磁 盒式磁帶,磁帶磁硬盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可W 被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非暫存電腦可讀媒體 (transitcxry media),如調(diào)制的數(shù)據(jù)信號和載波。
[0018] 下面參照附圖,對本申請各個方面的【具體實施方式】作進一步的詳細描述。
[0019] 請參閱圖1,所示為本申請的數(shù)據(jù)標簽組織系統(tǒng)的模塊示意圖。所述數(shù)據(jù)標簽組織 系統(tǒng)1與用戶2通過可視化界面交互通信,可依據(jù)用戶2的指令,依據(jù)用戶2對數(shù)據(jù)標簽的 需求組織編譯,從而為用戶2提供可供查詢的基于標準SQL的S化語句。
[0020] 在本申請的一個優(yōu)選實施例中,所述數(shù)據(jù)標簽組織系統(tǒng)1包括數(shù)據(jù)標簽申請模塊 11,數(shù)據(jù)標簽編譯模塊12 W及執(zhí)行存儲模塊13。其中,數(shù)據(jù)標簽申請模塊11用于根據(jù)用戶 指令申請所需業(yè)務(wù)數(shù)據(jù)標簽,數(shù)據(jù)標簽編譯模塊12用于依據(jù)定義的元數(shù)據(jù)信息將所需業(yè) 務(wù)數(shù)據(jù)標簽編譯為基于標準S化的S化語句,執(zhí)行存儲模塊13用于執(zhí)行并存儲編譯后的基 于標準S化的S化語句。
[0021] 具體地,在本申請的另一優(yōu)選實施例中,數(shù)據(jù)標簽編譯模塊12還包括:數(shù)據(jù)標簽 定義模塊120 W及程序模塊121。其中,數(shù)據(jù)標簽定義模塊120用于依據(jù)所述元數(shù)據(jù)信息定 義預(yù)設(shè)數(shù)據(jù)標簽信息,程序模塊121用于依據(jù)所述預(yù)設(shè)數(shù)據(jù)標簽信息將所需業(yè)務(wù)數(shù)據(jù)標簽 編譯為基于標準S化的S化語句。
[0022] 執(zhí)行存儲模塊13還進一步包括執(zhí)行模塊130, W及存儲模塊131。其中,執(zhí)行模塊 130用于執(zhí)行編譯后的基于標準S化的S化語句,存儲模塊131用于存儲編譯后的基于標準 S化的S化語句。
[0023] 在本實施例中,數(shù)據(jù)標簽定義模塊120依據(jù)所述元數(shù)據(jù)信息定義預(yù)設(shè)數(shù)據(jù)標簽信 息。其中所述元數(shù)據(jù)信息包括構(gòu)建數(shù)據(jù)標簽實體-聯(lián)系圖巧ntity Relationship Diagram, E-R圖),并依據(jù)該E-R圖設(shè)置數(shù)據(jù)標簽的邏輯信息W及物理信息。舉例而言,所述E-R圖 包含預(yù)設(shè)數(shù)據(jù)標簽信息定義如下:
[0024] 數(shù)據(jù)標簽數(shù)據(jù)源,用于確定基礎(chǔ)數(shù)據(jù)標簽的存儲信息;
[00巧]數(shù)據(jù)標簽融合方式,用于確定所述基礎(chǔ)數(shù)據(jù)標簽的融合方式;
[00%] 數(shù)據(jù)標簽因子邏輯,用于確定所述數(shù)據(jù)標簽與基礎(chǔ)數(shù)據(jù)標簽的關(guān)系及所述基礎(chǔ)數(shù) 據(jù)標簽的過濾規(guī)則;
[0027] 數(shù)據(jù)標簽的業(yè)務(wù)邏輯,用于確定所述數(shù)據(jù)標簽與所述數(shù)據(jù)標簽因子的業(yè)務(wù)邏輯聯(lián) 系;所申請的數(shù)據(jù)標簽需求,用于確定所申請的數(shù)據(jù)標簽與數(shù)據(jù)標簽的聚合維度。
[0028] 數(shù)據(jù)標簽容器,用于確定所述數(shù)據(jù)標簽的存儲位置;W及
[0029] 數(shù)據(jù)標簽質(zhì)量,用于確定所述數(shù)據(jù)標簽的數(shù)據(jù)質(zhì)量符合所述元數(shù)據(jù)信息的要求。
[0030] 具體地,請配合同時參閱圖1與圖3,圖3所示為本申請另一實施例中定義所述預(yù) 設(shè)數(shù)據(jù)標簽信息示意圖,簡明地示出了在預(yù)設(shè)的E-R圖中標簽實體的聯(lián)系關(guān)系實例。其中, 數(shù)據(jù)標簽因子邏輯與數(shù)據(jù)標簽數(shù)據(jù)源為多對多(M:腳引用聯(lián)系類型