專利名稱:數(shù)據(jù)查詢檢索處理裝置和數(shù)據(jù)查詢檢索處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)檢索技術(shù)領(lǐng)域,具體而言,涉及ー種數(shù)據(jù)查詢檢索處理裝置和一種數(shù)據(jù)查詢檢索處理方法。
背景技術(shù):
企業(yè)在經(jīng)營過程中會制作出各種各樣的,具有不同業(yè)務(wù)意義,不同格式的報(bào)表,這些報(bào)表體現(xiàn)了企業(yè)的整個(gè)經(jīng)營狀況,而當(dāng)想針對企業(yè)經(jīng)營的某一方面進(jìn)行分析的時(shí)候,需要對這些報(bào)表數(shù)據(jù)進(jìn)行整理分析。解決這種需求常見的方式是使用OLAP系統(tǒng),對某一方面的分析進(jìn)行建摸,總結(jié)出具體的維度,以及需要查看的指標(biāo),通常某一方面的分析往往具有多個(gè)維度,多個(gè)指標(biāo);維度中有成員值,組合后形成的數(shù)據(jù)立方體數(shù)據(jù)信息量是非常大的。而在具體展現(xiàn)的時(shí)候,往 往是展現(xiàn)某個(gè)數(shù)據(jù)切面(即多個(gè)維度中各個(gè)成員點(diǎn)組成的面)。從分析者的角度,在需要了解某幾個(gè)維度下幾個(gè)指標(biāo)的值的時(shí)候,可能會跨越多個(gè)切面,即多個(gè)分析報(bào)表?,F(xiàn)有的報(bào)表中,針對指標(biāo)和維度的分析基本上都是針對單個(gè)表進(jìn)行檢索查詢,同時(shí)每個(gè)報(bào)表的指標(biāo)數(shù)據(jù)都需要執(zhí)行展現(xiàn)后進(jìn)行查詢。這樣既不能滿足分析者的查詢需求,同時(shí)每次打開都要進(jìn)行計(jì)算等復(fù)雜操作,效率上也存在嚴(yán)重問題。因此,需要ー種新的數(shù)據(jù)查詢檢索處理裝置,能夠優(yōu)化報(bào)表的查詢方式,提高查詢效率。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種數(shù)據(jù)查詢檢索處理裝置,能夠優(yōu)化報(bào)表的查詢方式,提高查詢效率。有鑒于此,本發(fā)明提供了一種數(shù)據(jù)查詢檢索處理裝置,包括數(shù)據(jù)獲取模塊,獲取外部數(shù)據(jù)表相應(yīng)的數(shù)據(jù)立方體的切片;數(shù)據(jù)過濾模塊,按預(yù)定的過濾項(xiàng),對所述切片進(jìn)行過濾得到被檢索數(shù)據(jù);索引生成模塊,為所述被檢索數(shù)據(jù)生成索引信息;檢索處理模塊,接收用戶的檢索關(guān)鍵詞,并獲取與所述檢索關(guān)鍵詞匹配的第一索引信息,并將與所述第一索引信息對應(yīng)的第一被檢索數(shù)據(jù)作為檢索結(jié)果,展現(xiàn)給所述用戶。在該技術(shù)方案中,通過第一對切片進(jìn)行過濾,可以大幅縮小了被檢索數(shù)據(jù)的范圍,然后在根據(jù)用戶輸入的檢索關(guān)鍵字進(jìn)行數(shù)據(jù)檢索,有效地提高了檢索效率;通過調(diào)用檢索功能,可以實(shí)現(xiàn)檢索數(shù)據(jù)的實(shí)時(shí)刷新,提高了檢索的準(zhǔn)確度;另外,通過檢索工具針對關(guān)鍵詞的索引,實(shí)現(xiàn)了跨報(bào)表的數(shù)據(jù)檢索。優(yōu)選地,所述檢索處理模塊還設(shè)置展現(xiàn)方式,并按所述展現(xiàn)方式展現(xiàn)所述檢索結(jié)果。在該技術(shù)方案中,通過設(shè)置展現(xiàn)方式,可以實(shí)現(xiàn)靈活地控制展現(xiàn)效果。優(yōu)選地,所述被檢索數(shù)據(jù)具有一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性,所述檢索處理模塊將所述檢索結(jié)果中的一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表。在該技術(shù)方案中,將數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表,實(shí)現(xiàn)了對于報(bào)表名稱添加對應(yīng)真實(shí)報(bào)表的超鏈接,在用戶需要時(shí)可以打開需要了解的報(bào)表查看該報(bào)表的詳細(xì)情況,方便了用戶的使用。
優(yōu)選地,所述檢索處理模塊還查詢所述檢索結(jié)果的相關(guān)內(nèi)容,并展現(xiàn)給所述用戶。在該技術(shù)方案中,還可以自動檢索與檢索結(jié)果相關(guān)的內(nèi)容并展現(xiàn)出來,使用戶可以及時(shí)了解與檢索結(jié)果相關(guān)的各種信息,提高了用戶體驗(yàn)。優(yōu)選地,所述索引生成模塊使用指定的捜索工具,對所述被檢索數(shù)據(jù)進(jìn)行分詞解析處理,以生成所述索引信息。在該技術(shù)方案中,可以調(diào)用外部插件進(jìn)行檢索,減少了開發(fā)人員的工作量,降低了成本。本發(fā)明還提供了一種數(shù)據(jù)查詢檢索處理方法,包括步驟202,獲取外部數(shù)據(jù)表相應(yīng)的數(shù)據(jù)立方體的切片;步驟204,按預(yù)定的過濾項(xiàng),對所述切片進(jìn)行過濾得到被檢索數(shù)據(jù);步驟206,為所述被檢索數(shù)據(jù)生成索引信息;步驟208,接收用戶的檢索關(guān)鍵詞,并獲取與所述檢索關(guān)鍵詞匹配的第一索引信息,并將與所述第一索引信息對應(yīng)的第一被檢索數(shù)據(jù)作為檢索結(jié)果,展現(xiàn)給所述用戶。在該技術(shù)方案中,通過第一對切片進(jìn)行過濾,可以大幅縮小了被檢索數(shù)據(jù)的范圍,然后在根據(jù)用戶輸入的檢索關(guān)鍵字進(jìn)行數(shù)據(jù)檢索,有效地提高了檢索效率;通過調(diào)用檢索功能,可以實(shí)現(xiàn)檢索數(shù)據(jù)的實(shí)時(shí)刷新,提高了檢索的準(zhǔn)確度 ’另外,通過檢索工具針對關(guān)鍵詞的索引,實(shí)現(xiàn)了跨報(bào)表的數(shù)據(jù)檢索。 優(yōu)選地,所述步驟208還包括設(shè)置展現(xiàn)方式,并按所述展現(xiàn)方式展現(xiàn)所述檢索結(jié)果。在該技術(shù)方案中,通過設(shè)置展現(xiàn)方式,可以實(shí)現(xiàn)靈活地控制展現(xiàn)效果。優(yōu)選地,所述步驟208包括所述被檢索數(shù)據(jù)具有一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性,將所述檢索結(jié)果中的一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表。在該技術(shù)方案中,將數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表,實(shí)現(xiàn)了對于報(bào)表名稱添加對應(yīng)真實(shí)報(bào)表的超鏈接,在用戶需要時(shí)可以打開需要了解的報(bào)表查看該報(bào)表的詳細(xì)情況,方便了用戶的使用。優(yōu)選地,所述步驟208還包括還查詢所述檢索結(jié)果的相關(guān)內(nèi)容,并展現(xiàn)給所述用戶。該技術(shù)方案中,還可以自動檢索與檢索結(jié)果相關(guān)的內(nèi)容并展現(xiàn)出來,使用戶可以及時(shí)了解與檢索結(jié)果相關(guān)的各種信息,提高了用戶體驗(yàn)。優(yōu)選地,所述步驟206包括使用指定的捜索工具,對所述被檢索數(shù)據(jù)進(jìn)行分詞解析處理,以生成所述索引信息。在該技術(shù)方案中,可以調(diào)用外部插件進(jìn)行檢索,減少了開發(fā)人員的工作量,降低了成本。綜上所述,通過本發(fā)明,通過第一對切片進(jìn)行過濾,可以大幅縮小了被檢索數(shù)據(jù)的范圍,然后在根據(jù)用戶輸入的檢索關(guān)鍵字進(jìn)行數(shù)據(jù)檢索,有效地提高了檢索效率;通過調(diào)用檢索功能,可以實(shí)現(xiàn)檢索數(shù)據(jù)的實(shí)時(shí)刷新,提高了檢索的準(zhǔn)確度;另外,通過檢索工具針對關(guān)鍵詞的索引,實(shí)現(xiàn)了跨報(bào)表的數(shù)據(jù)檢索。
圖I是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)查詢檢索處理裝置的框圖;圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)查詢檢索處理方法的流程圖;圖3是根據(jù)本發(fā)明另一實(shí)施例的數(shù)據(jù)查詢檢索處理裝置的框圖;圖4是根據(jù)本發(fā)明另一實(shí)施例的數(shù)據(jù)查詢檢索處理方法的流程圖;圖5是根據(jù)本發(fā)明另一實(shí)施例的關(guān)鍵詞捜索裝置的界面截圖。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明進(jìn)行進(jìn)一歩的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明并不限于下面公開的具體實(shí)施例的限制。如圖I所示,本發(fā)明提供了一種數(shù)據(jù)查詢檢索處理裝置100,包括數(shù)據(jù)獲取模塊102,獲取外部數(shù)據(jù)表相應(yīng)的數(shù)據(jù)立方體的切片;數(shù)據(jù)過濾模塊104,按預(yù)定的過濾項(xiàng),對切片進(jìn)行過濾得到被檢索數(shù)據(jù);索引生成模塊106,為被檢索數(shù)據(jù)生成索引信息;檢索處理模塊108,接收用戶的檢索關(guān)鍵詞,并獲取與檢索關(guān)鍵詞匹配的第一索引信息,并將與第一索引信息對應(yīng)的第一被檢索數(shù)據(jù)作為檢索結(jié)果,展現(xiàn)給用戶。在該技術(shù)方案中,通過第一對切片進(jìn)行過濾,可以大幅縮小了被檢索數(shù)據(jù)的范圍,然后在根據(jù)用戶輸入的檢索關(guān)鍵字進(jìn)行數(shù)據(jù)檢索,有效地提高了檢索效率;通過調(diào)用檢索功能,可以實(shí)現(xiàn)檢索數(shù)據(jù)的實(shí)時(shí)刷新,提高了檢索的準(zhǔn)確度;另外,通過檢索工具針對關(guān)鍵詞的索引,實(shí)現(xiàn)了跨報(bào)表的數(shù)據(jù)檢索。 優(yōu)選地,檢索處理模塊108還設(shè)置展現(xiàn)方式,并按展現(xiàn)方式展現(xiàn)檢索結(jié)果。在該技術(shù)方案中,通過設(shè)置展現(xiàn)方式,可以實(shí)現(xiàn)靈活地控制展現(xiàn)效果。優(yōu)選地,被檢索數(shù)據(jù)具有一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性,檢索處理模塊108將檢索結(jié)果中的一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表。在該技術(shù)方案中,將數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表,實(shí)現(xiàn)了對于報(bào)表名稱添加對應(yīng)真實(shí)報(bào)表的超鏈接,在用戶需要時(shí)可以打開需要了解的報(bào)表查看該報(bào)表的詳細(xì)情況,方便了用戶的使用。優(yōu)選地,檢索處理模塊108還查詢檢索結(jié)果的相關(guān)內(nèi)容,并展現(xiàn)給用戶。在該技術(shù)方案中,還可以自動檢索與檢索結(jié)果相關(guān)的內(nèi)容并展現(xiàn)出來,使用戶可以及時(shí)了解與檢索結(jié)果相關(guān)的各種信息,提高了用戶體驗(yàn)。優(yōu)選地,索引生成模塊106使用指定的捜索工具,對被檢索數(shù)據(jù)進(jìn)行分詞解析處理,以生成索引信息。在該技術(shù)方案中,可以調(diào)用外部插件進(jìn)行檢索,減少了開發(fā)人員的エ作量,降低了成本。如圖2所示,本發(fā)明還提供了一種數(shù)據(jù)查詢檢索處理方法,包括步驟202,獲取外部數(shù)據(jù)表相應(yīng)的數(shù)據(jù)立方體的切片;步驟204,按預(yù)定的過濾項(xiàng),對切片進(jìn)行過濾得到被檢索數(shù)據(jù);步驟206,為被檢索數(shù)據(jù)生成索引信息;步驟208,接收用戶的檢索關(guān)鍵詞,并獲取與檢索關(guān)鍵詞匹配的第一索引信息,并將與第一索引信息對應(yīng)的第一被檢索數(shù)據(jù)作為檢索結(jié)果,展現(xiàn)給用戶。在該技術(shù)方案中,通過第一對切片進(jìn)行過濾,可以大幅縮小了被檢索數(shù)據(jù)的范圍,然后在根據(jù)用戶輸入的檢索關(guān)鍵字進(jìn)行數(shù)據(jù)檢索,有效地提高了檢索效率;通過調(diào)用檢索功能,可以實(shí)現(xiàn)檢索數(shù)據(jù)的實(shí)時(shí)刷新,提高了檢索的準(zhǔn)確度;另外,通過檢索工具針對關(guān)鍵詞的索引,實(shí)現(xiàn)了跨報(bào)表的數(shù)據(jù)檢索。優(yōu)選地,步驟208還包括設(shè)置展現(xiàn)方式,并按展現(xiàn)方式展現(xiàn)檢索結(jié)果。在該技術(shù)方案中,通過設(shè)置展現(xiàn)方式,可以實(shí)現(xiàn)靈活地控制展現(xiàn)效果。優(yōu)選地,步驟208包括被檢索數(shù)據(jù)具有一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性,將檢索結(jié)果中的一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表。在該技術(shù)方案中,將數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表,實(shí)現(xiàn)了對于報(bào)表名稱添加對應(yīng)真實(shí)報(bào)表的超鏈接,在用戶需要時(shí)可以打開需要了解的報(bào)表查看該報(bào)表的詳細(xì)情況,方便了用戶的使用。
優(yōu)選地,步驟208還包括還查詢檢索結(jié)果的相關(guān)內(nèi)容,并展現(xiàn)給用戶。該技術(shù)方案中,還可以自動檢索與檢索結(jié)果相關(guān)的內(nèi)容并展現(xiàn)出來,使用戶可以及時(shí)了解與檢索結(jié)果相關(guān)的各種信息,提高了用戶體驗(yàn)。優(yōu)選地,步驟206包括使用指定的捜索工具,對被檢索數(shù)據(jù)進(jìn)行分詞解析處理,以生成索引信息。在該技術(shù)方案中,可以調(diào)用外部插件進(jìn)行檢索,減少了開發(fā)人員的工作量,降低了成本。圖3是根據(jù)本發(fā)明另一實(shí)施例的數(shù)據(jù)查詢檢索處理裝置的框圖。如圖3所示,本實(shí)施例中的數(shù)據(jù)查詢檢索處理裝置包括調(diào)度處理裝置302,主要負(fù)責(zé)定時(shí)掃描報(bào)表系統(tǒng),獲取到報(bào)表中對應(yīng)的立方體切片信息,以及對切片進(jìn)行計(jì)算,按照被檢索數(shù)據(jù)的結(jié)構(gòu),生成被檢索數(shù)據(jù);索引工具304,采用第三方的搜索工具,爬取被檢索的數(shù)據(jù),生成索引文件,同時(shí)作為搜索引擎,對查詢檢索服務(wù)提供接ロ,返回匹配結(jié)果;結(jié)果處理器306,提供可定制的結(jié)果描述,對查詢返回的結(jié)果,進(jìn)行定制,如可以返回包含報(bào)表編 碼,報(bào)表名稱,匹配關(guān)鍵詞高亮,以及報(bào)表打開鏈接的捜索結(jié)果;關(guān)鍵詞搜索裝置308,接受外界關(guān)鍵詞輸入,調(diào)用檢索工具,獲取搜索結(jié)果其中,數(shù)據(jù)立方體切片是指查詢報(bào)表數(shù)據(jù)系統(tǒng)中所引用的數(shù)據(jù)立方體相關(guān)的切片。從此處可以獲取到系統(tǒng)中所有的報(bào)表基本信息(名稱,編碼),報(bào)表所引用的數(shù)據(jù)來源(即數(shù)據(jù)立方體),數(shù)據(jù)模型(即立方體切片)。被檢索的數(shù)據(jù)主要為第三方檢索工具爬取所準(zhǔn)備的數(shù)據(jù),可以根據(jù)不同的業(yè)務(wù)場景進(jìn)行配置,其典型的數(shù)據(jù)結(jié)構(gòu)如下表所示
權(quán)利要求
1.一種數(shù)據(jù)查詢檢索處理裝置,其特征在于,包括 數(shù)據(jù)獲取模塊,獲取外部數(shù)據(jù)表相應(yīng)的數(shù)據(jù)立方體的切片; 數(shù)據(jù)過濾模塊,按預(yù)定的過濾項(xiàng),對所述切片進(jìn)行過濾得到被檢索數(shù)據(jù); 索引生成模塊,為所述被檢索數(shù)據(jù)生成索引信息; 檢索處理模塊,接收用戶的檢索關(guān)鍵詞,并獲取與所述檢索關(guān)鍵詞匹配的第一索引信息,并將與所述第一索引信息對應(yīng)的第一被檢索數(shù)據(jù)作為檢索結(jié)果,展現(xiàn)給所述用戶。
2.根據(jù)權(quán)利要求I所述的數(shù)據(jù)查詢檢索處理裝置,其特征在于,所述檢索處理模塊還設(shè)置展現(xiàn)方式,并按所述展現(xiàn)方式展現(xiàn)所述檢索結(jié)果。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)查詢檢索處理裝置,其特征在于,所述被檢索數(shù)據(jù)具有一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性,所述檢索處理模塊將所述檢索結(jié)果中的一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表。
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)查詢檢索處理裝置,其特征在于,所述檢索處理模塊還查詢所述檢索結(jié)果的相關(guān)內(nèi)容,并展現(xiàn)給所述用戶。
5.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的數(shù)據(jù)查詢檢索處理裝置,其特征在于,所述索引生成模塊使用指定的搜索工具,對所述被檢索數(shù)據(jù)進(jìn)行分詞解析處理,以生成所述索引信肩、O
6.一種數(shù)據(jù)查詢檢索處理方法,其特征在于,包括 步驟202,獲取外部數(shù)據(jù)表相應(yīng)的數(shù)據(jù)立方體的切片; 步驟204,按預(yù)定的過濾項(xiàng),對所述切片進(jìn)行過濾得到被檢索數(shù)據(jù); 步驟206,為所述被檢索數(shù)據(jù)生成索引信息; 步驟208,接收用戶的檢索關(guān)鍵詞,并獲取與所述檢索關(guān)鍵詞匹配的第一索引信息,并將與所述第一索引信息對應(yīng)的第一被檢索數(shù)據(jù)作為檢索結(jié)果,展現(xiàn)給所述用戶。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)查詢檢索處理方法,其特征在于,所述步驟208還包括 設(shè)置展現(xiàn)方式,并按所述展現(xiàn)方式展現(xiàn)所述檢索結(jié)果。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)查詢檢索處理方法,其特征在于,所述步驟208包括 所述被檢索數(shù)據(jù)具有一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性,將所述檢索結(jié)果中的一項(xiàng)或多項(xiàng)數(shù)據(jù)表屬性的值鏈接至對應(yīng)的數(shù)據(jù)表。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)查詢檢索處理方法,其特征在于,所述步驟208還包括 還查詢所述檢索結(jié)果的相關(guān)內(nèi)容,并展現(xiàn)給所述用戶。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的數(shù)據(jù)查詢檢索處理方法,其特征在于,所述步驟206包括 使用指定的搜索工具,對所述被檢索數(shù)據(jù)進(jìn)行分詞解析處理,以生成所述索引信息。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)查詢檢索處理裝置,包括數(shù)據(jù)獲取模塊,獲取外部數(shù)據(jù)表相應(yīng)的數(shù)據(jù)立方體的切片;數(shù)據(jù)過濾模塊,按預(yù)定的過濾項(xiàng),對所述切片進(jìn)行過濾得到被檢索數(shù)據(jù);索引生成模塊,為所述被檢索數(shù)據(jù)生成索引信息;檢索處理模塊,接收用戶的檢索關(guān)鍵詞,并獲取與所述檢索關(guān)鍵詞匹配的第一索引信息,并將與所述第一索引信息對應(yīng)的第一被檢索數(shù)據(jù)作為檢索結(jié)果,展現(xiàn)給所述用戶。本發(fā)明還提供了一種數(shù)據(jù)查詢檢索處理方法。通過本發(fā)明能夠優(yōu)化報(bào)表的查詢方式,提高查詢效率。
文檔編號G06F17/30GK102789487SQ20121022506
公開日2012年11月21日 申請日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者李長山 申請人:用友軟件股份有限公司