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