或過濾后的數(shù)據(jù)一起可用的原始數(shù)據(jù)的元數(shù)據(jù)確定的。更新(616)可以利用根據(jù)本發(fā)明實(shí)施例的各種系統(tǒng)執(zhí)行,包括興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)和興趣驅(qū)動的數(shù)據(jù)可視化系統(tǒng)。根據(jù)本發(fā)明特定實(shí)施例的需求,更新可以由機(jī)器自動地或者由從分析人員接收的輸入執(zhí)行。在幾種實(shí)施例中,報(bào)告數(shù)據(jù)是響應(yīng)于利用所傳送的(614)報(bào)告數(shù)據(jù)需求利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)生成的任務(wù)而利用由目的地興趣驅(qū)動的商業(yè)智能系統(tǒng)生成的源數(shù)據(jù)創(chuàng)建的(618)。在許多實(shí)施例中,任務(wù)是利用更新的(616)報(bào)告數(shù)據(jù)生成的。在多種實(shí)施例中,依賴于本發(fā)明特定實(shí)施例的需求,報(bào)告數(shù)據(jù)是利用各種方法創(chuàng)建的¢18),包括以上關(guān)于圖3、圖4和圖5所描述的那些方法。
[0072]用于在興趣驅(qū)動的商業(yè)智能系統(tǒng)之間共享利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)生成的報(bào)告數(shù)據(jù)的具體方法在以上關(guān)于圖6進(jìn)行了描述;但是,根據(jù)本發(fā)明的實(shí)施例,任何各種方法都可以被使用。
[0073]雖然本發(fā)明已經(jīng)在某些具體方面中進(jìn)行了描述,但是許多附加修改和變化都將對本領(lǐng)域技術(shù)人員清楚。因此,應(yīng)當(dāng)理解,在不背離本發(fā)明范圍和精神的情況下,本發(fā)明可以以與具體描述的方式不同的方式實(shí)踐。因此,本發(fā)明的實(shí)施例應(yīng)當(dāng)在所有方面都被認(rèn)為是說明性而不是約束性的。因而,本發(fā)明的范圍不應(yīng)當(dāng)由所說明的實(shí)施例確定,而是由所附權(quán)利要求及其等同物來確定。
【主權(quán)項(xiàng)】
1.一種興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),包括: 處理器; 存儲器,連接到處理器并且配置為存儲興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用; 原始數(shù)據(jù)存儲器,配置為存儲原始數(shù)據(jù),其中原始數(shù)據(jù)的一部分包括非結(jié)構(gòu)化的數(shù)據(jù); 元數(shù)據(jù)存儲器,配置為存儲描述原始數(shù)據(jù)的數(shù)據(jù)描述元數(shù)據(jù) '及報(bào)告存儲器,配置為存儲先前生成的報(bào)告,該先前生成的報(bào)告包括先前的報(bào)告數(shù)據(jù)和先前的報(bào)告數(shù)據(jù)需求, 其中,興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為: 接收報(bào)告規(guī)范,其中報(bào)告規(guī)范包括至少一個(gè)報(bào)告數(shù)據(jù)需求; 利用先前的報(bào)告數(shù)據(jù)需求和所述至少一個(gè)報(bào)告數(shù)據(jù)需求來找出在報(bào)告存儲器中存儲的至少一個(gè)先前生成的報(bào)告; 利用所述報(bào)告數(shù)據(jù)需求當(dāng)中的至少一個(gè)和數(shù)據(jù)描述元數(shù)據(jù)來識別在原始數(shù)據(jù)存儲器中存儲的原始數(shù)據(jù); 利用所找出的先前生成的報(bào)告和所識別出的原始數(shù)據(jù)來計(jì)算冗余數(shù)據(jù)元數(shù)據(jù),其中該冗余數(shù)據(jù)元數(shù)據(jù)標(biāo)識出所識別出的原始數(shù)據(jù)與所找出的先前生成的報(bào)告中先前的報(bào)告數(shù)據(jù)共有的數(shù)據(jù); 確定修改后的報(bào)告數(shù)據(jù)需求,其中該修改后的報(bào)告數(shù)據(jù)需求排除由冗余數(shù)據(jù)元數(shù)據(jù)標(biāo)識出的共有數(shù)據(jù); 利用修改后的報(bào)告數(shù)據(jù)需求從原始數(shù)據(jù)存儲器取回更新的源數(shù)據(jù);及基于更新的源數(shù)據(jù)和包含在所述至少一個(gè)先前生成的報(bào)告當(dāng)中的至少一個(gè)中的先前的報(bào)告數(shù)據(jù)來生成報(bào)告數(shù)據(jù)。
2.如權(quán)利要求1所述的系統(tǒng),其中,興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為利用興趣驅(qū)動的數(shù)據(jù)管道來生成報(bào)告數(shù)據(jù),其中該興趣驅(qū)動的數(shù)據(jù)管道被配置為基于報(bào)告規(guī)范來融合更新的數(shù)據(jù)和先前的報(bào)告數(shù)據(jù)。
3.如權(quán)利要求1所述的系統(tǒng),其中: 原始數(shù)據(jù)存儲器與興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)分開并遠(yuǎn)離;及興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為生成數(shù)據(jù)源任務(wù),該數(shù)據(jù)源任務(wù)被配置為從原始數(shù)據(jù)存儲器取回更新的源數(shù)據(jù)。
4.如權(quán)利要求3所述的系統(tǒng),其中,數(shù)據(jù)源任務(wù)把原始數(shù)據(jù)存儲器配置為基于原始數(shù)據(jù)來生成融合數(shù)據(jù),其中原始數(shù)據(jù)的一部分包括非結(jié)構(gòu)化的數(shù)據(jù)。
5.如權(quán)利要求1所述的系統(tǒng),還包括數(shù)據(jù)維度目錄,其中該數(shù)據(jù)維度目錄包括與先前生成的報(bào)告關(guān)聯(lián)的多個(gè)數(shù)據(jù)維度; 其中,所述至少一個(gè)報(bào)告數(shù)據(jù)需求包括至少一個(gè)報(bào)告數(shù)據(jù)維度;及其中,興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為基于數(shù)據(jù)維度目錄和所述至少一個(gè)報(bào)告數(shù)據(jù)需求來計(jì)算冗余元數(shù)據(jù)。
6.如權(quán)利要求5所述的系統(tǒng),其中,興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為基于所生成的報(bào)告數(shù)據(jù)來更新數(shù)據(jù)維度目錄。
7.如權(quán)利要求1所述的系統(tǒng),其中,興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為: 利用修改后的報(bào)告數(shù)據(jù)需求來從原始數(shù)據(jù)存儲器取回更新的源數(shù)據(jù),其中更新的源數(shù)據(jù)滿足修改后的報(bào)告數(shù)據(jù)需求的一部分; 基于更新的源數(shù)據(jù)和包含在所述至少一個(gè)先前生成的報(bào)告當(dāng)中的至少一個(gè)中的先前的報(bào)告數(shù)據(jù)來生成部分報(bào)告數(shù)據(jù); 從原始數(shù)據(jù)存儲器取回補(bǔ)充源數(shù)據(jù),其中該補(bǔ)充源數(shù)據(jù)滿足修改后的報(bào)告數(shù)據(jù)需求的剩余部分;及 利用部分報(bào)告數(shù)據(jù)和補(bǔ)充源數(shù)據(jù)來生成報(bào)告數(shù)據(jù)。
8.如權(quán)利要求7所述的系統(tǒng),還包括被配置為存儲融合數(shù)據(jù)的融合數(shù)據(jù)存儲器; 其中,更新的源數(shù)據(jù)包括融合數(shù)據(jù)?’及 其中,興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為利用融合數(shù)據(jù)存儲器來存儲更新的源數(shù)據(jù)。
9.如權(quán)利要求1所述的系統(tǒng),其中: 所述至少一個(gè)報(bào)告數(shù)據(jù)需求當(dāng)中的至少一個(gè)包括標(biāo)識出至少一個(gè)數(shù)據(jù)源的數(shù)據(jù)源元數(shù)據(jù),其中所述至少一個(gè)數(shù)據(jù)源被配置為存儲原始數(shù)據(jù);及 興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為從所述至少一個(gè)數(shù)據(jù)源取回更新的源數(shù)據(jù)。
10.如權(quán)利要求1所述的系統(tǒng),其中: 報(bào)告數(shù)據(jù)存儲器與興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)分開;及 興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為: 生成數(shù)據(jù)映射元數(shù)據(jù),其中該數(shù)據(jù)映射元數(shù)據(jù)利用數(shù)據(jù)描述元數(shù)據(jù)來標(biāo)識出先前的報(bào)告數(shù)據(jù)需求與所接收的報(bào)告規(guī)范之間的對應(yīng)關(guān)系; 基于數(shù)據(jù)映射元數(shù)據(jù),利用所找出的先前生成的報(bào)告和所識別出的原始數(shù)據(jù)來計(jì)算冗余數(shù)據(jù)元數(shù)據(jù)?’及 基于數(shù)據(jù)映射元數(shù)據(jù),基于更新的源數(shù)據(jù)和包含在所述至少一個(gè)先前生成的報(bào)告當(dāng)中的至少一個(gè)中的先前的報(bào)告數(shù)據(jù)來生成報(bào)告數(shù)據(jù)。
11.一種用于興趣驅(qū)動的數(shù)據(jù)共享的方法,包括: 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)來接收報(bào)告規(guī)范,其中該報(bào)告規(guī)范包括至少一個(gè)報(bào)告數(shù)據(jù)需求; 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于先前的報(bào)告數(shù)據(jù)需求和所述至少一個(gè)報(bào)告數(shù)據(jù)需求來找出在報(bào)告存儲器中存儲的至少一個(gè)先前生成的報(bào)告; 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于所述報(bào)告數(shù)據(jù)需求當(dāng)中的至少一個(gè)和數(shù)據(jù)描述元數(shù)據(jù)來識別在原始數(shù)據(jù)存儲器中存儲的原始數(shù)據(jù); 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于所找出的先前生成的報(bào)告和所識別出的原始數(shù)據(jù)來計(jì)算冗余數(shù)據(jù)元數(shù)據(jù),其中該冗余數(shù)據(jù)元數(shù)據(jù)標(biāo)識出所識別出的原始數(shù)據(jù)與所找出的先前生成的報(bào)告中先前的報(bào)告數(shù)據(jù)共有的數(shù)據(jù); 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),確定修改后的報(bào)告數(shù)據(jù)需求,其中該修改后的報(bào)告數(shù)據(jù)需求排除由冗余數(shù)據(jù)元數(shù)據(jù)標(biāo)識出的共有數(shù)據(jù); 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于修改后的報(bào)告數(shù)據(jù)需求來取回更新的源數(shù)據(jù);及 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于更新的源數(shù)據(jù)和包含在所述至少一個(gè)先前生成的報(bào)告當(dāng)中的至少一個(gè)中的先前的報(bào)告數(shù)據(jù)來生成報(bào)告數(shù)據(jù)。
12.如權(quán)利要求11所述的方法,還包括利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)中的興趣驅(qū)動的數(shù)據(jù)管道來生成報(bào)告數(shù)據(jù),其中該興趣驅(qū)動的數(shù)據(jù)管道被配置為基于報(bào)告規(guī)范來融合更新的數(shù)據(jù)和先前的報(bào)告數(shù)據(jù)。
13.如權(quán)利要求11所述的方法,還包括把興趣驅(qū)動的數(shù)據(jù)管道配置為生成數(shù)據(jù)源任務(wù),該數(shù)據(jù)源任務(wù)被配置為利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),從與興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)分開并遠(yuǎn)離的原始數(shù)據(jù)存儲系統(tǒng)取回更新的源數(shù)據(jù)。
14.如權(quán)利要求13所述的方法,其中,數(shù)據(jù)源任務(wù)把原始數(shù)據(jù)存儲器配置為基于原始數(shù)據(jù)來生成融合數(shù)據(jù),其中原始數(shù)據(jù)的一部分包括非結(jié)構(gòu)化的數(shù)據(jù)。
15.如權(quán)利要求11所述的方法,還包括利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于數(shù)據(jù)維度目錄和所述至少一個(gè)報(bào)告數(shù)據(jù)需求來計(jì)算冗余元數(shù)據(jù),其中該數(shù)據(jù)維度目錄包括與先前生成的報(bào)告關(guān)聯(lián)的多個(gè)數(shù)據(jù)維度并且所述至少一個(gè)報(bào)告數(shù)據(jù)需求包括至少一個(gè)報(bào)告數(shù)據(jù)維度。
16.如權(quán)利要求15所述的方法,還包括利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于所生成的報(bào)告數(shù)據(jù)來更新數(shù)據(jù)維度目錄。
17.如權(quán)利要求11所述的方法,還包括: 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于修改后的報(bào)告數(shù)據(jù)需求來取回更新的源數(shù)據(jù),其中該更新的源數(shù)據(jù)滿足修改后的報(bào)告數(shù)據(jù)需求的一部分; 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于更新的源數(shù)據(jù)和包含在所述至少一個(gè)先前生成的報(bào)告當(dāng)中的至少一個(gè)中的先前的報(bào)告數(shù)據(jù)來生成部分報(bào)告數(shù)據(jù); 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),取回補(bǔ)充源數(shù)據(jù),其中該補(bǔ)充源數(shù)據(jù)滿足修改后的報(bào)告數(shù)據(jù)需求的剩余部分;及 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于部分報(bào)告數(shù)據(jù)和補(bǔ)充源數(shù)據(jù)來生成報(bào)告數(shù)據(jù)。
18.如權(quán)利要求17所述的方法,還包括利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)來存儲更新的源數(shù)據(jù)。
19.如權(quán)利要求11所述的方法,還包括利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)來從至少一個(gè)數(shù)據(jù)源取回更新的源數(shù)據(jù),其中,所述至少一個(gè)報(bào)告數(shù)據(jù)需求當(dāng)中的至少一個(gè)包括標(biāo)識出被配置為存儲原始數(shù)據(jù)的所述至少一個(gè)數(shù)據(jù)源的數(shù)據(jù)源元數(shù)據(jù)。
20.如權(quán)利要求11所述的方法,還包括: 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)來生成數(shù)據(jù)映射元數(shù)據(jù),其中該數(shù)據(jù)映射元數(shù)據(jù)利用數(shù)據(jù)描述元數(shù)據(jù)標(biāo)識出先前的報(bào)告數(shù)據(jù)需求與所接收的報(bào)告規(guī)范之間的對應(yīng)關(guān)系; 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于所找出的先前生成的報(bào)告、所識別出的原始數(shù)據(jù)和數(shù)據(jù)映射元數(shù)據(jù)來計(jì)算冗余數(shù)據(jù)元數(shù)據(jù);及 利用興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng),基于更新的源數(shù)據(jù)、包含在所述至少一個(gè)先前生成的報(bào)告當(dāng)中的至少一個(gè)中的先前的報(bào)告數(shù)據(jù)以及數(shù)據(jù)映射元數(shù)據(jù)來生成報(bào)告數(shù)據(jù)。
【專利摘要】舉例說明了根據(jù)本發(fā)明實(shí)施例的用于興趣驅(qū)動的商業(yè)智能系統(tǒng)中興趣驅(qū)動的數(shù)據(jù)共享的系統(tǒng)和方法。在一種實(shí)施例中,興趣驅(qū)動的數(shù)據(jù)共享服務(wù)器系統(tǒng)包括處理器,配置為存儲興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用的存儲器,原始數(shù)據(jù)存儲器,配置為存儲描述原始數(shù)據(jù)的數(shù)據(jù)描述元數(shù)據(jù)的元數(shù)據(jù)存儲器,以及配置為存儲先前生成的報(bào)告的報(bào)告存儲器,其中興趣驅(qū)動的數(shù)據(jù)共享應(yīng)用把處理器配置為接收報(bào)告規(guī)范,找出在報(bào)告存儲器中存儲的至少一個(gè)先前生成的報(bào)告,利用數(shù)據(jù)描述元數(shù)據(jù)和至少一個(gè)報(bào)告數(shù)據(jù)需求來識別在原始數(shù)據(jù)存儲器中存儲的原始數(shù)據(jù),利用所找出的先前生成的報(bào)告和所識別出的原始數(shù)據(jù)來計(jì)算冗余數(shù)據(jù)元數(shù)據(jù),確定修改后的報(bào)告數(shù)據(jù)需求,取回更新的源數(shù)據(jù),以及基于更新的源數(shù)據(jù)來生成報(bào)告數(shù)據(jù)。
【IPC分類】G06F17-30
【公開號】CN104823185
【申請?zhí)枴緾N201380060498
【發(fā)明人】J·G·伊施勒曼, K·S·畢耶, B·巴布科克, C-C·卡恩
【申請人】百科納有限公司
【公開日】2015年8月5日
【申請日】2013年10月10日
【公告號】CA2888296A1, EP2909758A2, US20140114971, WO2014066052A2, WO2014066052A3