国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于自由組裝技術(shù)實現(xiàn)指標(biāo)高效管理

2014-08-30 02:12咸潔敏
科技創(chuàng)新與應(yīng)用 2014年27期
關(guān)鍵詞:高效管理指標(biāo)

咸潔敏

摘 要:移動通信行業(yè)發(fā)展進(jìn)入快車道后,移動用戶數(shù)增長迅猛,原有粗放型指標(biāo)跟蹤模式已不適用于現(xiàn)有市場推廣效益評估。各項管理指標(biāo)重新設(shè)置以及指標(biāo)口徑隨市場需要快速優(yōu)化,經(jīng)營分析團(tuán)隊逐步走出原有數(shù)據(jù)倉庫模型管理模式,逐步構(gòu)建“三棵樹”指標(biāo)管理體系,并引入自由組裝技術(shù)實現(xiàn)指標(biāo)配置化管理,演進(jìn)為管理指標(biāo)支撐的主動服務(wù)。

關(guān)鍵詞:自由組裝技術(shù);指標(biāo);高效管理

1 技術(shù)特點分析

1.1 “三棵樹”指標(biāo)管理體系

“三棵樹”指的是原子樹、內(nèi)部樹、外部樹,原子樹是管理指標(biāo)的基礎(chǔ)樹,內(nèi)部樹和外部樹是成對出現(xiàn)的,外部樹依存于內(nèi)部樹,內(nèi)部樹相對于外部而言是完備的,具有對稱性的。從管理指標(biāo)需求的角度,可以將分為三個范疇的需求即業(yè)務(wù)管理指標(biāo)需求、收入管理指標(biāo)和用戶管理指標(biāo)。具體如下所示:

從管理指標(biāo)需求來看內(nèi)部樹相對外部樹是靜態(tài)的,外部管理指標(biāo)需求可能經(jīng)常發(fā)生變化,因此外部樹的樹冠也可能經(jīng)常進(jìn)行調(diào)整。內(nèi)部樹的結(jié)構(gòu)在確定樹冠后基本不需要進(jìn)行調(diào)整?;诠芾碇笜?biāo)“三棵樹”的設(shè)計原則,可以保證管理指標(biāo)口徑的一致性:

1.1.1原子樹與內(nèi)部樹的一致性,稽核內(nèi)部樹引用原子樹的結(jié)點之間平衡關(guān)系。

1.1.2內(nèi)部樹之間的一致性,稽核業(yè)務(wù)管理指標(biāo)、收入管理指標(biāo)、用戶管理指標(biāo)之間相同統(tǒng)計范疇的數(shù)據(jù)平衡關(guān)系。

1.1.3內(nèi)部樹與外部樹的一致性,稽核外部樹引用內(nèi)部樹的結(jié)點間平衡關(guān)系。

1.2自由組裝技術(shù)

自由組裝技術(shù)的核心是實現(xiàn)指標(biāo)產(chǎn)生過程的靈活配置,其主要過程分為數(shù)據(jù)范圍配置、原子配置與指標(biāo)配置三個步驟:

1.2.1數(shù)據(jù)范圍配置:以配置參數(shù)的方式,控制從DW層模型取數(shù)的過程。

1.2.2原子配置:以配置清單模型原子的方式,控制從清單模型或多維數(shù)據(jù)模型到原子指標(biāo)的計算過程。

1.2.3指標(biāo)配置:以配置原子指標(biāo)之間運算關(guān)系的方式,控制從原子指標(biāo)到匯總指標(biāo)的計算過程。

1.2.4為滿足以上的三類配置,需要三個層次的數(shù)據(jù)模型以支撐配置化,根據(jù)配置化要求的不同功能,規(guī)劃出各層數(shù)據(jù)模型,相關(guān)模型的定位分析。

1.3指標(biāo)自由組裝的實現(xiàn)流程

通過指標(biāo)配置模型封裝指標(biāo)的取數(shù)和計算邏輯,當(dāng)指標(biāo)定義發(fā)生變化時,只需修改參數(shù)即可實現(xiàn)變更,具體的實現(xiàn)過程分為以下幾個步驟:

1.3.1在指標(biāo)清單引入更多對指標(biāo)計算有影響的狀態(tài)屬性,如用戶狀態(tài)、用戶當(dāng)月所在地、再分配標(biāo)識等,從而減少指標(biāo)清單上的數(shù)據(jù)過濾,準(zhǔn)確保留指標(biāo)過程。

1.3.2 獨立規(guī)劃維度設(shè)計與市場規(guī)則,而從使管理指標(biāo)的計算通過維表的配置完成,如收入科目配置、數(shù)據(jù)業(yè)務(wù)配置、捆綁活動配置、用戶所在地等。

1.3.3 指標(biāo)值可通過可視化的計算公式進(jìn)行配置再加工。

1.3.4 通過設(shè)定原子與指標(biāo)的定義,引入?yún)?shù)表控制SQL取數(shù)據(jù)邏輯,實現(xiàn)指標(biāo)配置模型。

1.4 設(shè)計遵循原則

指標(biāo)管理體系的構(gòu)建以實現(xiàn)高內(nèi)聚、低耦合架構(gòu)為目標(biāo),遵循了GOF以下設(shè)計模式:

1.4.1 模板方法模式(TEMPLATE METHOD):準(zhǔn)備一個抽象類,將部分邏輯以具體方法以及具體構(gòu)造子的形式實現(xiàn),然后聲明一些抽象方法來迫使子類實現(xiàn)剩余的邏輯。不同的子類可以以不同的方式實現(xiàn)這些抽象方法,從而對剩余的邏輯有不同的實現(xiàn)。先制定一個頂級邏輯框架,而將邏輯的細(xì)節(jié)留給具體的子類去實現(xiàn)。

1.4.2 組合模式(Composite METHOD):組合模式是將對象之間的關(guān)系以數(shù)據(jù)結(jié)構(gòu)中的2 叉樹表現(xiàn)出來,使得客戶端將單純的元素與復(fù)雜元素同等看待,這樣的話使得用戶在操作不同的子類元素時可以和根節(jié)點元素一樣操作,在透明模式下即根元素和葉元素公用同一個接口達(dá)到共同的結(jié)果。組合模式就是解決部分與整體的關(guān)系的一種模式。意圖是將對象組合成樹形結(jié)構(gòu)以表示“整體-部分”的層次結(jié)構(gòu)。Composite 使得用戶對單個對象和組合對象的使用具有一致性。由于對象容器內(nèi)部實現(xiàn)結(jié)構(gòu)(非抽象接口)的變化將引起代碼的頻繁變化導(dǎo)致代碼維護(hù)和擴(kuò)展的困難,而Composite將代碼與復(fù)雜的對象容器結(jié)構(gòu)解偶,如下左圖。依此架構(gòu),可以遞回的組合圖形元件,如下右圖。

1.4.3 策略模式(Strategy METHOD):針對一組算法,將每一個算封裝到具有共同接口的獨立的類中,從而使得它們可以相互替換。策略模式使得算法可以在不影響到客戶端的情況下發(fā)生變化。策略模式把行為和環(huán)境分開。環(huán)境類負(fù)責(zé)維持和查詢行為類,各種算法在具體的策略類中提供。由于算法和環(huán)境獨立開來,算法的增減,修改都不會影響到環(huán)境和客戶端。

2 具體實現(xiàn)方式

傳統(tǒng)管理指標(biāo)的經(jīng)營分析開發(fā)和變更,主要為在代碼中封裝指標(biāo)清單的提取邏輯和指標(biāo)運算的邏輯,當(dāng)發(fā)生指標(biāo)新增和指標(biāo)調(diào)整時,必須對腳本進(jìn)行修改或新增其中一段代碼,具體如下所示:

基于自由組裝技術(shù),首先構(gòu)建合理的管理指標(biāo)清單模型,作為中間層寬表,考慮根據(jù)指標(biāo)的定義可規(guī)劃為四個主題域:客戶、收入、業(yè)務(wù)和渠道,為提升系統(tǒng)性能,在管理指標(biāo)清單模型和原子指標(biāo)數(shù)據(jù)模型之間可適當(dāng)引入多維數(shù)據(jù)模型,根據(jù)指標(biāo)需求對清單模型進(jìn)行輕度匯總。隨后進(jìn)行管理指標(biāo)配置化的流程開發(fā),實現(xiàn)數(shù)據(jù)范圍配置、原子配置與指標(biāo)配置三個管理指標(biāo)配置方式。最終實現(xiàn)以參數(shù)控制與公式配置為手段,封裝指標(biāo)的取數(shù)和計算邏輯,實現(xiàn)指標(biāo)管理體系。當(dāng)發(fā)生變化時,經(jīng)營分析系統(tǒng)只需通過參數(shù)的修改和指標(biāo)的配置,無需變動程序代碼。

在技術(shù)實現(xiàn)上,系統(tǒng)設(shè)置靈活性與性能的權(quán)衡是關(guān)鍵點。清單模型取數(shù)范圍可配置點的選擇綜合考慮配置的便利性與維護(hù)的資源,可配置點越多,管理指標(biāo)配置越靈活,但導(dǎo)致計算越復(fù)雜,復(fù)雜的管理指標(biāo)運算將使系統(tǒng)性能降低,無法快速響應(yīng)查詢,適當(dāng)引入多維數(shù)據(jù)模型,可提高性能,但模型過于復(fù)雜,也會大大提高后臺數(shù)據(jù)模型的復(fù)雜度,不利于基礎(chǔ)數(shù)據(jù)模型的維護(hù)和需求變更響應(yīng)。同時,補(bǔ)充過程數(shù)據(jù)模型的考慮,實現(xiàn)一些特殊的處理,如通過分公司分?jǐn)偰P秃凸痉謹(jǐn)偰P蛯崿F(xiàn)用戶和收入的分?jǐn)?,具體需根據(jù)相關(guān)業(yè)務(wù)規(guī)則設(shè)定。在完成指標(biāo)配置化后,將腳本在后臺數(shù)據(jù)庫內(nèi)運行,相關(guān)指標(biāo)將直接展示在經(jīng)分系統(tǒng)中,數(shù)據(jù)直觀展示,考核結(jié)果排名清晰及報表可讀性強(qiáng)。

3 工作成效

基于自有組裝技術(shù)的指標(biāo)高效管理模式,使市場指標(biāo)變更快速響應(yīng),完成指標(biāo)口徑統(tǒng)一管理,有效降低開發(fā)成本,實現(xiàn)配置化體系可持續(xù)發(fā)展。具體表現(xiàn)在以下幾個方面:(1)快速響應(yīng)變更需求:持續(xù)優(yōu)化清單模型,納入指標(biāo)計算需要的新實體與字段以支撐多變的需求,并且利用配置化的方式替換腳本開發(fā),加速指標(biāo)開發(fā)生命周期。(2)指標(biāo)計算透明化:通過清單模型保留指標(biāo)計算的過程信息,提供清單提取,幫助用戶理解指標(biāo)考核要求。(3)指標(biāo)口徑規(guī)范化:將指標(biāo)業(yè)務(wù)定義進(jìn)行分解并規(guī)范化為配置信息,利用模型管理配置信息并記錄變更歷史。(4)減少開發(fā)人力投入:利用規(guī)范化的指標(biāo)口徑進(jìn)行溝通,降低需求人員與開發(fā)人員因理解上的落差而引起的重復(fù)工作,同時利用配置模型自動生成指標(biāo)腳本,減少腳本開發(fā)工作。通過管理指標(biāo)需求變更情況進(jìn)行分析,本項目的指標(biāo)管理體系實現(xiàn)了70%的指標(biāo)變更可配置,大大縮短了變更周期并節(jié)約了人力成本。同時,新技術(shù)的引入,使經(jīng)營分析系統(tǒng)為市場推廣工作提供更加優(yōu)質(zhì)、高效的服務(wù),提升系統(tǒng)支撐滿意程度,實現(xiàn)公司運營精細(xì)化水平的提高,充分展現(xiàn)數(shù)據(jù)支撐方面靈活、高效的優(yōu)勢,為管理水平的整體提升助力。endprint

摘 要:移動通信行業(yè)發(fā)展進(jìn)入快車道后,移動用戶數(shù)增長迅猛,原有粗放型指標(biāo)跟蹤模式已不適用于現(xiàn)有市場推廣效益評估。各項管理指標(biāo)重新設(shè)置以及指標(biāo)口徑隨市場需要快速優(yōu)化,經(jīng)營分析團(tuán)隊逐步走出原有數(shù)據(jù)倉庫模型管理模式,逐步構(gòu)建“三棵樹”指標(biāo)管理體系,并引入自由組裝技術(shù)實現(xiàn)指標(biāo)配置化管理,演進(jìn)為管理指標(biāo)支撐的主動服務(wù)。

關(guān)鍵詞:自由組裝技術(shù);指標(biāo);高效管理

1 技術(shù)特點分析

1.1 “三棵樹”指標(biāo)管理體系

“三棵樹”指的是原子樹、內(nèi)部樹、外部樹,原子樹是管理指標(biāo)的基礎(chǔ)樹,內(nèi)部樹和外部樹是成對出現(xiàn)的,外部樹依存于內(nèi)部樹,內(nèi)部樹相對于外部而言是完備的,具有對稱性的。從管理指標(biāo)需求的角度,可以將分為三個范疇的需求即業(yè)務(wù)管理指標(biāo)需求、收入管理指標(biāo)和用戶管理指標(biāo)。具體如下所示:

從管理指標(biāo)需求來看內(nèi)部樹相對外部樹是靜態(tài)的,外部管理指標(biāo)需求可能經(jīng)常發(fā)生變化,因此外部樹的樹冠也可能經(jīng)常進(jìn)行調(diào)整。內(nèi)部樹的結(jié)構(gòu)在確定樹冠后基本不需要進(jìn)行調(diào)整?;诠芾碇笜?biāo)“三棵樹”的設(shè)計原則,可以保證管理指標(biāo)口徑的一致性:

1.1.1原子樹與內(nèi)部樹的一致性,稽核內(nèi)部樹引用原子樹的結(jié)點之間平衡關(guān)系。

1.1.2內(nèi)部樹之間的一致性,稽核業(yè)務(wù)管理指標(biāo)、收入管理指標(biāo)、用戶管理指標(biāo)之間相同統(tǒng)計范疇的數(shù)據(jù)平衡關(guān)系。

1.1.3內(nèi)部樹與外部樹的一致性,稽核外部樹引用內(nèi)部樹的結(jié)點間平衡關(guān)系。

1.2自由組裝技術(shù)

自由組裝技術(shù)的核心是實現(xiàn)指標(biāo)產(chǎn)生過程的靈活配置,其主要過程分為數(shù)據(jù)范圍配置、原子配置與指標(biāo)配置三個步驟:

1.2.1數(shù)據(jù)范圍配置:以配置參數(shù)的方式,控制從DW層模型取數(shù)的過程。

1.2.2原子配置:以配置清單模型原子的方式,控制從清單模型或多維數(shù)據(jù)模型到原子指標(biāo)的計算過程。

1.2.3指標(biāo)配置:以配置原子指標(biāo)之間運算關(guān)系的方式,控制從原子指標(biāo)到匯總指標(biāo)的計算過程。

1.2.4為滿足以上的三類配置,需要三個層次的數(shù)據(jù)模型以支撐配置化,根據(jù)配置化要求的不同功能,規(guī)劃出各層數(shù)據(jù)模型,相關(guān)模型的定位分析。

1.3指標(biāo)自由組裝的實現(xiàn)流程

通過指標(biāo)配置模型封裝指標(biāo)的取數(shù)和計算邏輯,當(dāng)指標(biāo)定義發(fā)生變化時,只需修改參數(shù)即可實現(xiàn)變更,具體的實現(xiàn)過程分為以下幾個步驟:

1.3.1在指標(biāo)清單引入更多對指標(biāo)計算有影響的狀態(tài)屬性,如用戶狀態(tài)、用戶當(dāng)月所在地、再分配標(biāo)識等,從而減少指標(biāo)清單上的數(shù)據(jù)過濾,準(zhǔn)確保留指標(biāo)過程。

1.3.2 獨立規(guī)劃維度設(shè)計與市場規(guī)則,而從使管理指標(biāo)的計算通過維表的配置完成,如收入科目配置、數(shù)據(jù)業(yè)務(wù)配置、捆綁活動配置、用戶所在地等。

1.3.3 指標(biāo)值可通過可視化的計算公式進(jìn)行配置再加工。

1.3.4 通過設(shè)定原子與指標(biāo)的定義,引入?yún)?shù)表控制SQL取數(shù)據(jù)邏輯,實現(xiàn)指標(biāo)配置模型。

1.4 設(shè)計遵循原則

指標(biāo)管理體系的構(gòu)建以實現(xiàn)高內(nèi)聚、低耦合架構(gòu)為目標(biāo),遵循了GOF以下設(shè)計模式:

1.4.1 模板方法模式(TEMPLATE METHOD):準(zhǔn)備一個抽象類,將部分邏輯以具體方法以及具體構(gòu)造子的形式實現(xiàn),然后聲明一些抽象方法來迫使子類實現(xiàn)剩余的邏輯。不同的子類可以以不同的方式實現(xiàn)這些抽象方法,從而對剩余的邏輯有不同的實現(xiàn)。先制定一個頂級邏輯框架,而將邏輯的細(xì)節(jié)留給具體的子類去實現(xiàn)。

1.4.2 組合模式(Composite METHOD):組合模式是將對象之間的關(guān)系以數(shù)據(jù)結(jié)構(gòu)中的2 叉樹表現(xiàn)出來,使得客戶端將單純的元素與復(fù)雜元素同等看待,這樣的話使得用戶在操作不同的子類元素時可以和根節(jié)點元素一樣操作,在透明模式下即根元素和葉元素公用同一個接口達(dá)到共同的結(jié)果。組合模式就是解決部分與整體的關(guān)系的一種模式。意圖是將對象組合成樹形結(jié)構(gòu)以表示“整體-部分”的層次結(jié)構(gòu)。Composite 使得用戶對單個對象和組合對象的使用具有一致性。由于對象容器內(nèi)部實現(xiàn)結(jié)構(gòu)(非抽象接口)的變化將引起代碼的頻繁變化導(dǎo)致代碼維護(hù)和擴(kuò)展的困難,而Composite將代碼與復(fù)雜的對象容器結(jié)構(gòu)解偶,如下左圖。依此架構(gòu),可以遞回的組合圖形元件,如下右圖。

1.4.3 策略模式(Strategy METHOD):針對一組算法,將每一個算封裝到具有共同接口的獨立的類中,從而使得它們可以相互替換。策略模式使得算法可以在不影響到客戶端的情況下發(fā)生變化。策略模式把行為和環(huán)境分開。環(huán)境類負(fù)責(zé)維持和查詢行為類,各種算法在具體的策略類中提供。由于算法和環(huán)境獨立開來,算法的增減,修改都不會影響到環(huán)境和客戶端。

2 具體實現(xiàn)方式

傳統(tǒng)管理指標(biāo)的經(jīng)營分析開發(fā)和變更,主要為在代碼中封裝指標(biāo)清單的提取邏輯和指標(biāo)運算的邏輯,當(dāng)發(fā)生指標(biāo)新增和指標(biāo)調(diào)整時,必須對腳本進(jìn)行修改或新增其中一段代碼,具體如下所示:

基于自由組裝技術(shù),首先構(gòu)建合理的管理指標(biāo)清單模型,作為中間層寬表,考慮根據(jù)指標(biāo)的定義可規(guī)劃為四個主題域:客戶、收入、業(yè)務(wù)和渠道,為提升系統(tǒng)性能,在管理指標(biāo)清單模型和原子指標(biāo)數(shù)據(jù)模型之間可適當(dāng)引入多維數(shù)據(jù)模型,根據(jù)指標(biāo)需求對清單模型進(jìn)行輕度匯總。隨后進(jìn)行管理指標(biāo)配置化的流程開發(fā),實現(xiàn)數(shù)據(jù)范圍配置、原子配置與指標(biāo)配置三個管理指標(biāo)配置方式。最終實現(xiàn)以參數(shù)控制與公式配置為手段,封裝指標(biāo)的取數(shù)和計算邏輯,實現(xiàn)指標(biāo)管理體系。當(dāng)發(fā)生變化時,經(jīng)營分析系統(tǒng)只需通過參數(shù)的修改和指標(biāo)的配置,無需變動程序代碼。

在技術(shù)實現(xiàn)上,系統(tǒng)設(shè)置靈活性與性能的權(quán)衡是關(guān)鍵點。清單模型取數(shù)范圍可配置點的選擇綜合考慮配置的便利性與維護(hù)的資源,可配置點越多,管理指標(biāo)配置越靈活,但導(dǎo)致計算越復(fù)雜,復(fù)雜的管理指標(biāo)運算將使系統(tǒng)性能降低,無法快速響應(yīng)查詢,適當(dāng)引入多維數(shù)據(jù)模型,可提高性能,但模型過于復(fù)雜,也會大大提高后臺數(shù)據(jù)模型的復(fù)雜度,不利于基礎(chǔ)數(shù)據(jù)模型的維護(hù)和需求變更響應(yīng)。同時,補(bǔ)充過程數(shù)據(jù)模型的考慮,實現(xiàn)一些特殊的處理,如通過分公司分?jǐn)偰P秃凸痉謹(jǐn)偰P蛯崿F(xiàn)用戶和收入的分?jǐn)?,具體需根據(jù)相關(guān)業(yè)務(wù)規(guī)則設(shè)定。在完成指標(biāo)配置化后,將腳本在后臺數(shù)據(jù)庫內(nèi)運行,相關(guān)指標(biāo)將直接展示在經(jīng)分系統(tǒng)中,數(shù)據(jù)直觀展示,考核結(jié)果排名清晰及報表可讀性強(qiáng)。

3 工作成效

基于自有組裝技術(shù)的指標(biāo)高效管理模式,使市場指標(biāo)變更快速響應(yīng),完成指標(biāo)口徑統(tǒng)一管理,有效降低開發(fā)成本,實現(xiàn)配置化體系可持續(xù)發(fā)展。具體表現(xiàn)在以下幾個方面:(1)快速響應(yīng)變更需求:持續(xù)優(yōu)化清單模型,納入指標(biāo)計算需要的新實體與字段以支撐多變的需求,并且利用配置化的方式替換腳本開發(fā),加速指標(biāo)開發(fā)生命周期。(2)指標(biāo)計算透明化:通過清單模型保留指標(biāo)計算的過程信息,提供清單提取,幫助用戶理解指標(biāo)考核要求。(3)指標(biāo)口徑規(guī)范化:將指標(biāo)業(yè)務(wù)定義進(jìn)行分解并規(guī)范化為配置信息,利用模型管理配置信息并記錄變更歷史。(4)減少開發(fā)人力投入:利用規(guī)范化的指標(biāo)口徑進(jìn)行溝通,降低需求人員與開發(fā)人員因理解上的落差而引起的重復(fù)工作,同時利用配置模型自動生成指標(biāo)腳本,減少腳本開發(fā)工作。通過管理指標(biāo)需求變更情況進(jìn)行分析,本項目的指標(biāo)管理體系實現(xiàn)了70%的指標(biāo)變更可配置,大大縮短了變更周期并節(jié)約了人力成本。同時,新技術(shù)的引入,使經(jīng)營分析系統(tǒng)為市場推廣工作提供更加優(yōu)質(zhì)、高效的服務(wù),提升系統(tǒng)支撐滿意程度,實現(xiàn)公司運營精細(xì)化水平的提高,充分展現(xiàn)數(shù)據(jù)支撐方面靈活、高效的優(yōu)勢,為管理水平的整體提升助力。endprint

摘 要:移動通信行業(yè)發(fā)展進(jìn)入快車道后,移動用戶數(shù)增長迅猛,原有粗放型指標(biāo)跟蹤模式已不適用于現(xiàn)有市場推廣效益評估。各項管理指標(biāo)重新設(shè)置以及指標(biāo)口徑隨市場需要快速優(yōu)化,經(jīng)營分析團(tuán)隊逐步走出原有數(shù)據(jù)倉庫模型管理模式,逐步構(gòu)建“三棵樹”指標(biāo)管理體系,并引入自由組裝技術(shù)實現(xiàn)指標(biāo)配置化管理,演進(jìn)為管理指標(biāo)支撐的主動服務(wù)。

關(guān)鍵詞:自由組裝技術(shù);指標(biāo);高效管理

1 技術(shù)特點分析

1.1 “三棵樹”指標(biāo)管理體系

“三棵樹”指的是原子樹、內(nèi)部樹、外部樹,原子樹是管理指標(biāo)的基礎(chǔ)樹,內(nèi)部樹和外部樹是成對出現(xiàn)的,外部樹依存于內(nèi)部樹,內(nèi)部樹相對于外部而言是完備的,具有對稱性的。從管理指標(biāo)需求的角度,可以將分為三個范疇的需求即業(yè)務(wù)管理指標(biāo)需求、收入管理指標(biāo)和用戶管理指標(biāo)。具體如下所示:

從管理指標(biāo)需求來看內(nèi)部樹相對外部樹是靜態(tài)的,外部管理指標(biāo)需求可能經(jīng)常發(fā)生變化,因此外部樹的樹冠也可能經(jīng)常進(jìn)行調(diào)整。內(nèi)部樹的結(jié)構(gòu)在確定樹冠后基本不需要進(jìn)行調(diào)整?;诠芾碇笜?biāo)“三棵樹”的設(shè)計原則,可以保證管理指標(biāo)口徑的一致性:

1.1.1原子樹與內(nèi)部樹的一致性,稽核內(nèi)部樹引用原子樹的結(jié)點之間平衡關(guān)系。

1.1.2內(nèi)部樹之間的一致性,稽核業(yè)務(wù)管理指標(biāo)、收入管理指標(biāo)、用戶管理指標(biāo)之間相同統(tǒng)計范疇的數(shù)據(jù)平衡關(guān)系。

1.1.3內(nèi)部樹與外部樹的一致性,稽核外部樹引用內(nèi)部樹的結(jié)點間平衡關(guān)系。

1.2自由組裝技術(shù)

自由組裝技術(shù)的核心是實現(xiàn)指標(biāo)產(chǎn)生過程的靈活配置,其主要過程分為數(shù)據(jù)范圍配置、原子配置與指標(biāo)配置三個步驟:

1.2.1數(shù)據(jù)范圍配置:以配置參數(shù)的方式,控制從DW層模型取數(shù)的過程。

1.2.2原子配置:以配置清單模型原子的方式,控制從清單模型或多維數(shù)據(jù)模型到原子指標(biāo)的計算過程。

1.2.3指標(biāo)配置:以配置原子指標(biāo)之間運算關(guān)系的方式,控制從原子指標(biāo)到匯總指標(biāo)的計算過程。

1.2.4為滿足以上的三類配置,需要三個層次的數(shù)據(jù)模型以支撐配置化,根據(jù)配置化要求的不同功能,規(guī)劃出各層數(shù)據(jù)模型,相關(guān)模型的定位分析。

1.3指標(biāo)自由組裝的實現(xiàn)流程

通過指標(biāo)配置模型封裝指標(biāo)的取數(shù)和計算邏輯,當(dāng)指標(biāo)定義發(fā)生變化時,只需修改參數(shù)即可實現(xiàn)變更,具體的實現(xiàn)過程分為以下幾個步驟:

1.3.1在指標(biāo)清單引入更多對指標(biāo)計算有影響的狀態(tài)屬性,如用戶狀態(tài)、用戶當(dāng)月所在地、再分配標(biāo)識等,從而減少指標(biāo)清單上的數(shù)據(jù)過濾,準(zhǔn)確保留指標(biāo)過程。

1.3.2 獨立規(guī)劃維度設(shè)計與市場規(guī)則,而從使管理指標(biāo)的計算通過維表的配置完成,如收入科目配置、數(shù)據(jù)業(yè)務(wù)配置、捆綁活動配置、用戶所在地等。

1.3.3 指標(biāo)值可通過可視化的計算公式進(jìn)行配置再加工。

1.3.4 通過設(shè)定原子與指標(biāo)的定義,引入?yún)?shù)表控制SQL取數(shù)據(jù)邏輯,實現(xiàn)指標(biāo)配置模型。

1.4 設(shè)計遵循原則

指標(biāo)管理體系的構(gòu)建以實現(xiàn)高內(nèi)聚、低耦合架構(gòu)為目標(biāo),遵循了GOF以下設(shè)計模式:

1.4.1 模板方法模式(TEMPLATE METHOD):準(zhǔn)備一個抽象類,將部分邏輯以具體方法以及具體構(gòu)造子的形式實現(xiàn),然后聲明一些抽象方法來迫使子類實現(xiàn)剩余的邏輯。不同的子類可以以不同的方式實現(xiàn)這些抽象方法,從而對剩余的邏輯有不同的實現(xiàn)。先制定一個頂級邏輯框架,而將邏輯的細(xì)節(jié)留給具體的子類去實現(xiàn)。

1.4.2 組合模式(Composite METHOD):組合模式是將對象之間的關(guān)系以數(shù)據(jù)結(jié)構(gòu)中的2 叉樹表現(xiàn)出來,使得客戶端將單純的元素與復(fù)雜元素同等看待,這樣的話使得用戶在操作不同的子類元素時可以和根節(jié)點元素一樣操作,在透明模式下即根元素和葉元素公用同一個接口達(dá)到共同的結(jié)果。組合模式就是解決部分與整體的關(guān)系的一種模式。意圖是將對象組合成樹形結(jié)構(gòu)以表示“整體-部分”的層次結(jié)構(gòu)。Composite 使得用戶對單個對象和組合對象的使用具有一致性。由于對象容器內(nèi)部實現(xiàn)結(jié)構(gòu)(非抽象接口)的變化將引起代碼的頻繁變化導(dǎo)致代碼維護(hù)和擴(kuò)展的困難,而Composite將代碼與復(fù)雜的對象容器結(jié)構(gòu)解偶,如下左圖。依此架構(gòu),可以遞回的組合圖形元件,如下右圖。

1.4.3 策略模式(Strategy METHOD):針對一組算法,將每一個算封裝到具有共同接口的獨立的類中,從而使得它們可以相互替換。策略模式使得算法可以在不影響到客戶端的情況下發(fā)生變化。策略模式把行為和環(huán)境分開。環(huán)境類負(fù)責(zé)維持和查詢行為類,各種算法在具體的策略類中提供。由于算法和環(huán)境獨立開來,算法的增減,修改都不會影響到環(huán)境和客戶端。

2 具體實現(xiàn)方式

傳統(tǒng)管理指標(biāo)的經(jīng)營分析開發(fā)和變更,主要為在代碼中封裝指標(biāo)清單的提取邏輯和指標(biāo)運算的邏輯,當(dāng)發(fā)生指標(biāo)新增和指標(biāo)調(diào)整時,必須對腳本進(jìn)行修改或新增其中一段代碼,具體如下所示:

基于自由組裝技術(shù),首先構(gòu)建合理的管理指標(biāo)清單模型,作為中間層寬表,考慮根據(jù)指標(biāo)的定義可規(guī)劃為四個主題域:客戶、收入、業(yè)務(wù)和渠道,為提升系統(tǒng)性能,在管理指標(biāo)清單模型和原子指標(biāo)數(shù)據(jù)模型之間可適當(dāng)引入多維數(shù)據(jù)模型,根據(jù)指標(biāo)需求對清單模型進(jìn)行輕度匯總。隨后進(jìn)行管理指標(biāo)配置化的流程開發(fā),實現(xiàn)數(shù)據(jù)范圍配置、原子配置與指標(biāo)配置三個管理指標(biāo)配置方式。最終實現(xiàn)以參數(shù)控制與公式配置為手段,封裝指標(biāo)的取數(shù)和計算邏輯,實現(xiàn)指標(biāo)管理體系。當(dāng)發(fā)生變化時,經(jīng)營分析系統(tǒng)只需通過參數(shù)的修改和指標(biāo)的配置,無需變動程序代碼。

在技術(shù)實現(xiàn)上,系統(tǒng)設(shè)置靈活性與性能的權(quán)衡是關(guān)鍵點。清單模型取數(shù)范圍可配置點的選擇綜合考慮配置的便利性與維護(hù)的資源,可配置點越多,管理指標(biāo)配置越靈活,但導(dǎo)致計算越復(fù)雜,復(fù)雜的管理指標(biāo)運算將使系統(tǒng)性能降低,無法快速響應(yīng)查詢,適當(dāng)引入多維數(shù)據(jù)模型,可提高性能,但模型過于復(fù)雜,也會大大提高后臺數(shù)據(jù)模型的復(fù)雜度,不利于基礎(chǔ)數(shù)據(jù)模型的維護(hù)和需求變更響應(yīng)。同時,補(bǔ)充過程數(shù)據(jù)模型的考慮,實現(xiàn)一些特殊的處理,如通過分公司分?jǐn)偰P秃凸痉謹(jǐn)偰P蛯崿F(xiàn)用戶和收入的分?jǐn)?,具體需根據(jù)相關(guān)業(yè)務(wù)規(guī)則設(shè)定。在完成指標(biāo)配置化后,將腳本在后臺數(shù)據(jù)庫內(nèi)運行,相關(guān)指標(biāo)將直接展示在經(jīng)分系統(tǒng)中,數(shù)據(jù)直觀展示,考核結(jié)果排名清晰及報表可讀性強(qiáng)。

3 工作成效

基于自有組裝技術(shù)的指標(biāo)高效管理模式,使市場指標(biāo)變更快速響應(yīng),完成指標(biāo)口徑統(tǒng)一管理,有效降低開發(fā)成本,實現(xiàn)配置化體系可持續(xù)發(fā)展。具體表現(xiàn)在以下幾個方面:(1)快速響應(yīng)變更需求:持續(xù)優(yōu)化清單模型,納入指標(biāo)計算需要的新實體與字段以支撐多變的需求,并且利用配置化的方式替換腳本開發(fā),加速指標(biāo)開發(fā)生命周期。(2)指標(biāo)計算透明化:通過清單模型保留指標(biāo)計算的過程信息,提供清單提取,幫助用戶理解指標(biāo)考核要求。(3)指標(biāo)口徑規(guī)范化:將指標(biāo)業(yè)務(wù)定義進(jìn)行分解并規(guī)范化為配置信息,利用模型管理配置信息并記錄變更歷史。(4)減少開發(fā)人力投入:利用規(guī)范化的指標(biāo)口徑進(jìn)行溝通,降低需求人員與開發(fā)人員因理解上的落差而引起的重復(fù)工作,同時利用配置模型自動生成指標(biāo)腳本,減少腳本開發(fā)工作。通過管理指標(biāo)需求變更情況進(jìn)行分析,本項目的指標(biāo)管理體系實現(xiàn)了70%的指標(biāo)變更可配置,大大縮短了變更周期并節(jié)約了人力成本。同時,新技術(shù)的引入,使經(jīng)營分析系統(tǒng)為市場推廣工作提供更加優(yōu)質(zhì)、高效的服務(wù),提升系統(tǒng)支撐滿意程度,實現(xiàn)公司運營精細(xì)化水平的提高,充分展現(xiàn)數(shù)據(jù)支撐方面靈活、高效的優(yōu)勢,為管理水平的整體提升助力。endprint

猜你喜歡
高效管理指標(biāo)
一類帶臨界指標(biāo)的非自治Kirchhoff型方程非平凡解的存在性
最新引用指標(biāo)
莫讓指標(biāo)改變初衷
我國LNG建設(shè)中存在的問題及管理對策
淺淡如何加強(qiáng)學(xué)校圖書管理工作
情感管理是最高效的管理
關(guān)于“鯰魚效應(yīng)”在學(xué)生小組學(xué)習(xí)中的運用與反思
企業(yè)會計報表的附注研究
新課程背景下的高效課堂管理措施研究
數(shù)字電視指標(biāo)測量及日常維護(hù)處理
甘孜县| 济源市| 策勒县| 伊金霍洛旗| 抚州市| 林甸县| 西青区| 正阳县| 宁强县| 延吉市| 河西区| 磐石市| 班戈县| 元江| 托里县| 涞源县| 新河县| 海兴县| 彰武县| 门头沟区| 中宁县| 恩平市| 五指山市| 江孜县| 钟祥市| 密山市| 洛隆县| 舞阳县| 共和县| 全州县| 阿图什市| 济宁市| 贵南县| 孟津县| 武山县| 安吉县| 蓬溪县| 榆林市| 玛曲县| 周至县| 肇庆市|