<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    沉睡森林@漂在北京

    本處文章除注明“轉(zhuǎn)載”外均為原創(chuàng),轉(zhuǎn)載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
      最近負(fù)責(zé)的兩塊主要是統(tǒng)計報表,具體有差不多400個報表需要開發(fā)。在開發(fā)過程中使用到了潤乾的報表軟件,也使用了潤乾的OLAP組件,建立了一大堆的中間表,然后使用Oracle的ODI做定時任務(wù)晚上抽取數(shù)據(jù)到中間表,第二天提供給客戶統(tǒng)計。也有一些比較復(fù)雜的業(yè)務(wù)沒有辦法使用ODI抽取,只能寫成JAVA的方式晚上做批處理。批處理數(shù)據(jù)量都比較大,代碼質(zhì)量不高的話很容易內(nèi)存溢出;ODI對開發(fā)人員的SQL語句要求較好,因為源數(shù)據(jù)可能需要經(jīng)過很多處理,建立為VIEW然后才使用ODI抽取。如何提高SQL語句的效率是關(guān)鍵的問題,建立必要的索引,不斷的優(yōu)化SQL語句。但是,不管是批處理還是ODI都不是最麻煩的,最麻煩的是400張報表涉及到上千個數(shù)據(jù)項的分析工作。下面5個人,2個在做JAVA批處理,1個在做ODI,2個在做報表,不停的問我數(shù)據(jù)項,而我不是一個數(shù)據(jù)項倉庫,N多不清楚的只有打電話給客戶或者詢問我們這邊對應(yīng)的子系統(tǒng)的負(fù)責(zé)人。而系統(tǒng)從原來的CS模式遷移過來的歷史數(shù)據(jù),質(zhì)量很難保證,數(shù)據(jù)遷移工作存在很大的質(zhì)量問題。很多數(shù)據(jù)項知道怎么查,但是一個SQL語句過去,查出來的數(shù)據(jù)差了十萬八千里,客戶那里肯干。總之,報表開發(fā)數(shù)據(jù)項麻煩,性能是大問題,對歷史數(shù)據(jù)的報表更加困難。

      9月份公司安排不加班,我希望可以陸續(xù)整理點關(guān)于ODI開發(fā)的文檔。感覺對ODI的使用還是比較深入,從最開始簡單的抽取數(shù)據(jù),到后來的定時任務(wù),到現(xiàn)在修改KM進行簡單的優(yōu)化處理。對ODI的使用逐步深入,感覺Oracle的這個產(chǎn)品還是相當(dāng)不錯的。相對于我們使用的另外一個Oracle的產(chǎn)品BAM來說,這個產(chǎn)品買的是相當(dāng)劃算了。BAM我們也買了,但是最終定的技術(shù)方案還是沒有使用。主要是支持太差勁了,網(wǎng)上也沒有多少文檔。那個產(chǎn)品在國內(nèi)應(yīng)該是使用的非常的少,上次BAM的產(chǎn)品經(jīng)理來中國,說是來直接和BAM的客戶面對面,了解客戶的需求然后改進他們的產(chǎn)品。好像是一個USA,結(jié)果不知怎么Oracle這邊安排到了我們公司來面對面。可是我們根本沒有使用這個產(chǎn)品,公司領(lǐng)導(dǎo)沒有人甩他,安排了幾個人去和他一起開了個小座談會。記憶最深的就是,老外講了N久之后說要喝水,我馬上給拿了開水一杯過來了。可是他搖頭,后來和他一起來的美女告訴我,外國人說喝水都是要加點東西要么茶要么咖啡,不然就喝冷水。后來隨便哪里抓了點茶葉丟了進去,那次算是我第一次和老外親密接觸。

      談到BAM扯遠(yuǎn)了。在這個項目2年時間,先后參與了很多子系統(tǒng)。90%的系統(tǒng)都是業(yè)務(wù)系統(tǒng),什么審查、審批、質(zhì)檢等等,典型的電子政務(wù)模式。業(yè)務(wù)系統(tǒng)做完了,剩下的這10%就是統(tǒng)計查詢系統(tǒng)了。項目組90%的系統(tǒng)都差不多結(jié)了,而我手中這10%才剛剛開始,郁悶。手里有5個人在一起做統(tǒng)計查詢這塊的工作,但是面對這么大的項目,需要統(tǒng)計的數(shù)據(jù)項都是業(yè)務(wù)系統(tǒng)產(chǎn)生的數(shù)據(jù),我們只能一邊看PDM一邊和客戶、其他子系統(tǒng)負(fù)責(zé)人溝通。而客戶以前的報表是基于原有系統(tǒng)產(chǎn)生的,或者是采用逐層上報加體外循環(huán),利用VBA產(chǎn)生的,他們對新系統(tǒng)還很陌生。子系統(tǒng)負(fù)責(zé)人當(dāng)前的任務(wù)是保證自己負(fù)責(zé)的業(yè)務(wù)系統(tǒng)順利上線,他們每天都在客戶現(xiàn)場做測試做支持,管不到我這邊。項目組前期對統(tǒng)計查詢不夠重視,相關(guān)的工作沒有啟動,人員也一直沒有保證。是不是別的項目也是這樣對待查詢統(tǒng)計的?不知道別的大型的項目類似這種統(tǒng)計查詢系統(tǒng)后來是怎么開發(fā)的。希望有做過類似項目的高手給點指點。

      
    posted on 2009-09-02 00:01 王總兵 閱讀(1547) 評論(2)  編輯  收藏 所屬分類: Other

    評論

    # re: 統(tǒng)計查詢開發(fā)的一點整理 2009-09-02 09:35 樂蜂網(wǎng)
    希望有做過類似項目的高手給點指點。
      回復(fù)  更多評論
      

    # re: 統(tǒng)計查詢開發(fā)的一點整理 2009-09-12 11:26 CL
    我們項目也差不多,查詢統(tǒng)計都是放到最后做的,先把其他功能實現(xiàn)了,最后發(fā)現(xiàn)用戶用的最多恰恰是統(tǒng)計,  回復(fù)  更多評論
      

    主站蜘蛛池模板: 日本一道本高清免费| 18禁黄网站禁片免费观看不卡| 国语成本人片免费av无码| 亚洲国产精品综合久久2007| 免费A级毛片无码A∨中文字幕下载| 永久免费无码网站在线观看个| 四虎永久免费影院| 免费中文字幕视频| 在线视频观看免费视频18| 亚洲成?Ⅴ人在线观看无码| 极品色天使在线婷婷天堂亚洲 | 韩国免费A级毛片久久| avtt亚洲天堂| 亚洲国产成人久久三区| 曰曰鲁夜夜免费播放视频| 亚洲区精品久久一区二区三区| 免费在线观看视频网站| 亚洲熟妇AV乱码在线观看| 国产免费私拍一区二区三区| 免费精品国产自产拍在线观看 | 久久99精品视免费看| 99亚洲精品高清一二区| 免费播放美女一级毛片| 亚洲精品美女久久久久99小说| 中文字幕成人免费高清在线| 亚洲色图国产精品| 日韩国产免费一区二区三区| 国产成人va亚洲电影| 亚洲精品国产精品乱码视色 | 日本免费中文视频| 亚洲人成在线精品| 免费一级特黄特色大片在线| 国产成人精品日本亚洲网址| 在线观看亚洲免费视频| 香蕉视频在线免费看| 亚洲一本大道无码av天堂| 99爱在线精品视频免费观看9| 亚洲制服丝袜中文字幕| 久久精品夜色噜噜亚洲A∨| 老司机精品视频免费| 亚洲国产精品无码久久久不卡 |