管理层看重的--建立在基础数据之上的图表

随着文章的更新,这个基础、简单的架构会变得越来越“复杂”,因为它需要对各个项目关系人提供必要的支持。今日它增加了最重要的一部分,图表



昨天埋了个伏笔,有朋友已经猜出来了,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都能套用这个方案吧他们自动显示出来。顺便说一下,数据还是及时更新的哟。


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