登录
注册
论坛
共享空间
搜索
帮助
用户名:
密码:
会员
界面
简洁版本
在线
共享社区
互联网资源共享社区
商业智能共享
sqlserver2005KPI的展示
帖子标题
编程技巧共享
JAVA编程技巧共享
.NET编程技巧共享
WEB编程相关文章
互联网资源共享社区
商业智能共享
.NET源码共享
JAVA源码共享
开发工具共享
网页资料共享
教学资源共享
娱乐信息共享
精品游戏共享
老猫的理想信息区
技术交流区
业界新闻区
企业招聘
项目供求
广而告之
老猫的理想-共享社区站务区
站务管理
意见投诉
1
/ 1 页
1
跳转
页
查看:
1083
sqlserver2005KPI的展示
cube
个人空间
组别:
版主
性别:
来自:
积分:
17
帖子:
17
注册:
2008-04-14
2008-04-18 08:45
|
只看楼主
树型
|
收藏
|
小
中
大
1
sqlserver2005KPI的展示
做技术三年多了,从来没有自己写过文章,因为语文太差了。但是现在
看来还是需要锻炼一下,所以今天决定开始写了。希望园子里的朋友不
要见笑,今天的这片《sqlserver2005KPI的展示》是我的处女作。
接触sqlserver2005BI平台已有半年多了,然而却没有真正意义上的做过
一个BI项目,最近准备提议工作做这个项目,所以目前在做一些前期准
备。这片文章说的KPI展现也是准备工作的一个小部分吧。
关于KPI的展现,sqlserver2005本身是可以展现的,但是咱们做软件给
用户用,总不至于让人家使用sqlserver2005客户端吧。第三方的控件我
也都搜过,好一点的就普科公司的控件,但是咱是小程序员,买不起那
玩意,所以只有自己动手做一个了。
sqlserver2005里的KPI,创建的时候需要设置KPI名称,值表达式,目标
表达式,状态指示器,状态表达式,走向指示器,走向表达式等。
其中状态表达式和走向表达式是通过返回一个数字来决定使用什么图片
来展示的。(原来sqlserver2005展示KPI的时候都是用的图片,真土,
我原来还以为都是用GDI画出来的,精确的指示图。)
好了,知道原理以后,我们就动手吧。首先使用ADOMD.NET,连接到我们
的Analysis Services,取得CubeDef对象(在这个对象里面,包含了
cube的所有元数据,KPI也在里面)。遍历其中的KPI,然后通过KPI的名
称,执行MDX语句,获取KPI的值,目标,状态,走向等值,我是把他们
获取过来以后,放到一个强类型的dataset里面,然后绑定到
DataGridView的。
好了,搞定,初次写文章,有很多不仔细的地方,欢迎大家多提问题和
建议。关于细节,请大家参考源代码。
代码下载:
KPI展示控件下载
原文出处:
http://www.cnblogs.com/lijun4017/
发送短消息
查看公共资料
查找该会员全部帖子
UID:
1192
精华:
0
威望:
0
金钱:
4.25 元
状态:
离线
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
论坛跳转...
编程技巧共享
JAVA编程技巧共享
.NET编程技巧共享
WEB编程相关文章
互联网资源共享社区
商业智能共享
.NET源码共享
JAVA源码共享
开发工具共享
网页资料共享
教学资源共享
娱乐信息共享
精品游戏共享
老猫的理想信息区
技术交流区
业界新闻区
企业招聘
项目供求
广而告之
老猫的理想-共享社区站务区
站务管理
意见投诉
我的主题
我的帖子
我的精华
我的空间
帖子标题
空间日志
相册标题
作 者
我的主题
我的帖子
我的附件
我的精华
我的空间