创建SSAS项目

创建SSAS项目2 3 创建 AnalysisServ nbsp 设计好了结构良好的数据仓库 并且将需要分析的业务数据装载到了数据仓库中之后 就为满足商务决策的全方位需求打下了根基 以后的操作都是基于这些拥有数据的数据仓库进行的 但是 对数据的多维分析却并不是主要针对数据仓库 而是针对从数据仓库中提取的子集 如数据集市和多维数据集 也称为数据立方 因此通常还需要在具体分析数据之前创建数据立方

2.3 创建Analysis Services

对每一个维度表设置好主键后,应该设置维度表和事实表之间的关系,方法是把事实表中的外键作为源,拖动到维度表中的相关字段,这时会弹出“创建关系”窗口,如图2-16所示。需要注意的是一定要把外键表作为源,主键表作为目标,如果方向错了,可以单击图2-16的【反向】按钮以保证其关系符合业务数据中的逻辑关系。
创建SSAS项目
  按照以上的步骤,设置好维度表和事实表之间的关系后,数据源视图将会如图2-17所示。
创建SSAS项目



2.3.3 生成多维数据集

  这一步在上面创建的数据源视图的基础上生成多维数据集,方法如下。

  (1)在“解决方案资源管理器”中用鼠标右键单击“多维数据集”文件夹对象,在弹出的快捷菜单中选择【新建多维数据集】命令。

  (2)在弹出的“多维数据集向导”欢迎界面中单击【下一步】按钮进入“选择生成方法”窗口,如图2-18所示。在此窗口中选择“使用数据源生成多维数据集”单选按钮,并且确认选中了“自动生成”复选框,并在下拉列表框中选择“创建属性和层次结构”选项,以便向导能为维度表中的大多数列创建属性,并尝试建立包含多级的层次结构。
创建SSAS项目
  在这一步可以发现,生成多维数据集可以暂时不用基于数据源,这实际代表了数据立方的两种创建方法。关于它们之间的区别和联系,将在第5章中讲解。

  (3)单击【下一步】按钮,选择前面创建的数据源视图来为多维数据集提供数据。再单击【下一步】按钮,向导将扫描关系架构,以识别事实表和维度表。识别完成后,单击【下一步】按钮将会弹出如图2-19所示的“标识事实数据表和维度表”窗口。选择 “time_by_day”作为时间维度表,并且按照图中所示来分别设置各表为事实表或是维度表。设置好后单击【下一步】按钮继续。
创建SSAS项目
  (4)由于上一步选择了“time_by_day”作为时间维度表,这一步需要设置时间维度的层次结构。在所有维度的层次结构中,只有时间维度最为特殊。其他维度系统可以根据数据之间的关系检测其层次结构,而时间维度则需要指定其时间上的层次。如图2-20所示,依据时间表中的具体情况,为年月日等时间属性指定时间表列。设置好后单击【下一步】按钮继续。
创建SSAS项目
  (5)这时系统将会让用户选择度量值,如图2-21所示。度量是来源于事实表中的数据,在图中选择“Store Sales”、“Store Cost”和“Unit Sales”为度量。单击【下一步】按钮继续。
创建SSAS项目
  (6)这时系统将会依据前面对维度表和事实表的设置来检测层次结构。如果前面的设置都是正确的,则会成功检测其层次结构,检测完毕,单击【下一步】按钮继续。

  (7)由于前面系统自动检测了维度之间的层次关系,因此,产生了一些新的维度,这一步向导将提供一个窗口来查看新建维度的结构并根据需要进行更改。此例中的新建维度结构关系如图2-22所示。可见,由程序自动分析出来的层次结构和用户自己设置的时间层次结构都是和业务数据中的逻辑结构相符合的。如果不符合,则可以在这一步进行修改。设置完成后单击【下一步】按钮,为多维数据集指定一个名称,再单击【完成】按钮,结束多维数据集的创建向导。
创建SSAS项目
  8)完成向导后,可以查看建立的多维数据集结构,如图2-23所示为多维数据集的数据源视图,与2.3.2节的数据源视图相比较,这里的视图表达的是多维数据集的表间关系,而且用黄色标记了事实表,蓝色标记了维度表。
创建SSAS项目
  (9)双击刚才创建的多维数据集,系统将会切换到多维数据集设计窗口,如图2-24所示的是该窗口的主要标签,它们标识了可以针对多维数据集进行的各种操作,包括添加各种商业智能功能和数据展示等。这些功能将在第5章中讲解。
创建SSAS项目
  10)这一步将把创建好的多维数据集部署到Analysis Services数据库中,如图2-25所示,在多维数据集上单击鼠标右键,在弹出的快捷菜单中选择【处理】命令,在“是否生成和部署项目”的对话框中选择“是”选项。待部署结束,系统将会弹出“处理多维数据集”对话框,单击【运行】按钮,程序将会对多维数据集进行处理,处理完毕后,在“处理进度”对话框中单击【关闭】按钮结束处理过程。如果以上操作都顺利进行,则此多维数据集已经顺利地部署到了Analysis Services数据库。打开SQL Server Management Studio,在对象资源管理器中的连接下拉菜单中选择【Analysis Services】命令,如图2-26所示。输入相应的认证信息,即可进入Analysis Services,如果部署成功,则会有如图2-27所示的界面。
创建SSAS项目创建SSAS项目创建SSAS项目

























版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218471.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:10
下一篇 2026年3月18日 上午7:11


相关推荐

  • javascript高级程序设计第四版pdf百度网盘_js高级程序设计第四版 pdf下载

    javascript高级程序设计第四版pdf百度网盘_js高级程序设计第四版 pdf下载需要的请私信.涉及版权无法直接上传

    2022年8月20日
    10
  • 新版白话空间统计(5):莫兰指数之计算详解[通俗易懂]

    新版白话空间统计(5):莫兰指数之计算详解[通俗易懂]上次我们简单的介绍了一下学渣莫兰同学的逆袭之旅,梦想成为一个数学家的他最后阴差阳错的成为了一个统计学家,所以虾神不禁陷入沉思:好了,不说数学了,我们今天继续来说莫兰指数。我们先来看看莫兰…

    2022年6月25日
    78
  • Linux上传下载命令_linux常用的20个命令

    Linux上传下载命令_linux常用的20个命令1、从服务器上下载文件scpusername@servername:/path/filename/var/www/local_dir(本地目录)例如scproot@192.168.0.101:/var/www/test.txt把192.168.0.101上的/var/www/test.txt的文件下载到/var/www/local_dir(本地目录)2、上传本地文件到服务器scp/p…

    2022年8月24日
    9
  • HCL配置静态路由ECMP实验

    HCL配置静态路由ECMP实验静态路由实现路由备份和负载分担路由备份 到相同目的地地址的下一跳和优先级都不同优先级高的为主 低的为备负载分担 到相同目的地址的下一跳不同 但优先级相同到目的地的流量将均匀分布实验拓扑配置时需注意 所有路由器上都必须配置到所有网段的路由下一跳地址须为直连链路上可达的地址配置命令如下 两台 PC 机如拓扑图所示 为其加上 IP 地址和掩码以及网关注 PC 机点了启用后也可

    2026年3月16日
    4
  • 解决Win键不能用的问题[通俗易懂]

    解决Win键不能用的问题[通俗易懂]问题描述:突然有一次,乱按了一通键盘,突然win键就不能使用了;win键既可以启动开始界面,同时又是win自带的快捷键的关键按键,比较重要。解决方法:发现自己的问题就是:按fn+F12(他会带一个小锁的键)就是锁定Win键;我解决的办法就是:按fn+Prtsc(他会带一个小钥匙的键)这样就可以使用Win键了;可能是以为电脑而异吧,多试一下上面的按键…

    2022年6月3日
    39
  • 编写Excel宏[通俗易懂]

    编写Excel宏[通俗易懂]编写Excel宏

    2022年6月6日
    115

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号