All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET中利用DataGrid实现高效分页_[Asp.Net教程]
在指定应用程序域中执行代码_[Asp.Net教程]
C#中一维数组的使用
ASP.NET实例:Asp.net,FMS,开发视频网站_[Asp.Net教程]
asp.net2.0网站基础之程序运行
将一个图片按比例缩放显示在一个Frame中_[Asp.Net教程]
PHP中session详解_[PHP教程]
常用的 MS SQL Server 数据修复命令_[SQL Server教程]
C#中显示XML文件使用实例
菜鸟的最爱,.NET经典代码汇总(二)_.net资料_编程技术
Reading number is top 10 pictures
A man's favorite things16
一个武林高手的故事
Chinese paper-cut grilles art appreciation5
The other a successor of sora aoi
怀春少女-石一伊
清纯性感的美眉1
Household design of gorgeous series
南昌铁路局攸县车站125户铁路职工微利房终成骗局
中国文革时期的色情图片2
身材野火台灣美女2
Download software ranking
Boxer's Top ten classic battle9
卡丁车单机版
Boxer's Top ten classic battle5
金山office2007
变速齿轮3.26
Unix video tutorial7
Unix video tutorial15
The Bermuda triangle3
美女写真3
Tram sex maniac 2 (H) rar bag1
delv published in(发表于) 2013/12/30 4:43:38 Edit(编辑)
建立Microsoft,SQL,Server,2005数据仓库_mssql学习_编程技术

建立Microsoft,SQL,Server,2005数据仓库_mssql学习_编程技术

建立Microsoft SQL Server 2005数据仓库_mssql学习_编程技术-你的首页-uuhomepage.com
这几天用了一下Microsoft SQL Server 200的分析服务,贴出来给大家分享一下。
请多多指正。谢谢。
一、需求:
建立一个图书订单统计系统
1、统计各个图书馆订单数量。
2、统计各个图书馆订单的各个状态的数量占该图书馆的订单数量的百分比。
3、同时统计原始数量和储运数量
二、数据表
主要的字段
订单ID
单位号(图书馆编号)
单位(图书馆名称)
原始数量
储运数量
最新状态(该订单当前状态)
三、实现:
1、打开Visual Studio 2005 新建项目,选择Analysis Services项目,
选择数据源文件夹,新建数据源:
新建数据源向导启动:
点击上图新建出现连接配置对话框
配置方法和链接数据库的配置方法相同。
配置连接数据源的帐号,以后就是一路下一步:)
选择数据源视图文件夹,新建一个数据源视图
选择含有统计数据的表,以后就是一路下一步:)
选择多维数据集文件夹,新建多维数据集也就是一个Cube
设置事实表和维度表
选择度量值,也就是如果是SQL就是需要count,sum等要统计的数据
取消所有选项,然后选择维度也就是SQL里面GROUP by的字段(这里我选择了“最新状态”和“单位”)
选择如上,这个不是最终结果,后面还要手工编辑。,以后就是一路下一步:)
通过浏览打开编辑维度。
建立一个层次结构,单位在上,状态在下。
把“图书分销 订单 计数”重名名为“订单数量”
修改后如上图
切换到浏览器,拖放单位到行位置。
再拖放最新状态到行,最终效果如下。
拖放显示的数据,也就是明细
拖放完毕效果
设置显示为百分比
最终效果
打开Microsoft SQL Server 2005 的SQL Server Management Studio连接到分析服务
新建查询,查询结果如图
查询语句如下:
with
set [AllCount] as '[图书分销 订单].[层次结构].[单位].[安徽大学 图书馆].Children'
Member [图书分销 订单].[层次结构].[单位].[安徽大学 图书馆].[合计] as 'aggregate([AllCount])'
Member [所占订单数百分比] as '[订单数量]/([订单数量],[图书分销 订单].[层次结构].[单位].[安徽大学 图书馆].[合计])',format_string='#.00%'
select {[Measures].[订单数量],[Measures].[储运数量],[Measures].[原始数量],[所占订单数百分比]} on columns,
{[图书分销 订单].[层次结构].[单位].[安徽大学 图书馆].Children} on rows
from [图书馆统计]
其实也不是很难哦




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.