Product产品维度表结构以及主键字段: 字段名称 ProductID ProductName UnitPrice 数据类型 Int nvarchar money 功能描述 产品号码 产品名称 单价 原表名 Products Products Products 原字段 ProductID ProductName UnitPrice 主键字段:ProductID
Customer顾客维度表结构以及主键字段: 字段名称 CustomerID ContactName Address 数据类型 nchar nvarchar nvarchar 功能描述 顾客号码 顾客姓名 大致地区 原表名 Customers Customers Customers 原字段 CustomerID ContactName City+Region+Country 主键字段:CustomerID Time时间维度表结构以及主键字段: 字段名称 OrderDate Year Quarter Month 数据类型 datetime nvarchar nvarchar nvarchar 功能描述 日期 年 季度 月 原表名 Orders 无 无 无 原字段 OrderDate OrderDate拆分 OrderDate拆分运算 OrderDate拆分 主键字段:OrderDate
Region地区维表结构 字段名称 Address City Country Region 数据类型 nvarchar nvarchar nvarchar nvarchar 功能描述 大致地区 城市 国家 地区 原表名 Customers 无 无 无 原字段 Address Address拆分 Address拆分 Address拆分 主键字段:Address 6. 下图显示了Northwind数据库的星型雪花架构结构图:
Employees维表 EmployeeID FirstName LastName
Orders事实表 employeeID ProductID CustomerID orderDate Total Quantity UnitPrice Discount Customers维表 CustomerID ContactName City Region Country Products维表 ProductID Productname UnitPrice 实验步骤三、创建数据仓库并抽取转换导入数据:
1.首先打开SQL Server Business Intelligence Development Studio, 创建一个新的SQL Server Integration Services项目,并取名为northwind
2.点击确定后生成以下界面。
3.接下来在菜单栏中点击[项目]选择SSIS导入和导出向导,在弹出来的窗口里选择SQL Native Client 10.0 作为数据源,数据库下拉选择已装好的Northwind数据库,点击下一步。
4.进入数据目标的操作界面,这里需要新建一个数据仓库,以后数据经过ETL过程后,数据存放到这个数据仓库中。
5.选择数据的复制方式,如下图所示,有两种方式,一种是直接将表复制过去,这种方式不是很灵活,对多表连接存在一定的局限性。这里采用的第二种方法。
相关推荐: