1.在"分析服务管理器"中新建一个数据库,在数据库中添加指向相关维度表以及事实表所在数据实体的"数据源".
2.新建一个"星型架构"的维度,选用事实表olap_t_SalesOut中的FDate字段,建立一个"时间"维度.
3.新建一个"父子架构"的"客户"维度,选用olap_t_customer表,FItemId是成员键,FParentId是父键,FName是成员名称.
4.新建一个"父子架构"的"产品"维度,选用olap_t_product表,FItemId是成员键,FParentId是父键,FName是成员名称.
5.新建多维数据集,选用事实表olap_t_SalesOut,添加Price,Amount,Qty三个字段作为"多维数据集度量值",并选择上述三个维度.
6.对多维数据集进行"处理"之后,便可以浏览多维数据集,并对其进行分析了.
附:相关表结构脚本
--客户表(维度表)
create table [olap_t_customer] (
[FItemID] [int] NOT NULL , --客户内码
[FName] [varchar] (80), --客户名称
[FParentID] [int] NOT NULL --所属级别内码
)
--产品表(维度表)
create table [olap_t_product] (
[FItemID] [int] NOT NULL , --产品内码
[FName] [varchar] (80) , --产品名称
[FParentID] [int] NOT NULL --所属级别内码
)
--销售表(事实表)
create table [olap_t_SalesOut] (
[Fdate] [datetime] NULL , --销售时间
[CustomerId] [int] NULL , --客户内码
[ProductId] [int] NULL , --产品内码
[Price] [decimal](28, 10) NOT NULL , --销售单价
[Amount] [decimal](28, 2) NOT NULL , --销售金额
[Qty] [decimal](28, 10) NOT NULL --销售数量
)
联系客服