網(wǎng)友討論業(yè)務(wù)建模和數(shù)據(jù)建模
2007-09-06 14:30:47
最近工作比較忙,一直在TTNN潛水,看到大家在討論業(yè)務(wù)建模和數(shù)據(jù)建模,我也一直做這個(gè)方向,很感興趣。我把業(yè)務(wù)建模和數(shù)據(jù)建模的關(guān)系理一下,這樣爭論也有個(gè)基礎(chǔ)。當(dāng)然其中肯定也有不當(dāng)之處,請多多指點(diǎn)。
|
先說業(yè)務(wù)建模,業(yè)務(wù)建模一般分兩類。第一類是為了解決某個(gè)業(yè)務(wù)問題而建立一個(gè)業(yè)務(wù)模型或者數(shù)據(jù)模型。第二類是將企業(yè)的業(yè)務(wù)狀況、業(yè)務(wù)流程及用戶對業(yè)務(wù)的分析視角等信息用計(jì)算機(jī)的語言表示出來。這兩類建模從方法到目的都是不同的。
第一類,舉例來說,對客戶信用狀況的評價(jià),這需要從業(yè)務(wù)的角度來考慮反映客戶信用狀況的因素各占多少比重等等內(nèi)容,這些是業(yè)務(wù)人員需要完成的工作,有大量的領(lǐng)域知識(shí)在里面。這部分建模的結(jié)果有些會(huì)反映到信息系統(tǒng)中,有些就只是咨詢,反映到用戶的日常工作中。
第二類,是對企業(yè)業(yè)務(wù)狀況的描述,如貸款和抵押品之間是什么關(guān)系,與抵押品相關(guān)的信息都有那些、產(chǎn)品內(nèi)部的層級關(guān)系,用戶分析問題的業(yè)務(wù)視角等等,這些內(nèi)容需要業(yè)務(wù)人員和信息人員共同參與完成,最終體現(xiàn)在信息系統(tǒng)之中也就是開發(fā)人員使用的數(shù)據(jù)表。
對于KPI的建模是屬于第一類業(yè)務(wù)建模,它的重點(diǎn)在于哪些因素會(huì)影響KPI,影響的比重有多大。但是計(jì)算KPI需要的因素以及對這些因素的數(shù)據(jù)需求都屬于第二類業(yè)務(wù)建模。
再說數(shù)據(jù)建模,數(shù)據(jù)建模也分為兩個(gè)步驟,第一類是邏輯模型,第二類是物理模型。這兩類模型的差別并不是很大。
第一類,邏輯模型,也稱為實(shí)體關(guān)系模型(維度建??梢哉J(rèn)為是實(shí)體關(guān)系建模中的一種),是用計(jì)算機(jī)術(shù)語表示出來的業(yè)務(wù)狀況以及業(yè)務(wù)分析視角。事實(shí)上,邏輯模型就是前面提到的第二類業(yè)務(wù)模型。我們是做信息系統(tǒng)的,所作的東西最終都是要體現(xiàn)在計(jì)算機(jī)里,所以,第二類業(yè)務(wù)模型和數(shù)據(jù)模型之間的距離并不大。
第二類,物理模型,是將邏輯模型轉(zhuǎn)化成的物理表,這里會(huì)出于性能、效率和易用性等考慮對邏輯模型做一些處理。這些處理在邏輯模型中也存在。將邏輯模型轉(zhuǎn)化為物理模型需要DBA的參與。
而我們在日常工作中提到的業(yè)務(wù)建模一般是指第一類業(yè)務(wù)建模,即從業(yè)務(wù)的角度來設(shè)計(jì)KPI等內(nèi)容。我們在日常工作中提到的數(shù)據(jù)建模一般是指第二類業(yè)務(wù)建模,也是第一類數(shù)據(jù)建模。這兩類原本就是同一份工作。也許有很牛的公司會(huì)將這兩部分分開,請完全不懂技術(shù)的業(yè)務(wù)專家來設(shè)計(jì)這部分。但大部分情況下這部分是需要業(yè)務(wù)和技術(shù)都懂的人來完成。我理解innovate511提到的數(shù)據(jù)建模應(yīng)該是這類和業(yè)務(wù)也直接相關(guān)的建模,而不是純數(shù)據(jù)的建模。(請innovate511確認(rèn)。)
我們再看DW和BI,一般DW里不會(huì)有第一類業(yè)務(wù)模型,但是一定會(huì)有第一類業(yè)務(wù)模型需要的數(shù)據(jù),也可能有第一類業(yè)務(wù)模型分析的結(jié)果。而BI里可能有第一類業(yè)務(wù)模型,也可能沒有第一類業(yè)務(wù)模型,例如對數(shù)據(jù)進(jìn)行OLAP分析就不一定有第一類業(yè)務(wù)模型。但是勿庸置疑的是,無論是DW還是BI,它的目的都是為業(yè)務(wù)服務(wù)的。所以說業(yè)務(wù)驅(qū)動(dòng)BI、DW或者說需求驅(qū)動(dòng)BI、DW都是一定的。但是歸根到底,DW和BI都是用來輔助分析的,真正提高企業(yè)效益的是使用DW和BI的分析人員。從非技術(shù)層面來促進(jìn)BI成功我的感覺更像是借助BI來提出的管理咨詢,而不是信息技術(shù)咨詢。
隨便談幾句,歡迎指導(dǎo)。
作者: raullew 20070621
和你的看法差不多,所以我把511的數(shù)據(jù)建模看作業(yè)務(wù)建模,落實(shí)到數(shù)據(jù)庫就是物理建模。
全民BI那等于大家都不要做了,告訴客戶老總說,你們的企業(yè)管理方式錯(cuò)了,要這樣這樣搞,其實(shí)這不是搞BI,而是搞管理咨詢了。事實(shí)上這種做法在甲方自身沒有什么執(zhí)行力,混日子的員工懶得理你,分析人員自有自己的分析方法不干BI的事情,剩下的想要看數(shù)據(jù)的業(yè)務(wù)人員肯定是要求助于IT來整理數(shù)據(jù),但按道理乙方又不做實(shí)施,于是成了空對空。所以這樣的consultant還是去麥肯錫吧,不要來趟BI這個(gè)渾水了。
作者: interstage 20070621
如果你這樣理解業(yè)務(wù)模型和數(shù)據(jù)模型,我覺得也可以。 只不過這樣第2類業(yè)務(wù)模型和第1類的數(shù)據(jù)模型就難界定了。難界定的東西會(huì)使業(yè)務(wù)部門和技術(shù)部門相互指責(zé),如果技術(shù)部門要強(qiáng)勢,就會(huì)出現(xiàn)一個(gè)"牛比無極限"第1類的數(shù)據(jù)模型包含了第2類業(yè)務(wù)模型,然后當(dāng)BI項(xiàng)目失敗的時(shí)候,就會(huì)出現(xiàn)牛比的專家說:我們的數(shù)據(jù)模型是先進(jìn)的,但這個(gè)企業(yè)業(yè)務(wù)人員能力還不到等等這類的話,這樣的話難道還少嗎,這樣的故事難道還少嗎。
關(guān)于我的"非技術(shù)層面",不是管理咨詢的書,我沒這么牛比,提到的概念,在很多管理人員中都知道的,我只是把這些概念做到BI實(shí)施中而已,來改變由于"牛比無極限"第1類的數(shù)據(jù)模型導(dǎo)致業(yè)務(wù)部門和技術(shù)部門相互指責(zé)是現(xiàn)象, 是BI實(shí)施的咨詢。
關(guān)于BI和DW,還是沒有達(dá)到共識(shí),我在"非技術(shù)層面"已經(jīng)提到了BI,就是一系列的方法和概念,在技術(shù)上是DW技術(shù),OLAP技術(shù)和數(shù)據(jù)挖掘技術(shù)的綜合運(yùn)用而已。
作者: interstage 20070621
既然你認(rèn)為全民BI是大家都不做,你以為每個(gè)人做同一件事情呀,以為是大鍋飯。那你對BI的理解,就是分析一個(gè)事情,每個(gè)人都是一樣的思路,才是正確的。你這樣才是BI的空對空。BI需要一系列的方法和概念來支撐決策,當(dāng)然也包含業(yè)務(wù)模型和數(shù)據(jù)模型。但唯一不變的就是決策需要分析,分析需要思考,BI只是給出了思考的一些素材而已,別以為一個(gè)牛比的模型就代替支撐決策的一切。 BI這個(gè)渾水有多深,我搞了10年都不敢說有多了解,你一個(gè)模型就知道這水多深了。太牛比無極限了吧。
作者: Jerome 20070621
關(guān)于BI和DW,還是沒有達(dá)到共識(shí),我在"非技術(shù)層面"已經(jīng)提到了BI,就是一系列的方法和概念,在技術(shù)上是DW技術(shù),OLAP技術(shù)和數(shù)據(jù)挖掘技術(shù)的綜合運(yùn)用而已。
DW和BI的范圍如何劃分確實(shí)沒有定論。您的這種理解方式肯定是正確的。另一種理解方式是DW主要負(fù)責(zé)收集和保存數(shù)據(jù),BI主要負(fù)責(zé)分析,這樣理解也沒有錯(cuò)誤。我個(gè)人對這兩種理解方式?jīng)]有偏向,大家都能理解表達(dá)的意思就好。
作者: interstage 20070621
OK,你這個(gè)描述,我也是贊同的,我把你這個(gè)定義的BI,稱為狹義的BI,主要是解決前端層面的技術(shù),工具等等的系統(tǒng)都包含在里面。如果這個(gè)定義達(dá)到共識(shí),那就不用討論了。只要討論模型即可,按照raullew的說法"我把511的數(shù)據(jù)建??醋鳂I(yè)務(wù)建模,落實(shí)到數(shù)據(jù)庫就是物理建模。"也就是BI無模型,DW上即是業(yè)務(wù)模型又是數(shù)據(jù)模型,真正的"大牛比模型",解決所有BI的問題,是不是這個(gè)意思?
作者: raullew 20070621
從你的邏輯,我只能認(rèn)為是大家都不做了BI可以不要DW,于是乙方的數(shù)據(jù)集成可以不做了BI是甲方業(yè)務(wù)人員的全民BI,于是乙方或者IT部門的報(bào)表也可以不做了那么大家都不用做了,只要按照你的思路,心懷一顆"人人分析,豐衣足食"的心,并隨時(shí)拿起EXCEL,這個(gè)企業(yè)或部門的BI,就自然而然的水到渠成了。
我是把business model等同于data model的,但這是IT領(lǐng)域建模的business model,不是商業(yè)領(lǐng)域的business model, 這樣區(qū)分也許不會(huì)再有文字上的歧異了
作者: interstage 20070621
呵呵,你太幽默了,既然你把business model和data model搞成一樣了,而且不是商業(yè)領(lǐng)域的businessmodel(那這個(gè)又叫什么)。 OK,我也認(rèn)可了你這樣把business model和datamodel是一回事,都?xì)w于IT了,也就是說BI的成功基礎(chǔ)是IT,IT驅(qū)動(dòng)BI,對嗎?
作者: Qing 20070621
謝謝jerome給業(yè)務(wù)模型和數(shù)據(jù)模型一個(gè)區(qū)分,看完之后我的理解是有三種:
一、是業(yè)務(wù)人員主導(dǎo)的:第一類業(yè)務(wù)模型
二、是業(yè)務(wù)和技術(shù)專家主導(dǎo)的:第二類業(yè)務(wù)模型(也即第一類數(shù)據(jù)模型)
三、是技術(shù)專家主導(dǎo)的:第二類數(shù)據(jù)模型
是不是這樣的?這種劃分可以接受,關(guān)于業(yè)務(wù)模型vs。數(shù)據(jù)模型,BI vs。 DW,這種爭論沒有盡頭。而業(yè)務(wù)驅(qū)動(dòng)BI的說法,顯然大家都已經(jīng)接受。本帖的主題是細(xì)化了模型概念的定義,不過后來又扯到持續(xù)改善上面了,有趣。
作者: interstage 20070621
呵呵,jerome說法我同意,Qing你的總結(jié)我也贊同,后來的討論就是集中在第2點(diǎn)上,業(yè)務(wù)和技術(shù)專家主導(dǎo)業(yè)務(wù)模型(或者第1類數(shù)據(jù)模型),是如何界定的問題上展開了。 Raullew認(rèn)為這就是"511的數(shù)據(jù)建??醋鳂I(yè)務(wù)建模,落實(shí)到數(shù)據(jù)庫就是物理建模",把它歸于技術(shù)了,所以就展開了。
其實(shí),這是"持續(xù)改善"的繼續(xù)討論,業(yè)務(wù)和技術(shù)專家主導(dǎo)業(yè)務(wù)模型(或者第1類數(shù)據(jù)模型)如何界定? 就是我提出的對于分析角度業(yè)務(wù)部門和技術(shù)部門各自表述的"管理視點(diǎn)"。
其實(shí)解決第2點(diǎn),也就解決了我們所有以前的討論,我為什么一開始提"OLAP工具毀了BI",就是因?yàn)槟壳癘LAP工具太關(guān)注圖形形式和報(bào)表功能了,所以我提出OLAP工具應(yīng)該在第2點(diǎn)上細(xì)化實(shí)現(xiàn)界定,不然會(huì)毀了BI的,我和511的業(yè)務(wù)模型和數(shù)據(jù)模型之爭論其實(shí)也是在爭論這個(gè)界定,應(yīng)該是技術(shù)還是業(yè)務(wù)來主導(dǎo)的問題。jerome把業(yè)務(wù)模型和數(shù)據(jù)模型做這個(gè)區(qū)分,也是在談這個(gè)問題,只是他提出了區(qū)分,沒說第2點(diǎn)如何界定。(amt)
對于界定問題的討論,有很多。,比如,這段時(shí)間大家關(guān)注比較多的"股指期貨"的歷史,產(chǎn)生的時(shí)候也是有爭論,是股票交易所來管理,還是期貨交易所來管理?爭論了7年,才出來結(jié)果。 所以我覺得在BI這點(diǎn)上的討論是正常的。聯(lián)系客服