亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)中的興趣驅(qū)動(dòng)的數(shù)據(jù)共享的系統(tǒng)和方法_4

文檔序號(hào):8501131閱讀:來源:國(guó)知局
據(jù)。在各種實(shí)施例中,所生成的(316)源數(shù)據(jù)任務(wù)取回減小計(jì)算出的(314)冗余度的報(bào)告數(shù)據(jù)需求中所請(qǐng)求的數(shù)據(jù)。在各種實(shí)施例中,所生成的(316)源數(shù)據(jù)任務(wù)被配置為從與興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)關(guān)聯(lián)的多個(gè)數(shù)據(jù)源取回?cái)?shù)據(jù)。根據(jù)本發(fā)明實(shí)施例可以被使用的用于從多個(gè)數(shù)據(jù)源取回?cái)?shù)據(jù)的系統(tǒng)和方法在標(biāo)題為“Systems and Methods forInterest-Driven Distributed Data Server Systems” 并且于 2013 年 3 月 8 日提交的美國(guó)專利申請(qǐng)N0.13/790, 624中公開,其全部?jī)?nèi)容通過引用被結(jié)合于此。在幾種實(shí)施例中,新的源數(shù)據(jù)是從興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)取回的(318)。在各種實(shí)施例中,新的源數(shù)據(jù)是從與興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)關(guān)聯(lián)的多個(gè)數(shù)據(jù)源取回的(318)。在許多實(shí)施例中,取回的(318)源數(shù)據(jù)包括定義取回的(318)源數(shù)據(jù)的維度和事實(shí)的源數(shù)據(jù)模式。在多種實(shí)施例中,取回的(318)源數(shù)據(jù)包括描述從其取回(318)源數(shù)據(jù)的數(shù)據(jù)源的元數(shù)據(jù)。
[0056]在多種實(shí)施例中,構(gòu)建(320)報(bào)告數(shù)據(jù)包括組合取回的(318)源數(shù)據(jù)的源數(shù)據(jù)模式與定義現(xiàn)有報(bào)告數(shù)據(jù)和/或源數(shù)據(jù)的報(bào)告數(shù)據(jù)模式,以創(chuàng)建這樣的報(bào)告數(shù)據(jù),其具有滿足利用所接收的(310)報(bào)告數(shù)據(jù)需求確定的(312)報(bào)告數(shù)據(jù)模式的報(bào)告數(shù)據(jù)模式。然后,構(gòu)建(320)報(bào)告數(shù)據(jù)包括取回對(duì)應(yīng)于新報(bào)告數(shù)據(jù)模式的數(shù)據(jù)。在幾種實(shí)施例中,當(dāng)構(gòu)建(320)報(bào)告數(shù)據(jù)時(shí),執(zhí)行所確定的(312)模式與取回的(318)新源數(shù)據(jù)之間冗余度的計(jì)算(314)。在各種實(shí)施例中,所構(gòu)建的(320)報(bào)告數(shù)據(jù)是物化(materialized)數(shù)據(jù)集市。根據(jù)本發(fā)明幾種實(shí)施例的物化數(shù)據(jù)集市是包含滿足報(bào)告數(shù)據(jù)需求的數(shù)據(jù)的關(guān)系數(shù)據(jù)庫(kù);物化數(shù)據(jù)集市可以像任何其它關(guān)系數(shù)據(jù)庫(kù)一樣被查詢并且被用來創(chuàng)建附加的報(bào)告數(shù)據(jù)。在許多實(shí)施例中,構(gòu)建(320)報(bào)告數(shù)據(jù)包括組合與現(xiàn)有報(bào)告數(shù)據(jù)和/或現(xiàn)有源數(shù)據(jù)關(guān)聯(lián)的文件與取回的(318)源數(shù)據(jù)。在各種實(shí)施例中,存儲(chǔ)在物化數(shù)據(jù)集市中的數(shù)據(jù)被融合和/或過濾,以創(chuàng)建存儲(chǔ)在物化數(shù)據(jù)集市中的附加數(shù)據(jù)。在幾種實(shí)施例中,存儲(chǔ)在多個(gè)數(shù)據(jù)集市中的數(shù)據(jù)可以被組合,以便創(chuàng)建新的報(bào)告數(shù)據(jù)。
[0057]雖然用于利用冗余度的興趣驅(qū)動(dòng)的數(shù)據(jù)共享的具體處理在以上關(guān)于圖3進(jìn)行了描述,但是任何各種處理都可以根據(jù)本發(fā)明的實(shí)施例被使用。以下進(jìn)一步討論用于根據(jù)本發(fā)明實(shí)施例的興趣驅(qū)動(dòng)的數(shù)據(jù)共享的附加方法。
[0058]興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)中的快照隔離
[0059]通常,報(bào)告數(shù)據(jù)是由興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)關(guān)于在特定時(shí)間點(diǎn)可用的原始數(shù)據(jù)生成的。在許多情況下,分析人員隨后在不破壞先前創(chuàng)建的報(bào)告數(shù)據(jù)的情況下創(chuàng)建反映先前生成的報(bào)告數(shù)據(jù)的更新視圖的報(bào)告。興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)被配置為創(chuàng)建隔離先前創(chuàng)建的報(bào)告數(shù)據(jù)的快照,以便依賴于先前創(chuàng)建的報(bào)告數(shù)據(jù)保存報(bào)告,并且生成請(qǐng)求更新的報(bào)告數(shù)據(jù)的任務(wù)以滿足新的報(bào)告需求。根據(jù)本發(fā)明實(shí)施例的在興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)中用于快照隔離的方法在圖4中圖示出。處理400包括構(gòu)建(314)初始報(bào)告數(shù)據(jù)。接收(412)新的報(bào)告數(shù)據(jù)需求。隔離(414)初始報(bào)告數(shù)據(jù)的快照。生成(416)數(shù)據(jù)更新任務(wù)。接收(418)更新的源數(shù)據(jù)。創(chuàng)建(420)更新的報(bào)告數(shù)據(jù)。
[0060]在許多實(shí)施例中,報(bào)告數(shù)據(jù)需求是從興趣驅(qū)動(dòng)的數(shù)據(jù)可視化系統(tǒng)接收的(410)。在幾種實(shí)施例中,所接收的(410)報(bào)告數(shù)據(jù)需求基于描述存儲(chǔ)在興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)中的原始數(shù)據(jù)的元數(shù)據(jù)。在幾種實(shí)施例中,隔離(414)初始報(bào)告數(shù)據(jù)的快照利用所接收的(412)新報(bào)告數(shù)據(jù)需求。在各種實(shí)施例中,確定初始報(bào)告數(shù)據(jù)的快照何時(shí)應(yīng)當(dāng)被隔離(414)利用描述從興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)可用的更新的原始數(shù)據(jù)的元數(shù)據(jù)。在幾種實(shí)施例中,快照在數(shù)據(jù)更新任務(wù)被生成(416)和/或更新的源數(shù)據(jù)被接收(418)先前隔離(414)。在許多實(shí)施例中,快照在數(shù)據(jù)更新任務(wù)被生成(416)和/或更新的源數(shù)據(jù)被接收(418)之后隔離(414) ο
[0061]在多種實(shí)施例中,數(shù)據(jù)更新任務(wù)是利用興趣驅(qū)動(dòng)的數(shù)據(jù)管道生成的(416)。在許多實(shí)施例中,所生成的(416)數(shù)據(jù)更新任務(wù)基于描述從興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)可用的原始數(shù)據(jù)的元數(shù)據(jù)。在各種實(shí)施例中,所生成的(416)數(shù)據(jù)更新任務(wù)被配置為只取回從初始報(bào)告數(shù)據(jù)被構(gòu)建(410)的時(shí)間開始被更新的數(shù)據(jù);附加的數(shù)據(jù)可以連同更新的數(shù)據(jù)一起被取回,如對(duì)本發(fā)明具體實(shí)施例的具體需求適合的。根據(jù)本發(fā)明的實(shí)施例,初始報(bào)告數(shù)據(jù)被構(gòu)建(410)的時(shí)間可以以多種方式被確定,包括但不限于,與初始報(bào)告數(shù)據(jù)關(guān)聯(lián)的元數(shù)據(jù)、存儲(chǔ)初始報(bào)告數(shù)據(jù)的文件、存儲(chǔ)初始報(bào)告數(shù)據(jù)的文件的目錄結(jié)構(gòu)和/或與文件關(guān)聯(lián)的元數(shù)據(jù)。根據(jù)本發(fā)明許多實(shí)施例,與文件關(guān)聯(lián)的元數(shù)據(jù)包括,但不限于,文件的創(chuàng)建日期和文件的最后修改日期。在各種實(shí)施例中,所生成的(416)數(shù)據(jù)更新任務(wù)被配置為從與興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)關(guān)聯(lián)的多個(gè)數(shù)據(jù)源取回?cái)?shù)據(jù)。
[0062]在幾種實(shí)施例中,更新的源數(shù)據(jù)是從興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)接收的(418)。在許多實(shí)施例中,所接收的(418)更新的源數(shù)據(jù)包括定義所接收的(418)更新的源數(shù)據(jù)的維度和事實(shí)的源數(shù)據(jù)模式。在多種實(shí)施例中,所接收的(418)更新的源數(shù)據(jù)包括描述提供更新的源數(shù)據(jù)的數(shù)據(jù)源的元數(shù)據(jù)。在許多實(shí)施例中,創(chuàng)建(420)更新的報(bào)告數(shù)據(jù)包括組合用于更新的源數(shù)據(jù)的源數(shù)據(jù)模式與用于初始報(bào)告數(shù)據(jù)的報(bào)告數(shù)據(jù)模式。在各種實(shí)施例中,構(gòu)建(420)報(bào)告數(shù)據(jù)包括組合與現(xiàn)有報(bào)告數(shù)據(jù)和/或現(xiàn)有源數(shù)據(jù)關(guān)聯(lián)的文件與取回的(418)源數(shù)據(jù)。在幾種實(shí)施例中,創(chuàng)建(420)更新的報(bào)告數(shù)據(jù)包括邏輯地消除初始報(bào)告數(shù)據(jù)與更新的源數(shù)據(jù)之間的冗余數(shù)據(jù)。
[0063]雖然在興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)中用于快照隔離的具體方法在圖4中被圖示出,但是根據(jù)本發(fā)明的實(shí)施例,任何各種方法都可以被使用。以下進(jìn)一步討論用于根據(jù)本發(fā)明實(shí)施例的迭代式報(bào)告數(shù)據(jù)生成的方法。
[0064]興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)中的迭代式報(bào)告數(shù)據(jù)生成
[0065]興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)被配置為利用從興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)接收的源數(shù)據(jù)創(chuàng)建報(bào)告數(shù)據(jù)。興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)創(chuàng)建被下推到興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)的任務(wù),以便創(chuàng)建和取回可以被用來生成期望報(bào)告的源數(shù)據(jù)。但是,提供源數(shù)據(jù)的興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)可能在任何情況下都不能以低延遲方式執(zhí)行任務(wù)。為了以及時(shí)的方式提供報(bào)告數(shù)據(jù),興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)被配置為遞增地取回源數(shù)據(jù)并且利用遞增接收的源數(shù)據(jù)以迭代的方式創(chuàng)建報(bào)告數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例的用于迭代式報(bào)告數(shù)據(jù)生成的方法在圖5中圖示出。方法500包括接收(510)報(bào)告數(shù)據(jù)需求。生成(512)任務(wù)。請(qǐng)求(514)源數(shù)據(jù)。接收(516)源數(shù)據(jù)的一部分。更新(518)報(bào)告數(shù)據(jù)。如果需要(520)附加的源數(shù)據(jù),則接收(516)源數(shù)據(jù)的另一部分。如果不需要(520)更多數(shù)據(jù),則該方法完成。
[0066]在許多實(shí)施例中,報(bào)告數(shù)據(jù)需求是從興趣驅(qū)動(dòng)的數(shù)據(jù)可視化系統(tǒng)接收的(510)。在幾種實(shí)施例中,所接收的(510)報(bào)告數(shù)據(jù)需求基于描述存儲(chǔ)在興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)中的原始數(shù)據(jù)的元數(shù)據(jù)。在多種實(shí)施例中,任務(wù)是利用興趣驅(qū)動(dòng)的數(shù)據(jù)管道生成的(512)。在許多實(shí)施例中,所生成的(512)任務(wù)基于描述從興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)可用的原始數(shù)據(jù)的元數(shù)據(jù)。在各種實(shí)施例中,所生成的(512)任務(wù)只取回先前沒有接收的(516)源數(shù)據(jù)。根據(jù)本發(fā)明的實(shí)施例,先前已經(jīng)接收的(516)源數(shù)據(jù)可以以多種方式確定,包括但不限于,與源數(shù)據(jù)關(guān)聯(lián)的元數(shù)據(jù)、存儲(chǔ)源數(shù)據(jù)的文件、存儲(chǔ)源數(shù)據(jù)的文件的目錄結(jié)構(gòu)和/或與文件關(guān)聯(lián)的元數(shù)據(jù)。根據(jù)本發(fā)明許多實(shí)施例與文件關(guān)聯(lián)的元數(shù)據(jù)包括,但不限于,文件的創(chuàng)建日期和文件的最后修改日期。
[0067]通常,源數(shù)據(jù)是從興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)請(qǐng)求的(514)。根據(jù)本發(fā)明特定實(shí)施例的需求,源數(shù)據(jù)可以從各種其它數(shù)據(jù)源請(qǐng)求(514)。根據(jù)本發(fā)明的許多實(shí)施例,源數(shù)據(jù)的被接收(516)部分可以是源數(shù)據(jù)的任何各種部分。源數(shù)據(jù)的部分可以根據(jù)各種標(biāo)準(zhǔn)確定,包括,但不限于,源數(shù)據(jù)該部分的時(shí)間跨度、接收(516)源數(shù)據(jù)該部分所需的時(shí)間、被接收的(516)源數(shù)據(jù)該部分的大小、對(duì)源數(shù)據(jù)的附加部分的請(qǐng)求以及在提供源數(shù)據(jù)的商業(yè)智能系統(tǒng)上資源的可用性。多種方法可以被用來利用源數(shù)據(jù)的被接收(516)部分更新(518)報(bào)告數(shù)據(jù)。這些方法包括,但不限于,以上關(guān)于圖3和圖4所描述的那些方法。許多條件可以被用來確定是否需要(520)更多數(shù)據(jù),包括但不限于,以上關(guān)于接收(516)源數(shù)據(jù)部分所描述的那些條件。在許多實(shí)施例中,當(dāng)源數(shù)據(jù)的部分被接收時(shí),更新接收源數(shù)據(jù)剩余部分所需的時(shí)間和/或空間的估計(jì)。
[0068]雖然利用興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)的迭代式報(bào)告數(shù)據(jù)生成的具體方法以上關(guān)于圖5進(jìn)行了描述,但是根據(jù)本發(fā)明的實(shí)施例,任何各種處理都可以被使用。以下討論根據(jù)本發(fā)明實(shí)施例的利用興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)在興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)之間共享報(bào)告數(shù)據(jù)的方法。
[0069]利用興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)共享報(bào)告數(shù)據(jù)
[0070]在各種實(shí)施例中,興趣驅(qū)動(dòng)的數(shù)據(jù)共享服務(wù)器系統(tǒng)被配置為在能夠生成相似源數(shù)據(jù)和/或源數(shù)據(jù)元數(shù)據(jù)的興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)之間共享報(bào)告數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例的用于共享報(bào)告數(shù)據(jù)的方法在圖6中圖示出。方法600包括創(chuàng)建(610)報(bào)告數(shù)據(jù)模式。確定(612)第二興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)是否能夠生成使報(bào)告數(shù)據(jù)模式物化的源數(shù)據(jù)。報(bào)告數(shù)據(jù)模式被傳送(614)到第二興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)。在各種實(shí)施例中,報(bào)告數(shù)據(jù)模式被更新(616) ο創(chuàng)建(618)報(bào)告數(shù)據(jù)。
[0071]在許多實(shí)施例中,創(chuàng)建(610)報(bào)告數(shù)據(jù)模式是基于利用描述從興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)可用的原始數(shù)據(jù)的元數(shù)據(jù)確定的報(bào)告數(shù)據(jù)需求的。在各種實(shí)施例中,所創(chuàng)建的(610)報(bào)告數(shù)據(jù)模式是預(yù)先構(gòu)建的報(bào)告數(shù)據(jù)模式。在幾種實(shí)施例中,確定¢12)目的地興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)是否可以利用所創(chuàng)建的(610)報(bào)告數(shù)據(jù)模式涉及比較描述在第一興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)上可用的原始數(shù)據(jù)的元數(shù)據(jù)與描述在目的地興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)上可用的原始數(shù)據(jù)的元數(shù)據(jù)。在多種實(shí)施例中,如果在可用的原始數(shù)據(jù)之間存在某個(gè)量的重疊,則報(bào)告數(shù)據(jù)模式將被共享;這個(gè)閾值量可以預(yù)先確定和/或動(dòng)態(tài)確定。在許多實(shí)施例中,報(bào)告數(shù)據(jù)模式只有在確定(612)指示報(bào)告數(shù)據(jù)模式可以利用目的地興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)被物化成報(bào)告數(shù)據(jù)的情況下才被傳送(614)。在許多實(shí)施例中,報(bào)告數(shù)據(jù)模式(616)是基于來自目的地興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)的數(shù)據(jù)的可用性而更新的。在各種實(shí)施例中,目的地興趣驅(qū)動(dòng)的商業(yè)智能系統(tǒng)上數(shù)據(jù)的可用性是利用描述連同任何融合數(shù)據(jù)和/
當(dāng)前第4頁(yè)1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1