Ssas analysis services是否使用用户层次结构来确定要聚合的内容?

Ssas analysis services是否使用用户层次结构来确定要聚合的内容?,ssas,cube,Ssas,Cube,我试图理解AnalysisServices在处理多维数据集时如何确定要计算哪些聚合。从我所读到的内容来看,似乎用户定义的层次结构用于此目的,因为聚合是根据其结构预先计算的。与此相反,属性层次结构不支持此预计算 这里已经提出了一个问题,但我想知道是否有其他在线资源可以更详细地解释这一点 谢谢。这是一篇了不起的论文,每个SSAS开发人员都应该阅读 Analysis Services使您能够构建两种类型的用户 层次结构:自然层次结构和非自然层次结构,每个层次结构都具有不同的 设计和性能特点。在自然层次

我试图理解AnalysisServices在处理多维数据集时如何确定要计算哪些聚合。从我所读到的内容来看,似乎用户定义的层次结构用于此目的,因为聚合是根据其结构预先计算的。与此相反,属性层次结构不支持此预计算

这里已经提出了一个问题,但我想知道是否有其他在线资源可以更详细地解释这一点


谢谢。

这是一篇了不起的论文,每个SSAS开发人员都应该阅读

Analysis Services使您能够构建两种类型的用户 层次结构:自然层次结构和非自然层次结构,每个层次结构都具有不同的 设计和性能特点。在自然层次结构中, 作为层次结构中的级别参与的所有属性都具有直接属性 或层次结构底部的间接属性关系 到层次结构的顶部

在非自然层次结构中,该层次结构至少由两部分组成 没有属性关系的连续级别。典型的 这些层次结构用于创建常用对象的向下搜索路径 查看不遵循任何自然层次结构的属性。对于 例如,用户可能希望查看性别和教育的层次结构

从性能角度看,自然层次结构的行为非常复杂 不同于非自然的等级制度。在自然层次结构中, 层次结构树在层次结构存储中的磁盘上具体化。在里面 此外,参与自然层次结构的所有属性都是 自动%将%视为聚合候选对象

非自然层次结构不会在磁盘上具体化,参与非自然层次结构的属性也不会 自动视为聚合候选项。相反,他们 只需为用户提供易于使用的向下钻取路径即可 查看没有自然关系的属性。通过 将这些属性组合到层次结构中,还可以使用 多种MDX导航功能,可轻松执行计算 比如父母的百分比

此外,作为聚合候选项“考虑”并不意味着该属性将实际用于聚合中。下载顶部链接中的文章…阅读它并特别注意“聚合使用规则”和“影响聚合候选对象”部分


在生产环境中,大多数开发人员启动聚合向导,并最终切换到基于使用情况的优化

这是一篇了不起的论文,每个SSAS开发人员都应该阅读

Analysis Services使您能够构建两种类型的用户 层次结构:自然层次结构和非自然层次结构,每个层次结构都具有不同的 设计和性能特点。在自然层次结构中, 作为层次结构中的级别参与的所有属性都具有直接属性 或层次结构底部的间接属性关系 到层次结构的顶部

在非自然层次结构中,该层次结构至少由两部分组成 没有属性关系的连续级别。典型的 这些层次结构用于创建常用对象的向下搜索路径 查看不遵循任何自然层次结构的属性。对于 例如,用户可能希望查看性别和教育的层次结构

从性能角度看,自然层次结构的行为非常复杂 不同于非自然的等级制度。在自然层次结构中, 层次结构树在层次结构存储中的磁盘上具体化。在里面 此外,参与自然层次结构的所有属性都是 自动%将%视为聚合候选对象

非自然层次结构不会在磁盘上具体化,参与非自然层次结构的属性也不会 自动视为聚合候选项。相反,他们 只需为用户提供易于使用的向下钻取路径即可 查看没有自然关系的属性。通过 将这些属性组合到层次结构中,还可以使用 多种MDX导航功能,可轻松执行计算 比如父母的百分比

此外,作为聚合候选项“考虑”并不意味着该属性将实际用于聚合中。下载顶部链接中的文章…阅读它并特别注意“聚合使用规则”和“影响聚合候选对象”部分

在生产环境中,大多数开发人员启动聚合向导,并最终切换到基于使用情况的优化