0

我在 SSAS 上运行了以下 DMV 查询。

SELECT
 [HIERARCHY_UNIQUE_NAME],
 [LEVEL_NAME],
 [LEVEL_NUMBER],
 [LEVEL_CARDINALITY],
 [LEVEL_TYPE]
from $system.mdschema_levels 
where [DIMENSION_UNIQUE_NAME] = '[DATE]'
 AND [CUBE_NAME] = 'Adventure Works'
 AND [LEVEL_NAME] <> '(All)'.

我得到了很多意想不到的 LEVEL_TYPES在此处输入图像描述

我想了解 4289、4578、4385、4759 之类的 LEVEL_TYPE 是什么意思?它们是通过算法计算的,还是可以参考的文档资源?

4

1 回答 1

0

这些 Level_TYPE 确定了您在 SSAS 项目的维度设计窗口中设置的维度属性的“类型”属性。如果您将 Type 设置为常规,您将获得 0 else ,如果您从其中一种类型中进行选择,您将获得其标识符。有趣的是,如果 HIERARCHY_UNIQUE_NAME 具有属性层次结构,则它返回属性层次结构的标识符,如果 HIERARCHY_UNIQUE_NAME 具有用户层次结构,则返回 LEVEL_NAME 的基本属性的标识符。例如在下面的结果中,看看在 LEVEL_TYPE 中返回 68 的两行,第一行报告为属性层次结构,第二行报告为用户层次结构的级别(注意 Level_Number 3 以及 HIERARCHY_UNIQUE_NAME 和 LEVEL_NAME 之间的区别)

在此处输入图像描述

编辑:特定类型详细信息

4289:日期类型,4578:QuaterOfYear 类型,4385:HalfYearOfYear 类型,4759:WeekOfYear 类型

于 2019-02-10T05:11:47.583 回答