AttributeHierarchy 类

定义

表示表中列的层次结构属性。 它是 Column 对象的一个可选子对象,由服务器隐式创建。 当属性层次结构存在时,作为多维引擎中层次结构的列可用,并可通过 MDX 进行查询。

public sealed class AttributeHierarchy : Microsoft.AnalysisServices.Tabular.MetadataObject
type AttributeHierarchy = class
    inherit MetadataObject
Public NotInheritable Class AttributeHierarchy
Inherits MetadataObject
继承
AttributeHierarchy

构造函数

AttributeHierarchy()

使用默认设置创建 AttributeHierarchy 类的新实例。

属性

Annotations

获取当前 AttributeHierarchy 中所有注释的集合对象。

Column

对拥有此 AttributeHierarchy 的 Column 对象的引用。

ExtendedProperties

获取当前 AttributeHierarchy 中所有扩展属性的集合对象。

IsRemoved

一个布尔值,该值指定此对象是否已从对象树中移除。

(继承自 MetadataObject)
Model

获取包含此对象的表格模型。

(继承自 MetadataObject)
ModifiedTime

上次修改对象的时间。

ObjectType

获取对象的类型。

Parent

父对象,对于 Model 对象为 NULL。

RefreshedTime

上次刷新对象的时间。

State

提供有关属性层次结构状态的信息。 可能值及其解释如下所示。 Ready (1) – 属性层次结构可以查询,并且具有最新数据;NoData (3) – 不适用于属性层次结构;CalculationNeeded (4) – 属性层次结构不包含任何数据,因为它未刷新(不存在与属性层次结构关联的错误);SemanticError (5) - 不适用于属性层次结构;EvaluationError (6) - 不适用于属性层次结构;DependencyError (7) – 与此属性层次结构关联的列处于错误状态(SemanticError、EvaluationError 或 DependencyError);Incomplete (8) - 不适用于属性层次结构;SyntaxError (9) - 不适用于属性层次结构。

方法

Clone()

创建 AttributeHierarchy 对象的全新完整副本。

CopyFrom(AttributeHierarchy)
已过时.

已弃用。 请改用 CopyTo 方法。

CopyTo(AttributeHierarchy)

将 AttributeHierarchy 对象复制到指定的对象。

Validate()

此 API 支持产品基础结构,不能在代码中直接使用。 仅限 Microsoft 内部使用。

(继承自 MetadataObject)

适用于