欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種支持事實(shí)數(shù)據(jù)變更的關(guān)鍵績(jī)效指標(biāo)局部重算方法

文檔序號(hào):6384807閱讀:278來源:國知局
專利名稱:一種支持事實(shí)數(shù)據(jù)變更的關(guān)鍵績(jī)效指標(biāo)局部重算方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種計(jì)算關(guān)鍵績(jī)效指標(biāo)(KPI)的方法,尤其涉及一種在事實(shí)數(shù)據(jù)變更的情況下,實(shí)現(xiàn)關(guān)鍵績(jī)效指標(biāo)局部重新計(jì)算的方法,屬于數(shù)據(jù)處理技術(shù)領(lǐng)域。
背景技術(shù)
關(guān)鍵績(jī)效指標(biāo)(Key Performance Indicator)簡(jiǎn)寫為KPI,是一個(gè)用于測(cè)定業(yè)務(wù)績(jī)效的可計(jì)量度量值,在電信管理、商業(yè)智能分析等技術(shù)領(lǐng)域有廣泛的應(yīng)用。KPI是與用于評(píng)估業(yè)務(wù)績(jī)效的多維數(shù)據(jù)集中某個(gè)度量值組關(guān)聯(lián)的計(jì)算集合。這些計(jì)算通常是多維表達(dá)式(MDX)或計(jì)算成員的組合。KPI還包括其他的元數(shù)據(jù),該元數(shù)據(jù)提供有關(guān)客戶端應(yīng)用程序如何顯示KPI計(jì)算結(jié)果的信息。一個(gè)典型的KPI對(duì)象由基本信息、目標(biāo)、獲取的實(shí)際值、狀態(tài)值、走向值以及在其中查看KPI的文件夾組成?;拘畔↘PI的名稱和說明。目標(biāo)是計(jì)算結(jié)果為數(shù)字的MDX表達(dá)式。實(shí)際值是計(jì)算結(jié)果為數(shù)字的MDX表達(dá)式。狀態(tài)值和走向值是計(jì)算結(jié)果為數(shù)字的MDX表達(dá)式。文件夾是向客戶端顯示KPI時(shí)的推薦位置。在實(shí)際應(yīng)用中,計(jì)算KPI指標(biāo)通常會(huì)用到數(shù)據(jù)倉庫、聯(lián)機(jī)分析處理等數(shù)據(jù)庫技術(shù)。在數(shù)據(jù)倉庫中,事實(shí)表包含描述業(yè)務(wù)內(nèi)特定事件的數(shù)據(jù)。每個(gè)數(shù)據(jù)倉庫都包含一個(gè)或者多個(gè)事實(shí)表。事實(shí)表的主要特點(diǎn)是包含事實(shí)數(shù)據(jù),并且這些事實(shí)數(shù)據(jù)可以匯總,以提供有關(guān)單位作為歷史的數(shù)據(jù)。每個(gè)事實(shí)表包含一個(gè)由多個(gè)部分組成的索引,該索引包含作為外鍵的相關(guān)性維度表的主鍵,而維度表僅僅包含事實(shí)數(shù)據(jù)的特性。傳統(tǒng)的KPI指標(biāo)計(jì)算過程中不支持事實(shí)表狀態(tài)的實(shí)時(shí)變更。如果存在事實(shí)表的狀態(tài)變更情況,則全部的KPI指標(biāo)都需要重新計(jì)算。這種做法的工作效率很低,系統(tǒng)負(fù)擔(dān)很重,而且增加了系統(tǒng)的復(fù)雜性。很顯然,這種傳統(tǒng)的KPI指標(biāo)計(jì)算方法已經(jīng)不能滿足現(xiàn)有海量數(shù)據(jù)的要求。在海量數(shù)據(jù)條件下,動(dòng)輒重新計(jì)算KPI指標(biāo)的代價(jià)大、效率低,很難讓決策者及時(shí)掌握最新的KPI指標(biāo)結(jié)果。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種KPI指標(biāo)局部重算方法。該方法可以在事實(shí)數(shù)據(jù)變更的情況下,快速實(shí)現(xiàn)KPI指標(biāo)的局部重新計(jì)算。為實(shí)現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案一種關(guān)鍵績(jī)效指標(biāo)局部重算方法,包括如下步驟當(dāng)出現(xiàn)新的事實(shí)數(shù)據(jù)時(shí),根據(jù)事實(shí)表的來源生成相應(yīng)的鍵,然后在歷史數(shù)據(jù)中查找是否存在所述鍵;如果通過所述鍵查不出對(duì)應(yīng)的值,將所述事實(shí)數(shù)據(jù)按照鍵、值的形式保存;如果通過所述鍵查出對(duì)應(yīng)的值,對(duì)查詢出來的值做負(fù)操作,對(duì)所述事實(shí)數(shù)據(jù)生成的值做加操作,更新所述鍵對(duì)應(yīng)的值。其中較優(yōu)地,所述鍵根據(jù)所述事實(shí)數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)庫名稱、事實(shí)表名稱、所述事實(shí)數(shù)據(jù)的原始標(biāo)號(hào)以及關(guān)鍵績(jī)效指標(biāo)的標(biāo)號(hào)生成。
其中較優(yōu)地,如果通過所述鍵查不出對(duì)應(yīng)的值,將所述事實(shí)數(shù)據(jù)以新增操作的方 式進(jìn)行保存。
其中較優(yōu)地,如果通過所述鍵查出對(duì)應(yīng)的值,將所述事實(shí)數(shù)據(jù)以更新操作的方式 進(jìn)行保存。
其中較優(yōu)地,所述事實(shí)數(shù)據(jù)和所述歷史數(shù)據(jù)都保存在內(nèi)存中。
與現(xiàn)有技術(shù)相比較,本發(fā)明針對(duì)海量數(shù)據(jù)條件下的事實(shí)數(shù)據(jù)局部變更情況,僅僅 需要對(duì)局部的KPI指標(biāo)進(jìn)行加減操作,既克服了傳統(tǒng)的事實(shí)表變更時(shí)KPI指標(biāo)需要全部重 新計(jì)算的弊病,又保證了 KPI指標(biāo)計(jì)算結(jié)果的實(shí)時(shí)性。


圖1為本發(fā)明所提供的KPI指標(biāo)局部重算方法的流程圖。
具體實(shí)施方式
在利用數(shù)據(jù)庫計(jì)算KPI指標(biāo)的過程中,為了提高整體運(yùn)行效率,相應(yīng)的鍵、值通常 保存在計(jì)算機(jī)系統(tǒng)的內(nèi)存中。這一特點(diǎn)可以被本發(fā)明用來提高KPI指標(biāo)的局部重算效率。
具體如圖1所示,當(dāng)傳過來一條新的事實(shí)數(shù)據(jù)時(shí),根據(jù)該事實(shí)表的來源信息生成 唯一的鍵(key)。該鍵的用途在于區(qū)別其他事實(shí)數(shù)據(jù)。該鍵的值(value)是由數(shù)據(jù)對(duì)應(yīng)的 數(shù)據(jù)庫名稱、事實(shí)表的名稱、該事實(shí)數(shù)據(jù)的原始標(biāo)號(hào)以及KPI指標(biāo)的標(biāo)號(hào)(id)組成。之后 在內(nèi)存中存儲(chǔ)的歷史數(shù)據(jù)中查找是否存在此鍵,查出來的結(jié)果分為兩種情況。
第一種情況通過此鍵查不出對(duì)應(yīng)的值(value),則說明該事實(shí)數(shù)據(jù)是新數(shù) 據(jù)(事實(shí)表狀態(tài)沒有變更),根據(jù)預(yù)定的數(shù)據(jù)庫存儲(chǔ)格式將該事實(shí)數(shù)據(jù)按照鍵、值的形式 (key->Value)存入內(nèi)存中。其中值(value)代表該事實(shí)數(shù)據(jù)的維度值和度量值。
在本發(fā)明的一個(gè)實(shí)施例中,事實(shí)數(shù)據(jù)以新增操作的方式進(jìn)行保存。在此情況下,記 錄下該事實(shí)數(shù)據(jù)對(duì)應(yīng)的鍵值,以備下次查詢判斷使用。
第二種情況通過此鍵可以查出對(duì)應(yīng)的值(Value),則說明事實(shí)表的數(shù)據(jù)已經(jīng)變 更,之后對(duì)查詢出來的值做負(fù)操作,對(duì)本次事實(shí)數(shù)據(jù)生成的值做加操作。由于本次的事實(shí)數(shù) 據(jù)只屬于某個(gè)KPI指標(biāo),所以影響的只是本事實(shí)數(shù)據(jù)所屬的KPI指標(biāo)。此時(shí)僅僅利用該事 實(shí)數(shù)據(jù)對(duì)局部的KPI指標(biāo)進(jìn)行加減操作,不影響數(shù)據(jù)庫中的其他構(gòu)成KPI指標(biāo)的數(shù)據(jù)。然 后,更新該鍵對(duì)應(yīng)的值。
在本發(fā)明的一個(gè)實(shí)施例中,事實(shí)數(shù)據(jù)以更新操作的方式進(jìn)行保存。在下次事實(shí)表 的數(shù)據(jù)再次更新的時(shí)候,使用該事實(shí)數(shù)據(jù)作為內(nèi)存中存儲(chǔ)的歷史數(shù)據(jù)。
在上述方法中,對(duì)于構(gòu)成KPI指標(biāo)的歷史數(shù)據(jù)全部采用基于內(nèi)存的統(tǒng)一存儲(chǔ)方 式,檢索效率高,能夠迅速找出相應(yīng)KPI指標(biāo)的歷史數(shù)據(jù),根據(jù)KPI指標(biāo)的歷史數(shù)據(jù)進(jìn)行KPI 指標(biāo)的局部調(diào)整,而不影響其他KPI指標(biāo)的數(shù)據(jù)內(nèi)容。這樣既減輕了數(shù)據(jù)庫系統(tǒng)的負(fù)擔(dān),也 能夠高效快速地呈現(xiàn)給決策者新的計(jì)算結(jié)果。
通過上述的KPI指標(biāo)局部重算方法,既克服了傳統(tǒng)的事實(shí)表變更時(shí)KPI指標(biāo)需要 全部重新計(jì)算的弊病,又保證了 KPI指標(biāo)計(jì)算結(jié)果的實(shí)時(shí)性。
以上對(duì)本發(fā)明所提供的KPI指標(biāo)局部重算方法進(jìn)行了詳細(xì)的說明。對(duì)本領(lǐng)域的一般技術(shù)人員而言,在不背離本發(fā)明實(shí)質(zhì)精神的前提下對(duì)它所做的任何顯而易見的改動(dòng),都將構(gòu)成對(duì)本發(fā)明專利權(quán)的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。
權(quán)利要求
1.一種關(guān)鍵績(jī)效指標(biāo)局部重算方法,其特征在于包括如下步驟當(dāng)出現(xiàn)新的事實(shí)數(shù)據(jù)時(shí),根據(jù)事實(shí)表的來源生成相應(yīng)的鍵,然后在歷史數(shù)據(jù)中查找是否存在所述鍵;如果通過所述鍵查不出對(duì)應(yīng)的值,將所述事實(shí)數(shù)據(jù)按照鍵、值的形式保存;如果通過所述鍵查出對(duì)應(yīng)的值,對(duì)查詢出來的值做負(fù)操作,對(duì)所述事實(shí)數(shù)據(jù)生成的值做加操作,更新所述鍵對(duì)應(yīng)的值。
2.如權(quán)利要求1所述的關(guān)鍵績(jī)效指標(biāo)局部重算方法,其特征在于所述鍵根據(jù)所述事實(shí)數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)庫名稱、事實(shí)表名稱、所述事實(shí)數(shù)據(jù)的原始標(biāo)號(hào)以及關(guān)鍵績(jī)效指標(biāo)的標(biāo)號(hào)生成。
3.如權(quán)利要求1或2所述的關(guān)鍵績(jī)效指標(biāo)局部重算方法,其特征在于所述值代表所述事實(shí)數(shù)據(jù)的維度值和度量值。
4.如權(quán)利要求1所述的關(guān)鍵績(jī)效指標(biāo)局部重算方法,其特征在于如果通過所述鍵查不出對(duì)應(yīng)的值,將所述事實(shí)數(shù)據(jù)以新增操作的方式進(jìn)行保存。
5.如權(quán)利要求1所述的關(guān)鍵績(jī)效指標(biāo)局部重算方法,其特征在于如果通過所述鍵查出對(duì)應(yīng)的值,將所述事實(shí)數(shù)據(jù)以更新操作的方式進(jìn)行保存。
6.如權(quán)利要求1所述的關(guān)鍵績(jī)效指標(biāo)局部重算方法,其特征在于所述事實(shí)數(shù)據(jù)保存在內(nèi)存中。
7.如權(quán)利要求1所述的關(guān)鍵績(jī)效指標(biāo)局部重算方法,其特征在于所述歷史數(shù)據(jù)保存在內(nèi)存中。
全文摘要
本發(fā)明公開了一種關(guān)鍵績(jī)效指標(biāo)局部重算方法,包括如下步驟當(dāng)出現(xiàn)新的事實(shí)數(shù)據(jù)時(shí),根據(jù)事實(shí)表的來源生成相應(yīng)的鍵,然后在歷史數(shù)據(jù)中查找是否存在該鍵;如果通過該鍵查不出對(duì)應(yīng)的值,將事實(shí)數(shù)據(jù)按照鍵、值的形式保存;如果通過該鍵查出對(duì)應(yīng)的值,對(duì)查詢出來的值做負(fù)操作,對(duì)事實(shí)數(shù)據(jù)生成的值做加操作,更新該鍵對(duì)應(yīng)的值。本發(fā)明針對(duì)海量數(shù)據(jù)條件下的事實(shí)數(shù)據(jù)局部變更情況,僅僅需要對(duì)局部的KPI指標(biāo)進(jìn)行加減操作,既克服了傳統(tǒng)的事實(shí)表變更時(shí)KPI指標(biāo)需要全部重新計(jì)算的弊病,又保證了KPI指標(biāo)計(jì)算結(jié)果的實(shí)時(shí)性。
文檔編號(hào)G06F17/30GK103064915SQ20121055750
公開日2013年4月24日 申請(qǐng)日期2012年12月20日 優(yōu)先權(quán)日2012年12月20日
發(fā)明者吳為民, 武繼孔, 李曉磊 申請(qǐng)人:北京訊鳥軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
云和县| 临武县| 临清市| 哈尔滨市| 张家口市| 响水县| 弥渡县| 龙海市| 子洲县| 侯马市| 渑池县| 江安县| 理塘县| 错那县| 镇雄县| 尤溪县| 淮滨县| 玉屏| 肇东市| 海兴县| 邓州市| 松潘县| 岢岚县| 湟中县| 永和县| 顺义区| 尼勒克县| 高碑店市| 岐山县| 兴国县| 鄂托克前旗| 青州市| 临夏县| 宁国市| 永城市| 玉树县| 上高县| 全椒县| 丽江市| 永平县| 年辖:市辖区|