袁先生具有較強(qiáng)的數(shù)據(jù)庫操作能力,豐富的BW模塊和ABAP模塊實(shí)施經(jīng)驗(yàn)。其深刻理解SAP技術(shù)本質(zhì),以客戶需求為核心高效制定解決方案,并全程參于實(shí)施數(shù)據(jù)倉庫、數(shù)據(jù)模型的建立及增強(qiáng)、Query及WAD設(shè)計(jì)、程序性能調(diào)優(yōu)、數(shù)據(jù)傳輸、周邊系統(tǒng)集成接口、系統(tǒng)增強(qiáng)等專案。
在此項(xiàng)目后的評(píng)價(jià)系統(tǒng)中,為了保證將來系統(tǒng)的可擴(kuò)展性,我們將在系統(tǒng)中將需要的所有數(shù)據(jù)都抽取到BW數(shù)據(jù)中心,以此作為項(xiàng)目后評(píng)價(jià)的中心數(shù)據(jù)源,當(dāng)專家對(duì)一個(gè)項(xiàng)目或者項(xiàng)目包進(jìn)行評(píng)價(jià)的時(shí)候,其評(píng)價(jià)的依據(jù)都從BW中產(chǎn)生,并展示到項(xiàng)目評(píng)分界面。這樣設(shè)計(jì)的優(yōu)點(diǎn)是,即使將來評(píng)價(jià)依據(jù)的數(shù)據(jù)來源發(fā)生變更,對(duì)項(xiàng)目后評(píng)價(jià)系統(tǒng)沒有致命的影響,只需要對(duì)BW的數(shù)據(jù)源和抽取規(guī)則進(jìn)行變更后即可,便于將來系統(tǒng)的擴(kuò)展。
該項(xiàng)目評(píng)價(jià)體系數(shù)據(jù)庫采用ORACLE進(jìn)行設(shè)計(jì),界面采用Web Dynpro進(jìn)行開發(fā),展示和評(píng)價(jià)指標(biāo)由BW進(jìn)行設(shè)計(jì),評(píng)價(jià)指標(biāo)大部分都來自PS或者ORCLE數(shù)據(jù)源。對(duì)于這種開發(fā)和BW并存的項(xiàng)目,和我們平常在純BW項(xiàng)目中碰到問題有點(diǎn)區(qū)別,這些問題能更好地觸動(dòng)我們?cè)诿鎸?duì)項(xiàng)目時(shí)所采用的思維方式及問題解決的能力。
關(guān)于流程
對(duì)于已實(shí)施過BW的公司,在進(jìn)行后期深化的時(shí)候,流程是非常重要的,每個(gè)過程都必須有嚴(yán)格的流程把關(guān),不然很可能后續(xù)InfoObject的增強(qiáng)和相應(yīng)的轉(zhuǎn)換或者數(shù)據(jù)源的改動(dòng)而影響到前期的模型和報(bào)表。
這一點(diǎn)對(duì)于養(yǎng)成從頭開始慣性思維的BW顧問來說,一開始可能會(huì)有點(diǎn)不習(xí)慣,因?yàn)閺念^開始的BW系統(tǒng)像一張白紙一樣,任由顧問揮灑,但對(duì)于其后續(xù)功能增強(qiáng)來說顧忌就較多。我們一開始從賬號(hào)、權(quán)限、對(duì)象名、對(duì)象存放的位置、數(shù)據(jù)庫的連接、權(quán)限改動(dòng)、報(bào)表發(fā)布、報(bào)表掛接目錄等等,幾乎每一個(gè)過程都需要提交一個(gè)工作聯(lián)系單,由上級(jí)部門和維護(hù)組同事審核過了之后才能開始工作。其實(shí),一開始對(duì)于這一塊我是很抵觸的,而且這一點(diǎn)也影響到了我們的項(xiàng)目進(jìn)度,后來維護(hù)組的同事對(duì)我說:流程化的東西確實(shí)很麻煩,但這對(duì)系統(tǒng)規(guī)范操作和后續(xù)維護(hù)來講都是非常必要的過程。
的確,我們做項(xiàng)目不是以完成此項(xiàng)目就萬事大吉;其次,要從項(xiàng)目整體來考慮,包括后續(xù)維護(hù)的簡(jiǎn)易性和方便性,所以這里還是希望我們的顧問在進(jìn)行項(xiàng)目規(guī)劃的時(shí)候可以從整體考慮,完善項(xiàng)目流程和文檔。
關(guān)于項(xiàng)目
對(duì)于開發(fā)和BW并存的項(xiàng)目,有時(shí)候如果項(xiàng)目經(jīng)理在某方面經(jīng)驗(yàn)豐富,他可能會(huì)偏重于那方面。同樣,此項(xiàng)目的項(xiàng)目經(jīng)理偏重在后臺(tái)數(shù)據(jù)庫和開發(fā),所以項(xiàng)目一開始項(xiàng)目經(jīng)理會(huì)明顯對(duì)開發(fā)的工作提更多的建議,但對(duì)BW來說,這就處于一個(gè)配合的角色,這點(diǎn)對(duì)于項(xiàng)目吻合性來說不是非常有利。自從BW組的工作由我負(fù)責(zé)后,我們BW組的討論結(jié)果都會(huì)以郵件或者共同交流的方式提交給項(xiàng)目經(jīng)理,然后一起頭腦風(fēng)暴,確定項(xiàng)目的方向。這樣做的目的是,為了防止項(xiàng)目出現(xiàn)數(shù)據(jù)庫這樣設(shè)計(jì),模型按照另外一套思路走的危險(xiǎn);或者數(shù)據(jù)的勾稽關(guān)系無法進(jìn)行溝通,數(shù)據(jù)庫視圖錯(cuò)誤的等問題。為了保證模型和ORACLE數(shù)據(jù)庫邏輯的吻合性,最后數(shù)據(jù)庫視圖由我這邊根據(jù)ORACLE表的邏輯進(jìn)行開發(fā),然后提交開發(fā)組同事確認(rèn)邏輯,這樣就保證了BW抽取的外圍數(shù)據(jù)庫字段的準(zhǔn)確性。
關(guān)于與客戶溝通
從以往的一些項(xiàng)目經(jīng)驗(yàn)來看,做技術(shù)出生的顧問很多時(shí)候都是用技術(shù)上可是實(shí)現(xiàn)就是“是”,反之就是“否”的思維方式,因?yàn)橛?jì)算機(jī)語言本身就是“1”和“0”的組合。這樣就會(huì)導(dǎo)致客戶在提出一個(gè)需求的時(shí)候,我們有些顧問一看技術(shù)上不可行,直接就說“這個(gè)是無法實(shí)現(xiàn)的”。而站在客戶的角度來說,若得不到詳細(xì)的解釋,還是不知道為什么不行。他們可能會(huì)產(chǎn)生以下的想法,是不是顧問偷懶,不愿意給他們實(shí)現(xiàn)某個(gè)功能;或者顧問能力不行,推搪系統(tǒng)無法解決。久而久之,當(dāng)客戶有需求的時(shí)候,就不再會(huì)向我們的顧問咨詢了,二是直接報(bào)告他們的領(lǐng)導(dǎo),然后領(lǐng)導(dǎo)找PMO,這樣對(duì)項(xiàng)目的進(jìn)度和我們項(xiàng)目組的形象都會(huì)產(chǎn)生負(fù)面的影響。
這時(shí)候就要求我們所有的顧問,在面對(duì)客戶某個(gè)需求的時(shí)候,即使技術(shù)上實(shí)現(xiàn)不了,也要耐心地給客戶解釋不能實(shí)現(xiàn)的原因,對(duì)此我們有哪些可替代的方法。雖然,這樣可能會(huì)在前期解釋中較煩瑣,但當(dāng)你為客戶詳細(xì)講解很幾次后,客戶就會(huì)對(duì)你產(chǎn)生信任感,這會(huì)為你以后的工作打開方便之門。
關(guān)于問題的解決
我們就評(píng)價(jià)依據(jù)是否由BW提供來進(jìn)行頭腦風(fēng)暴時(shí),BW報(bào)表能否可帶URL進(jìn)行靈活的傳值就關(guān)系到此項(xiàng)目的大體方向。由于項(xiàng)目的構(gòu)架方向要在一周之后提交客戶方進(jìn)行審核,留給我們BW組去解決URL帶參數(shù)傳值的時(shí)間只有兩三天,當(dāng)時(shí)我接到此任務(wù)的時(shí)候在網(wǎng)上苦尋無果,最后通過查看英文的Library進(jìn)行相關(guān)嘗試,最終在晚上9點(diǎn)左右拿下了這個(gè)問題。由于太累,當(dāng)時(shí)反而沒有什么特別興奮感,只是覺得如釋重負(fù),因?yàn)轫?xiàng)目組明天可以確定放下,并以此方向繼續(xù)做下去了。
后來,我們BW組在共同的努力下,解決了很多技術(shù)問題,包括如何通過ORACLE數(shù)據(jù)庫自動(dòng)生成BW Hierarchy、如何完成自動(dòng)算分、ICP等等。
關(guān)于跳出思維怪圈
在ORACLE自動(dòng)生成Hierarchy的技術(shù)方案中,需要使用到“Open Hub Destination”,在處理鏈中用信息輪輻(InfoSpoken)將ORACLE的數(shù)據(jù)源開放到BW服務(wù)器上的某個(gè)目錄中,然后通過平面文件生成Hierarchy,實(shí)現(xiàn)Hierarchy的自動(dòng)更新。然而,該方案在進(jìn)行對(duì)象傳輸?shù)臅r(shí)候會(huì)記錄BW服務(wù)器的系統(tǒng)標(biāo)示,對(duì)于開發(fā)機(jī)、測(cè)試機(jī)、生產(chǎn)機(jī)來說,三者的系統(tǒng)標(biāo)示都是不一樣的,但是手工改動(dòng)處理鏈中的系統(tǒng)標(biāo)示從權(quán)限上來講是不允許的。當(dāng)時(shí),我們?cè)诮鉀Q如何自動(dòng)改變服務(wù)器系統(tǒng)標(biāo)示上花了很多時(shí)間,同時(shí)也咨詢了SAP的一些專家,幾乎都于事無補(bǔ),最后靈光一現(xiàn),問題迎刃而解,我們?yōu)楹尾煌ㄟ^ABAP程序直接將數(shù)據(jù)寫到服務(wù)器中的某個(gè)地方呢?這樣便于理解,也便于維護(hù)。
關(guān)于加班
這也許是作為SAP從業(yè)者最基本的職業(yè)道德,也是這一行永遠(yuǎn)都無法逃避的話題。作為SAP顧問,很多似乎已經(jīng)把加班當(dāng)成了一種習(xí)慣。這次項(xiàng)目要在6月中旬上線,可由于客戶方流程方面的問題,系統(tǒng)賬號(hào)在4月底才申請(qǐng)下來,所以留給我們的工作時(shí)間短,任務(wù)大。幸好前期模型和藍(lán)圖已經(jīng)設(shè)計(jì)完成,但是這也無法挽救我們的五一假期。當(dāng)時(shí)我的身體也不爭(zhēng)氣,五一假期后就開始感冒發(fā)燒,而恰巧趕上“豬流”大流行,于是我不得不去醫(yī)院做詳細(xì)檢查。還好最后安然歸隊(duì),有驚無險(xiǎn),而我們項(xiàng)目組成員“期盼”因我而全體隔離,好好休息休息的夢(mèng)想也隨之破滅。當(dāng)然,在8小時(shí)工作時(shí)間內(nèi)完成當(dāng)天工作,保證項(xiàng)目進(jìn)度。是我們所有顧問的夢(mèng)想。
關(guān)于BO
最后要提一點(diǎn)的是通過BO進(jìn)行界面展示的一些體會(huì),Business Objects將其三大主流產(chǎn)品(Web Intelligence、Crystal Report、Xcelsius)在多維分析報(bào)表、格式化報(bào)表、績(jī)效圖表方面做了明確的定位和區(qū)分。我們很多習(xí)慣使用BW Business Explorer套件的顧問會(huì)覺得WAD用起來更方便,而BO的報(bào)表發(fā)布必須采用BOE的平臺(tái)可能較前者麻煩。其實(shí)在界面展示方面,BO有其特有的優(yōu)點(diǎn)和價(jià)值,很多時(shí)候?qū)τ诠ぞ叩氖褂枚加袀€(gè)習(xí)慣的過程,但我們清楚的知道,BO和BW的整合方向肯定不可能被WAD去取代Crystal Report,所以對(duì)新的工具,我們更多的的時(shí)候應(yīng)該懷著接受的態(tài)度去促使其人性化地運(yùn)用。
本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/bxy5511/archive/2010/08/23/5832991.aspx
|
|