任何人都可以请简单说明SSAS中的数据库维度和多维数据集维度吗?我已经完成了我的研究,我不确定我完全理解两者之间的差异。了解数据库维度和多维数据集维度
0
A
回答
0
我假设您正在Visual Studio中开发Analysis Services多维模型。该项目代表一个数据库。在那个数据库中是顶级对象,如数据源,数据源视图,多维数据集和维度。因此,您在解决方案资源管理器的Dimensions文件夹中放置的维度是“数据库维度”。
接下来,当您构建一个多维数据集时,它将包含度量值组和多维数据集维度。多维数据集设计器第一个选项卡的左下角列出多维数据集维度。此外,“维度用量”选项卡上的行列出多维数据集维度
您可以将数据库维度添加到多维数据集一次或多次。例如,如果将日期维度定义为数据库维度,则可以多次将其添加到多维数据集以创建订单日期和发货日期多维数据集维度。这些维度的多个副本称为“角色扮演维度”。
数据库维度占用存储空间。多维数据集维度不占用维度数据的重复存储空间。但度量组按多维数据集维度进行索引,因此每个附加多维数据集维度都会增加多维数据集中的索引大小。
0
多维数据集维度是数据在您的多维数据集中扮演的角色。最常用的是日期。您的多维数据集中会包含多个日期,订单日期,雇佣日期,终止日期等。这些“角色扮演”维度的行为相同,可以包含相同的属性,但它们在描述与你正在看的事件。
数据库维度是多维数据集维度的存储空间。只有一个日期数据库维度和所有多维数据集日期维度将使用完全相同的数据副本。多维数据集维度使用的所有属性都包含在数据库维度中,即使各个多维数据集角色扮演维度并不都使用所有属性。下一次处理多维数据集时,更改数据库维度中的数据将更改所有多维数据集维度中的数据。
相关问题
- 1. MS Excel - 使用多维数据集维度ID查找多维数据集维度名称;可能吗?
- 2. 数据库多维数据集和ICS
- 3. SQL OLAP多维数据集和维
- 4. OLAP多维数据集 - 数据多维数据集
- 5. SSAS 2005多维数据集中的维度安全
- 6. 更改多维数据集维度的默认层次结构
- 7. 多维数据集中的日期/时间维度
- 8. 设置计算维度的角色(SSAS多维数据集)
- 9. 日期维度在OLAP多维数据集中停止处理
- 10. SQL Server 2005多维数据集维度查询.Net
- 11. MySQL OLAP多维数据集中的外部化时间维度?
- 12. 如何为OLAP多维数据集部署Oracle维度表
- 13. 数据库 - 事实表和维度表
- 14. 点对多维数据集检查纬度和经度值
- 15. 数据集市与多维数据集
- 16. 数据多维数据集设计:难以聚合的度量
- 17. 在多维数据集
- 18. 多维数据集配置
- 19. 喂多维数据集
- 20. 数据仓库维度设计
- 21. 数据仓库 - 维度建模
- 22. 数据仓库拆分维度
- 23. 处理空维度的多维数组
- 24. 低维和高维数据
- 25. 构建整个SSAS多维数据集不起作用,按维度构建维度 - 构建顺序?
- 26. OLAP多维数据集 - PHP和MongoDB
- 27. SSAS多维数据集内存爆炸与10个维度的MDX查询
- 28. 在Business Intelligence Studio中处理重复值多维数据集维度
- 29. SSAS 2012多维数据集浏览器 - 如何从维度创建列?
- 30. SSAS更改维度安全性需要处理多维数据集?