入门实例

 

 

1          下载并附加数据仓库数据库:AdventureWorksDW2008

地址:​​http://msftdbprodsamples.codeplex.com/releases/view/105902​

如果上面的失效了可以找这个:​​http://sqlserversamples.codeplex.com/​

 

2          创建项目

打开VS2008-》商业智能项目-》新建Analysis Services 项目

 

3          添加数据源

右键“数据源”-》新建数据源-》新建-》服务器名“.”-》勾选“使用SQL身份验证”-》输入用户名和密码-》选择或输入一个数据库名“AdventureWorksDW”-》下一步-》选择“使用服务账户”(很重要,否则出错)-》添加数据源完成

 

4          添加数据视图

右键“数据源视图”-》将“Dim”与“Fact”开头的表导入-》这样就导入了数据源的表

 

4.1         建立区域视图,当数据源视图太大以致难以查看时,我们可以建立区域视图来缩小查看范围

关系图组织程序中右键-》新建关系图-》重命名为“互联网销售相关表”-》中间区域右键-》显示表-》选择“FactInternetSale”-》确定-》右键“FactInternetSale”-》显示相关表-》这样这区域视图中就可以看到相关的表了

 

4.2         新建命名查询,当我们需要组合或者部分数据作为一个表时,我们可以新建命名查询来模拟一个表

表区域内右键-》新建命名查询-》名称“QueryInternetSale”-》添加表”FactInternetSale“并勾选“ProductKey”和”SalesAmount“(也可以自己编写查询语句)-》右键”QueryInternetSale“-》浏览数据-》可以看到相应的查询数据

 

4.3         新建命名计算,可以新建列,其值由其他列计算得来

表区域内-》右键”FactInternetSale“-》新建命名计算-》列名” 订单单品均价“-》表达式”[SalesAmount]/[OrderQuantity] “-》完成并浏览其数据

 

4.4         新建关系,当我们新建了命名查询后,命名查询不会自动和其他表进行关联,这时就需要我们来建立它们间的关系

表区域内右键-》新建关系-》选择源表和外建列-》选择目标表和主键列-》这样就完成了关系的建立

 

4.5         添加别名,为了可以更方便的阅读,我们可以为表或者字段添加别名

右键表或者列-》属性-》设置FriendlyName的值即可

 

4.6         刷新视图源,当数据仓库数据库的表或者列变动了,我们可以通过刷新来将变动更新到数据源视图中来

表区域右键-》刷新,即可完成刷新