欢迎投稿

今日深度:

多维建模(四),多维建模

多维建模(四),多维建模


启用SqlServerAnalysisService 服务



打开VisualStudio,创建AnalysisService 多维数据挖掘项目 及 解决方案。




创建数据源AdventureWorksDW2008R2



创建数据源视图:DimCustomerDimDateDimGeographyDimProduct、 FactInternetSales




点击关系图中的表或者列,右键属性可更改相应的名称。



销售表中选中SalesTerritoryKey,按住鼠标拖动到地区表中的SalesTerritoryKey,即创建了销售表地区表的外键关系。



创建维度:右键维度创建维度…


选择使用现有表创建维度,下一步选择主表,键列为: DateKey FullDateAlternateKey EnglishMonthName CalendarQurter CalendarYear CalendarSemester



创建多维数据集:右键多维数据集新建多维数据集…



使用现有表,选择数据源视图AdventureWorks DW2008R2,点击建议,勾选销售表。



销售度量值中,去掉4列:PromotionKey CurrencyKey SalesTerritory Key RevisionNumber (促销关键字、货币关键字、销售区域关键字、修订号)


默认情况下,该向导会选择将事实数据表中未链接到维度的所有数值列作为度量值。但这四列不是实际的度量值。前三列是将事实数据表与未在此多维数据集的初始版本中使用的维度表链接起来的键值。




下一步,选择现有维度中,选择日期维度



下一步,选择新维度中,选择产品、客户、地区三个维度,销售则去掉勾选。



下一步,完成!



完成后可看到数据集的度量值维度。若维度没有,可右键添加维度。每操作完一步,要习惯全部保存。



向维度中添加属性:像客户维度、地区维度产品维度添加属性。

双击维度中的客户.dim。在属性窗格中,此时已经存在了CustomerKeyGeographyKey(“客户关键字”和“地域关键字”)属性。


现在将Customer表的以下各列拖到“属性”窗格中。

BirthDate 、 MaritalStatus Gender EmailAddressYearlyIncomeTotalChildren NumberChildrenAtHome EnglishEducation EnglishOccupation HouseOwnerFlag NumberCarsOwned Phone DateFirstPurchase CommuteDistance



同样,双击地区维度,将地区表中的字段添加到地区维度属性中:City StateProvinceName EnglishCountryRegionName PostalCode


同样,双击产品维度,将产品表中的字段添加到产品维度属性中:  StandardCost Color SafetyStockLevel ReorderPoint ListPriceSize SizeRange Weight DaysToManufacture ProductLine DealerPrice Class Style ModelName StartDate EndDate Status


同样,双击日期维度,将日期表中的字段添加到日期维度属性中:DateKey FullDateAlternateKey EnglishMonthName CalendarQurter CalendarYear CalendarSemester


此时再看多维数据集:AdventureWorks DW2008R2.cube,维度中的属性已经添加了!~



部署项目:右键多维数据集项目,点击属性打开属性页



设置输出信息和部署的服务器数据库信息。



部署项目:再右键多维数据集项目,点击部署


部署完成!





参考:多维建模(Adventure Works 教程)


www.htsjk.Com true http://www.htsjk.com/shujukunews/9889.html NewsArticle 多维建模(四),多维建模 启用 SqlServer 和 AnalysisService 服务 打开 VisualStudio ,创建 AnalysisService 多维数据挖掘项目 及 解决方案。 创建数据源 : AdventureWorksDW2008R2 创建数据源视图:...
相关文章
    暂无相关文章
评论暂时关闭