熱線電話:13121318867

登錄
首頁大數據時代業務模型與數據模型,這兩者有什么聯系?
業務模型與數據模型,這兩者有什么聯系?
2020-08-06
收藏

“模型”一詞我們都很熟悉,現實生活中也很常見,例如售樓部見到的樓盤模型、或者我們自己購買的手辦、或者電視劇中見到的軍事演練的沙盤等等......在業務數據分析過程中,我們也經常會用到許多模型,例如RFM模型等。但是有些剛接觸業務數據分析的小伙伴可能會搞不清楚業務模型與數據模型,小編今天就簡單跟大家介紹一下業務模型與數據模型。

一、業務模型

業務模型,又有叫做企業模型,提供一個框架結構給企業,讓企業的應用系統與企業經常改進的業務流程緊密匹配。也可以說就是,業務建模主要是從業務的角度對企業進行建模。業務建模典型方法一般包括:Zachman框架、ARIS HOUSE模型等。

通常來說,業務模型包括以下幾種視圖:

1.組織視圖,也就是組織結構的靜態模型。主要包括有:層次組織結構的人員(people not human)資源,生產資源(設備,運輸等)、計算機以及通信網絡結構等。

2.數據視圖,即業務信息的靜態模型。主要包括有:數據模型,知識結構,信息載體,技術術語,以及數據庫模型等。

3. 功能視圖,指的是業務流程任務的靜態模型。主要包括:功能層次,業務對象,支持系統以及應用軟件等。

4.控制視圖,動態模型,用來展示流程的運轉情況,并且還能把業務流程與相關的一些資源、數據以及功能等聯系起來。主要包括:事件驅動過程鏈、信息流、物流、通信圖、產品定義、價值增值圖等。

目前PowerDesigner、Erwin等能夠支持完成業務模型,簡單的也可以使用Visio、word等。

二、數據模型

數據模型,即對企業或者信息系統的數據特征的抽象,隨著數據庫技術的大量使用,目前主要指數據庫模型。

通常數據模型所描述的內容包括數據結構、數據操作、數據約束這三個部分。

1.數據結構,主要是對數據的類型、內容、性質以及數據間的聯系等進行描述,為數據模型的基礎,數據操作以及約束都是建立在數據結構之上的,數據結構不同的數據操作和約束也會有差異。

2.數據操作主要是對相應的數據結構上的操作類型和方式進行描述。

3.數據約束,主要是對數據間的語法、詞義聯系、以及存在的制約和依存關系,還有數據動態變化的規則等進行描述,從而確保數據的正確性、有效性和相容性。

三、業務模型和數據模型

我們都知道數據分析的最終目的是實現業務的增長,而且通常業務的處理是需要模型的支持的,在業務數據分析過程中,數據模型一般對應為數據庫表,業務模型可以理解為業務處理時,我們需要使用的數據模型。一般業務模型和數據模型會遵從以下原則:

1.數據模型往往對于具體的業務的結合程度要求沒有那么高

2.為了提高安全以及降低數據冗余,數據模型一般不會直接暴露給業務層

3.業務中如果有默認值,那么可以將默認值放在業務模型

4.業務模型往往也不能直接暴露給用戶訪問的API,我們需要在用戶可訪問的API和業務模型間加一層Adapter

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢