本文是基于下面文章写成的:
http://blog.sina.com.cn/s/blog_b82e70870101h3cb.html
文中作者一步步创建了SSAS项目,但是并没有具体介绍涉及的数据仓库概念。本文补充了这些概念,学习时应结合起来看。
创建数据源
数据仓库的数据来源往往是关系型数据库,因此需要建立到数据库的链接,以便将数据从数据库导入数据仓库。
数据源的建立就是告诉SSAS项目:使用的数据库服务器,连接使用的账户以及具体是哪个数据库。
创建数据源视图
我们要在数据仓库中分析的数据一般只是数据库中一些表中的数据,这些表称为事实表fact table。
文档中以一张订单销售表为例,order form。该表有很多字段,例如:
订单ID
订单价格
订单时间
用户ID
用户所在地
而最终我们希望得到的报表是:
1, 对于订单数据,按照地区统计对应的用户数和订单总金额。
2, 对于订单数据,按照时间统计用户数和和订单总金额。
要实现这些分析,毫无疑问事实表中的数据必须进入数据仓库中。另外一些参数表的数据也需要进入数据仓库中,例如地域参数表,包含全国的县级地区。这样我们才能从地区的角度分析数据。
建立数据源视图的作用就是将事实表和参数表,以及它们的外键关系告知数据仓库,以便之后将这些数据导入数据仓库。
Cube 和 维度dimensio