專利名稱:多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電信行業(yè)的數(shù)據(jù)倉庫領(lǐng)域,具體是一種主要服務(wù)對象為中國移動(dòng)、中
國聯(lián)通和中國電信等電信營運(yùn)商的多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法。
背景技術(shù):
電信運(yùn)營商的經(jīng)營分析系統(tǒng)是以市場經(jīng)營分析、決策支持以及一線營銷服務(wù)支撐 為建設(shè)目的,以數(shù)據(jù)倉庫為基礎(chǔ)數(shù)據(jù)平臺(tái)的企業(yè)級綜合應(yīng)用系統(tǒng)。數(shù)據(jù)倉庫在整合電信運(yùn) 營商相關(guān)業(yè)務(wù)源數(shù)據(jù)系統(tǒng)的基礎(chǔ)上,為專業(yè)數(shù)據(jù)集市及分析統(tǒng)計(jì)、數(shù)據(jù)挖掘等應(yīng)用提供基 礎(chǔ)的數(shù)據(jù)支持,因此數(shù)據(jù)倉庫是經(jīng)營分析系統(tǒng)的基礎(chǔ)。多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法 以《中國移動(dòng)省級NG1-BASS技術(shù)規(guī)范邏輯模型分冊》為設(shè)計(jì)基礎(chǔ)。目前的數(shù)據(jù)倉庫都是以 接口層-存儲(chǔ)層-中間層-結(jié)果層(也叫實(shí)施表層)為基準(zhǔn)的架構(gòu)。 數(shù)據(jù)倉庫和數(shù)據(jù)集市建設(shè)的成功與否在很大程度上取決于是否有一個(gè)穩(wěn)固、全面 和靈活的邏輯數(shù)據(jù)模型。邏輯數(shù)據(jù)模型是集成各種數(shù)據(jù)源系統(tǒng)的數(shù)據(jù)視圖,是支撐各種分 析應(yīng)用的基礎(chǔ),也是表達(dá)和溝通業(yè)務(wù)及其規(guī)則的媒介。邏輯數(shù)據(jù)模型設(shè)計(jì)是經(jīng)營分析系統(tǒng) 數(shù)據(jù)倉庫和數(shù)據(jù)集市建設(shè)中的重要一環(huán),它不僅直接反映出業(yè)務(wù)部門的需求,同時(shí)對系統(tǒng) 實(shí)施有著重要的指導(dǎo)和規(guī)劃作用。為了促進(jìn)、指導(dǎo)和規(guī)范各省經(jīng)營分析系統(tǒng)數(shù)據(jù)倉庫及數(shù) 據(jù)集市的建設(shè),加強(qiáng)經(jīng)營分析系統(tǒng)的數(shù)據(jù)管理,構(gòu)建統(tǒng)一的經(jīng)營分析系統(tǒng)數(shù)據(jù)平臺(tái)。
目前的模型存儲(chǔ)層數(shù)據(jù)結(jié)構(gòu)等同于原BOSS系統(tǒng),中間層以用戶資料規(guī)整和清單 資料匯總為主,其核心的幾張中間表就是tp_CSt_uSrarCh_m0n, act表、神州行模擬出賬和 欠費(fèi)中間表等最基本的中間表。數(shù)據(jù)倉庫只有存儲(chǔ)層和中間層兩層,70%以上的應(yīng)用必須 關(guān)聯(lián)存儲(chǔ)層,這樣導(dǎo)致在存儲(chǔ)層(也就是說數(shù)據(jù)源)進(jìn)行大的版本升級的時(shí)候,幾乎所有的 應(yīng)用都需要重新開發(fā);同時(shí),模型的設(shè)計(jì)和改進(jìn)工作,只能散落在各個(gè)現(xiàn)場,現(xiàn)場的模型以 及數(shù)據(jù)流的水準(zhǔn)完全決定于現(xiàn)場技術(shù)經(jīng)理的水平,模型的穩(wěn)定性不夠。
發(fā)明內(nèi)容
(l)發(fā)明目的 本發(fā)明目的基于同一運(yùn)營商的不同廠商的生產(chǎn)系統(tǒng),在后臺(tái)快速和方便的搭建 數(shù)據(jù)倉庫以及應(yīng)用,解決各個(gè)省由于支撐系統(tǒng)和源數(shù)據(jù)的不同,而造成的系統(tǒng)后端整合的 代價(jià)問題。
(2)技術(shù)方案 本發(fā)明的技術(shù)方案多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,增加業(yè)務(wù)中心層的概念, 把業(yè)務(wù)口徑和統(tǒng)計(jì)口徑固化,多業(yè)務(wù)驅(qū)動(dòng)共享框架模型是由結(jié)果層、業(yè)務(wù)中心層、基礎(chǔ)中間 層和數(shù)據(jù)存儲(chǔ)層組成,參見附圖1。 數(shù)據(jù)存儲(chǔ)層由生產(chǎn)系統(tǒng)以ETL的方式傳遞過來的接口,可以是文件接口或者是 消息接口。系統(tǒng)通過ETL的模式裝載入數(shù)據(jù)倉庫。數(shù)據(jù)存儲(chǔ)層是數(shù)據(jù)倉庫的基礎(chǔ),按照業(yè) 務(wù)要求的周期存放清單,營賬等基礎(chǔ)數(shù)據(jù)。
基礎(chǔ)中間層對數(shù)據(jù)存儲(chǔ)層做資料規(guī)整和匯總。過濾掉分析不需要的字段。該項(xiàng) 目在完成中間表邏輯模型和物理模型的設(shè)計(jì)的同時(shí),標(biāo)識(shí)出中間表的建議索引,標(biāo)明每個(gè) 中間表的意圖和功能,指明每個(gè)中間表的數(shù)據(jù)量級(以X倍用戶數(shù)這樣的指標(biāo)體現(xiàn))?;A(chǔ) 中間層是數(shù)據(jù)倉庫數(shù)據(jù)清洗和整合的過程,是業(yè)務(wù)中間區(qū)的基礎(chǔ)
具體來說 —種多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,是在接口層_存儲(chǔ)層_中間層_結(jié)果層 的模型中,用業(yè)務(wù)中心層取代其中的中間層; 所述業(yè)務(wù)中心層的設(shè)計(jì)方法是業(yè)務(wù)緊耦合,數(shù)據(jù)松耦合; 所述業(yè)務(wù)緊耦合是指業(yè)務(wù)中心區(qū)的設(shè)計(jì)以客戶的業(yè)務(wù)出發(fā),建立包括客戶行為 類,增值業(yè)務(wù)類,數(shù)據(jù)業(yè)務(wù)類,集團(tuán)客戶類和專題分析類的類; 所謂數(shù)據(jù)松耦合,就是把中心區(qū)和底層數(shù)據(jù)區(qū)隔開,在業(yè)務(wù)中心區(qū)中增加業(yè)務(wù)標(biāo) 簽和統(tǒng)計(jì)標(biāo)簽。 所述數(shù)據(jù)存儲(chǔ)層,是由生產(chǎn)系統(tǒng)以ETL的方式傳遞過來的接口,生產(chǎn)系統(tǒng)通過ETL 的模式裝載入數(shù)據(jù)倉庫。 所述接口包括文件接口或消息接口。 是所述基礎(chǔ)中間層,是對數(shù)據(jù)存儲(chǔ)層做資料規(guī)整和匯總,過濾掉分析不需要的字 段。 在所述基礎(chǔ)中間層設(shè)計(jì)中,在完成中間表邏輯模型和物理模型的設(shè)計(jì)同時(shí),標(biāo)識(shí) 出中間表的建議索引,標(biāo)明每個(gè)中間表的意圖和功能,指明每個(gè)中間表的數(shù)據(jù)量級,該數(shù)量 級是以X倍用戶數(shù)這樣的指標(biāo)體現(xiàn)。 所述結(jié)果層保存的是事實(shí)表,存儲(chǔ)的最終的報(bào)表和主題數(shù)據(jù)。 業(yè)務(wù)中心層是整個(gè)模型設(shè)計(jì)的創(chuàng)新點(diǎn),其核心思想就是業(yè)務(wù)緊耦合,數(shù)據(jù)松耦合。 業(yè)務(wù)緊耦合的意思是業(yè)務(wù)中心區(qū)的設(shè)計(jì)以客戶的業(yè)務(wù)出發(fā),細(xì)分為客戶行為類,增值業(yè)務(wù) 類,數(shù)據(jù)業(yè)務(wù)類,集團(tuán)客戶類,專題分析類等。所謂數(shù)據(jù)松耦合,就是把中心區(qū)和底層數(shù)據(jù)區(qū) 隔開,在業(yè)務(wù)中心區(qū)中增加業(yè)務(wù)標(biāo)簽和統(tǒng)計(jì)標(biāo)簽。這樣的設(shè)計(jì)模式和方法的的目的在于能 夠把底層數(shù)據(jù)不同,需求不同但業(yè)務(wù)相似的同一運(yùn)營商的中間模型在業(yè)務(wù)中心區(qū)統(tǒng)一,最 終能夠達(dá)到業(yè)務(wù)功能的快速部署的目的。 結(jié)果層保存的是事實(shí)表,存儲(chǔ)的最終的報(bào)表和主題數(shù)據(jù)。事實(shí)表是數(shù)據(jù)倉庫模型
的最終結(jié)果,報(bào)表和主題數(shù)據(jù)的保存周期按照業(yè)務(wù)部門的需求而定。
(3)有益效果 1支撐源數(shù)據(jù)不同的不同省份的同一運(yùn)營商的相似應(yīng)用 2能夠快速的搭建數(shù)據(jù)倉庫和應(yīng)用 3能夠做到統(tǒng)一開發(fā),減少人力成本的投入 4 口徑固化,減少開發(fā)人員出錯(cuò)的幾率 5源系統(tǒng)的大規(guī)模升級,對數(shù)據(jù)倉庫的影響弱化
圖1.多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法的模型架構(gòu)
圖2.按照本方法設(shè)計(jì)的業(yè)務(wù)框架模型
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)一步說明。 多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,增加業(yè)務(wù)中心層的概念,把業(yè)務(wù)口徑和統(tǒng)計(jì) 口徑固化,多業(yè)務(wù)驅(qū)動(dòng)共享框架模型是由結(jié)果層、業(yè)務(wù)中心層、基礎(chǔ)中間層和數(shù)據(jù)存儲(chǔ)層組 成,參見附圖1。 數(shù)據(jù)存儲(chǔ)層由生產(chǎn)系統(tǒng)以ETL的方式傳遞過來的接口,可以是文件接口或者是 消息接口。系統(tǒng)通過ETL的模式裝載入數(shù)據(jù)倉庫。數(shù)據(jù)存儲(chǔ)層是數(shù)據(jù)倉庫的基礎(chǔ),按照業(yè) 務(wù)要求的周期存放清單,營賬等基礎(chǔ)數(shù)據(jù)。 基礎(chǔ)中間層對數(shù)據(jù)存儲(chǔ)層做資料規(guī)整和匯總。過濾掉分析不需要的字段。該項(xiàng) 目在完成中間表邏輯模型和物理模型的設(shè)計(jì)的同時(shí),標(biāo)識(shí)出中間表的建議索引,標(biāo)明每個(gè) 中間表的意圖和功能,指明每個(gè)中間表的數(shù)據(jù)量級(以X倍用戶數(shù)這樣的指標(biāo)體現(xiàn))。基礎(chǔ) 中間層是數(shù)據(jù)倉庫數(shù)據(jù)清洗和整合的過程,是業(yè)務(wù)中間區(qū)的基礎(chǔ) 業(yè)務(wù)中心層是整個(gè)模型設(shè)計(jì)的創(chuàng)新點(diǎn),其核心思想就是業(yè)務(wù)緊耦合,數(shù)據(jù)松耦合。 業(yè)務(wù)緊耦合的意思是業(yè)務(wù)中心區(qū)的設(shè)計(jì)以客戶的業(yè)務(wù)出發(fā),細(xì)分為客戶行為類,增值業(yè)務(wù) 類,數(shù)據(jù)業(yè)務(wù)類,集團(tuán)客戶類,專題分析類等。所謂數(shù)據(jù)松耦合,就是把中心區(qū)和底層數(shù)據(jù)區(qū) 隔開,在業(yè)務(wù)中心區(qū)中增加業(yè)務(wù)標(biāo)簽和統(tǒng)計(jì)標(biāo)簽。這樣的設(shè)計(jì)模式和方法的的目的在于能 夠把底層數(shù)據(jù)不同,需求不同但業(yè)務(wù)相似的同一運(yùn)營商的中間模型在業(yè)務(wù)中心區(qū)統(tǒng)一,最 終能夠達(dá)到業(yè)務(wù)功能的快速部署的目的。
結(jié)果層保存的是事實(shí)表,存儲(chǔ)的最終的報(bào)表和主題數(shù)據(jù)。事實(shí)表是數(shù)據(jù)倉庫模型
的最終結(jié)果,報(bào)表和主題數(shù)據(jù)的保存周期按照業(yè)務(wù)部門的需求而定。 本例的建設(shè)方法 步驟1)通過對通信運(yùn)營商市場,集團(tuán),數(shù)據(jù)等業(yè)務(wù)部門的大規(guī)模的調(diào)研,確定關(guān) 鍵業(yè)務(wù),并為每個(gè)大類下面的子業(yè)務(wù)設(shè)計(jì)開發(fā)業(yè)務(wù)視圖。按照運(yùn)營商的KPI指標(biāo),財(cái)務(wù)指 標(biāo),運(yùn)營指標(biāo)分業(yè)務(wù)分揀指標(biāo),并且劃分到各個(gè)業(yè)務(wù)視圖中。業(yè)務(wù)視圖共包含客戶行為類, 增值業(yè)務(wù)類,數(shù)據(jù)業(yè)務(wù)類,集團(tuán)客戶類,專題分析類等。 步驟2)通過對各個(gè)業(yè)務(wù)視圖的評估,細(xì)化到用戶級的中間表,原則上單個(gè)子業(yè)務(wù) 需要設(shè)計(jì)3種模型,日統(tǒng)計(jì)模型,周統(tǒng)計(jì)模型和月統(tǒng)計(jì)模型。把用戶數(shù)這樣的指標(biāo)拆分成業(yè) 務(wù)標(biāo)簽,同時(shí)把業(yè)務(wù)量和收入類的指標(biāo)拆分成統(tǒng)計(jì)指標(biāo)。業(yè)務(wù)視圖務(wù)必要做到統(tǒng)計(jì)口徑的 標(biāo)簽化,從而分離數(shù)據(jù)和業(yè)務(wù)。圖2就是一個(gè)典型的按照框架模型設(shè)計(jì)方法設(shè)計(jì)出來的中 心區(qū)模型。 步驟3)保存設(shè)計(jì)過程,并設(shè)計(jì)評審,實(shí)現(xiàn)基礎(chǔ)中間層向業(yè)務(wù)中心區(qū)的代碼,最終 業(yè)務(wù)中心區(qū)定型,提交報(bào)告。并提供模型培訓(xùn),共享資料和文檔,提升現(xiàn)場員工的對多業(yè)務(wù) 驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法的認(rèn)知度和模型設(shè)計(jì)能力。以目前經(jīng)營分析系統(tǒng)的指標(biāo)和KPI 為基準(zhǔn)客戶需求建設(shè)業(yè)務(wù)中心區(qū)。要求做到數(shù)據(jù)流和模型的高相似度,并統(tǒng)一業(yè)務(wù)中心區(qū)。 在年中新的規(guī)范下發(fā)之后,模型小組就應(yīng)該根據(jù)規(guī)范的要求,適時(shí)的修訂自己的模型,增加 業(yè)務(wù)中心區(qū)的內(nèi)容,修訂數(shù)據(jù)流,同時(shí),建議對規(guī)范中定義的復(fù)雜算法加以研究。
權(quán)利要求
一種多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,其特征是在接口層-存儲(chǔ)層-中間層-結(jié)果層的模型中,用業(yè)務(wù)中心層取代其中的中間層;所述業(yè)務(wù)中心層的設(shè)計(jì)方法是業(yè)務(wù)緊耦合,數(shù)據(jù)松耦合;所述業(yè)務(wù)緊耦合是指業(yè)務(wù)中心區(qū)的設(shè)計(jì)以客戶的業(yè)務(wù)出發(fā),建立包括客戶行為類,增值業(yè)務(wù)類,數(shù)據(jù)業(yè)務(wù)類,集團(tuán)客戶類和專題分析類的類;所謂數(shù)據(jù)松耦合,就是把中心區(qū)和底層數(shù)據(jù)區(qū)隔開,在業(yè)務(wù)中心區(qū)中增加業(yè)務(wù)標(biāo)簽和統(tǒng)計(jì)標(biāo)簽。
2. 根據(jù)權(quán)利要求1所述的多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,其特征是所述數(shù)據(jù)存儲(chǔ) 層,是由生產(chǎn)系統(tǒng)以ETL的方式傳遞過來的接口 ,生產(chǎn)系統(tǒng)通過ETL的模式裝載入數(shù)據(jù)倉庫。
3. 根據(jù)權(quán)利要求2所述的多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,其特征是所述接口包括 文件接口或消息接口。
4. 根據(jù)權(quán)利要求1所述的多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,其特征是所述基礎(chǔ)中間 層,是對數(shù)據(jù)存儲(chǔ)層做資料規(guī)整和匯總,過濾掉分析不需要的字段。
5. 根據(jù)權(quán)利要求4所述的多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,其特征是在所述基礎(chǔ)中 間層設(shè)計(jì)中,在完成中間表邏輯模型和物理模型的設(shè)計(jì)同時(shí),標(biāo)識(shí)出中間表的建議索引,標(biāo) 明每個(gè)中間表的意圖和功能,指明每個(gè)中間表的數(shù)據(jù)量級,該數(shù)量級是以X倍用戶數(shù)這樣 的指標(biāo)體現(xiàn)。
6. 根據(jù)權(quán)利要求1所述的多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,其特征是所述結(jié)果層保 存的是事實(shí)表,存儲(chǔ)的最終的報(bào)表和主題數(shù)據(jù)。
全文摘要
一種多業(yè)務(wù)驅(qū)動(dòng)共享框架模型設(shè)計(jì)方法,采用業(yè)務(wù)緊耦合,數(shù)據(jù)松耦合的設(shè)計(jì)理念,重新設(shè)計(jì)運(yùn)營商的數(shù)據(jù)倉庫系統(tǒng),把以前的數(shù)據(jù)存儲(chǔ)層組成,中間層,結(jié)果層傳統(tǒng)的三層設(shè)計(jì)架構(gòu)解構(gòu)。設(shè)計(jì)為是由結(jié)果層、業(yè)務(wù)中間層、基礎(chǔ)中間層、數(shù)據(jù)存儲(chǔ)層四層架構(gòu)。其帶在通信運(yùn)營商數(shù)據(jù)倉庫系統(tǒng)部署過程中的益處為支撐源數(shù)據(jù)不同的不同省份的同一運(yùn)營商的相似應(yīng)用;能夠快速的搭建數(shù)據(jù)倉庫和應(yīng)用;能夠做到統(tǒng)一開發(fā),減少人力成本的投入;口徑固化,減少開發(fā)人員出錯(cuò)的幾率;源系統(tǒng)的大規(guī)模升級,對數(shù)據(jù)倉庫的影響弱化。
文檔編號(hào)H04W4/24GK101702798SQ20091021245
公開日2010年5月5日 申請日期2009年11月11日 優(yōu)先權(quán)日2009年11月11日
發(fā)明者劉鶯鶯, 劉蕾, 夏宗陽, 孫力斌, 曹曉華, 李捷, 趙懿敏, 陳翔 申請人:南京聯(lián)創(chuàng)科技集團(tuán)股份有限公司