sql-server-2008 - SSAS 中有哪些不同类型的维度

标签 sql-server-2008 ssas ssas-2008

我现在正在学习 SSAS。我听说维度有很多种。那些类型是什么。像亲子一样,还有更多的类别。 谁能解释一下。

谢谢

最佳答案

维度类型:

雪花尺寸:基于多个源表。 退化维度:基于事实表中的列。 该维度将增加事实表的大小。 仅根据业务需求使用,用处不大。

父子维度:基于自引用关系。 示例:员工表。它有 EmpID、MangerID。 这被视为来自 SSAS 2005 的常规维度 多对多维度:至少具有三个源表。 例如:类(class)、讲师表 这解决了 SSAS 2000 中的建模问题

角色扮演维度:基于单表的多重关系。 例如:时间维度。因为我们有 OrderData、ShippingDate、DeliveryDate 等。 通常与时间维度一起使用

写回维度:原始最终用户更新源数据。 这可以通过将 write back 属性设置为 true 来使用。在属性 Pane 中,我们有 WriteEnabled 选项。默认情况下,它设置为 false。标记为真。 实现起来很简单,因为数据被修改了。

挖掘模型:基于您定义的挖掘结构。

关于sql-server-2008 - SSAS 中有哪些不同类型的维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10394041/

相关文章:

sql - 处理多维数据集时出错 : There is not enough space on the disk

sql - 非时间维度中最后一个子级的计算成员?

sql-server - 仅更改 SQL 中 datetimeoffset 的时间部分

powershell - 是否可以通过脚本远程处理SSAS立方体?

带有转换的sql server中的sql

具有多个数据库的 SSAS 立方体

sql-server - MDX - 检索当前在 where 子句中使用的成员级别

ssas - 我们实际上可以在 MDX 中使用多少个轴?

sql-server-2008 - SQL Server - 计算 HH :MM:SS format 中两个日期时间戳之间的耗时

sql - 如何搜索表中的所有列?