当前位置: 首页 > news >正文

SQL Server 2008 Analysis Service第二回

这一回创建一Date维度,把握下创建维度的流程。

1、  在数据源视图找到DimDate表,用以下脚本创建一个新的命名查询。


  
SELECT DateKey, FullDateAlternateKey, DayNumberOfWeek, EnglishDayNameOfWeek, SpanishDayNameOfWeek,
FrenchDayNameOfWeek, DayNumberOfMonth, DayNumberOfYear, WeekNumberOfYear, EnglishMonthName,
SpanishMonthName, FrenchMonthName, MonthNumberOfYear, CalendarQuarter, CalendarYear,
CalendarSemester, FiscalQuarter, FiscalYear, FiscalSemester,
' FY ' + CONVERT ( CHAR ( 4 ), FiscalYear) AS FiscalYearName,
CONVERT ( Varchar ( 2 ), DayNumberOfMonth) + ' ' + EnglishMonthName + ' ' + CONVERT ( Char ( 4 ), CalendarYear)
AS DateName ,
CalendarYear
* 100 + MonthNumberOfYear AS MonthKey, EnglishMonthName + ' ' + CONVERT ( Char ( 4 ),
CalendarYear)
AS MonthName,
 CalendarYear
* 100 + CalendarQuarter AS CalendarQuarterKey, ' CY ' + CONVERT ( Char ( 4 ),
CalendarYear)
+ ' Qtr ' + CONVERT ( Char ( 1 ), CalendarQuarter) AS CalendarQuarterName, ' CY ' + CONVERT ( Char ( 4 ),
CalendarYear)
AS CalendarYearName, FiscalYear * 100 + FiscalQuarter AS FiscalQuarterKey,
 
' FY ' + CONVERT ( Char ( 4 ),
FiscalYear)
+ ' Qtr ' + CONVERT ( Char ( 1 ), FiscalQuarter) AS FiscalQuarterName
FROM dbo.DimDate
2011071111044898.jpg

点击后出现如图界面,把脚本粘贴到相应的位置点击确定。

2011071111064924.jpg

2、  在解决方案资源管理器中,右击“维度”文件夹并选择“新建维度”。出现维度向导,保持默认点击下一步,直到出现以下界面,设置如图

2011071111072970.jpg

3、  点击下一步出现“选择维度属性”,把DateKey修改为Date,属性类型从常规改为日期,

2011071111081372.jpg

修改以下字段

选择的属性

重命名后的名称

属性类型

English Month Name

Month Name

每年的某一月

Month Number Of Year

Month Number Of Year

常规

Calendar Year

Calendar Year

Fiscal Year

Fiscal Year

会计年度

Month Key

Month

Calendar Quarter Key

Calendar Quarter

季度

Fiscal Quarter Key

Fiscal Quarter

会计季度

2011071111095036.jpg

4、  在“完成向导”页中,把维度名改为Date。

5、  在“属性”窗格,右击Calendar Quarter并选择“属性”,把NameColumn设置为Calendar Quarter。

2011071111105291.jpg

设置以下属性的NameColumn,

属性

NameColumn

Calendar Year

Calendar Year Name

Fiscal Quarter

FiscalQuarterName

Fiscal Year

FiscalYearName

Month

MonthName

6、  在“属性”窗格右击Calendar Year属性,并选择“启动新的层次结构”。将Calendar Quarter属性从“属性”窗格拖动到“<新级别>”。同样添加Month和Date。

2011071111114333.jpg

右击层次结构表头并选择“重命名“,输入”Calendar Date”。把Month重命名为Calendar Month。同样方法建新层次Fiscal Date。结果如图

2011071111121269.jpg

7、  在维度设计器中,选择“属性关系”,如图

2011071111130131.jpg

8、  将month拖动到Calendar Quarter上,把Calendar Quarter拖动到Calendar Year。

同样拖动fiscal quarter,fiscal year。

2011071111133966.jpg

9、  在解决方案资源管理器中右击AdventureWorksSSAS,选择重新生成。而后选择部署。

如果木有任何错误,选择浏览器可以看到如下界面

2011071111141815.jpg

转载于:https://www.cnblogs.com/qiuwuyu/archive/2011/07/11/2102846.html

相关文章:

  • Spring Security入门(3-3)Spring Security 手工配置并注入 authenticationProvider 和 异常信息传递...
  • 二十二、二十三天笔记总结
  • How to install nokogiri
  • 微信JS 关闭网页
  • 说说微软MVC中Model用法
  • SICP 习题 (2.11)解题总结:区间乘法的优化
  • Citrix虚拟机磁盘I/O和网络I/O测试工具
  • postfix 安装错误解决
  • Fragment的实际开发中总结(二)
  • Linux Shell编程4
  • Spring Cloud Config 入门
  • 2011年7月21日星期四
  • 框架选型
  • DAVINCI DM365-DM368开发攻略——开发环境搭建(DVSDK4.02)
  • c# mvc 封装返回对象
  • php的引用
  • @jsonView过滤属性
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 《剑指offer》分解让复杂问题更简单
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 08.Android之View事件问题
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • chrome扩展demo1-小时钟
  • Java方法详解
  • MD5加密原理解析及OC版原理实现
  • miaov-React 最佳入门
  • springMvc学习笔记(2)
  • vue-cli3搭建项目
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 三栏布局总结
  • 温故知新之javascript面向对象
  • 学习使用ExpressJS 4.0中的新Router
  • 在weex里面使用chart图表
  • 中文输入法与React文本输入框的问题与解决方案
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​Java并发新构件之Exchanger
  • ${factoryList }后面有空格不影响
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (三)uboot源码分析
  • (转)http协议
  • (转)编辑寄语:因为爱心,所以美丽
  • .naturalWidth 和naturalHeight属性,
  • .net core 6 redis操作类
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net FrameWork简介,数组,枚举
  • .net wcf memory gates checking failed
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET/C# 使窗口永不获得焦点