管理層看重的--建立在基礎數據之上的圖表

隨着文章的更新,這個基礎、簡單的架構會變得越來越“複雜”,因爲它需要對各個項目關係人提供必要的支持。今日它增加了最重要的一部分,圖表



昨天埋了個伏筆,有朋友已經猜出來了,DB(DataBase)用來幹啥。就是爲了給高層領導提供圖表信息,輔助他們做相關決策用的,所以這部分,我單獨拿出來說說。



從數據庫到報表,我們整個“daily build”中產生的基礎數據,經過DM(數據挖掘、簡單計算、直接顯示等)產生信息,而信息最終由各種圖表,展示給項目關係人。這裏我們不討論,哪些圖表需要展示出來。這個改天空了再談,這個可以吹上一大段時間的,呵呵。

今天說說,如何從數據庫中拿到數據,加工數據,展示出來,這3步的最佳“實踐”。既然是最佳實踐,免費而好用的工具肯定是必不可少的!下面這個圖說明了在這個最佳“實踐”是怎麼使用這些工具的。




這裏分成兩部分一部分是報表,一部分是各種統計圖。

報表:

這裏推薦Django和Grails這2類型的BS結構的工具來展示報表。詳細的可以見:Django Grails 的頁面。

這類工具有個特點,可以直接或者間接的對數據庫進行增刪改查的操作,擁有MVC的3層結構,使用webservice來運行自己的APP。只要符合這幾個特點的都能用於這個方案。

對Python熟悉的(貌似現在python是SCM必備技能,你要不會這個,都不敢說自己是SCM),早點用上Django吧,對JAVA熟悉的,用Grails,不過性能上,個人看好Django。

統計圖:

這裏統計圖,不管是條形的,餅型的,一週的,一個月的,一年的,各種條件,只要你想的出來,Birt都能滿足你。

當然你得會Eclipse和SQL語句,這是使用BIRT的基礎。

BIRT最終會生成一個統計圖,但是它只能在本地,那麼BS結構的帶有MCV結構的工具可以幫助它show出來這些圖。


最後,只要確定了管理高層需要哪些圖表,SCM都能套用這個方案吧他們自動顯示出來。順便說一下,數據還是及時更新的喲。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章