Share via


Hierarchy Classe

Definição

Representa uma coleção de níveis que fornecem um caminho de análise de dados hierárquica lógica para aplicativos cliente. Ele é um filho de um objeto Table.

public sealed class Hierarchy : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Hierarchy = class
    inherit NamedMetadataObject
    interface IMetadataObjectWithLineage
Public NotInheritable Class Hierarchy
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
Herança
Implementações

Construtores

Hierarchy()

Crie uma nova instância da classe Hierarchy com configurações padrão.

Propriedades

Annotations

Obtém o objeto de coleção de todas as anotações na hierarquia atual.

ChangedProperties

Obtém o objeto de coleção de todas as propriedades alteradas na Hierarquia atual.

Description

A descrição da hierarquia, visível para os desenvolvedores em tempo de design e para os administradores em ferramentas de gerenciamento, como o SQL Server Management Studio.

DisplayFolder

Define a pasta de exibição para a hierarquia para uso por clientes.

ExtendedProperties

Obtém o objeto da coleção de todas as extendedproperties na hierarquia atual.

HideMembers

Hierarquias irregulares/desbalanceada podem ser habilitadas, ocultando membros usando essa propriedade.

IsHidden

Um valor booliano que indica se a hierarquia é tratada como oculta por ferramentas de visualização do cliente. True se a hierarquia for tratada como ocultas; caso contrário, false.

IsRemoved

Um booliano que especifica se este objeto foi removido de uma árvore de objeto.

(Herdado de MetadataObject)
Levels

Obtém o objeto de coleção de todos os níveis na hierarquia atual.

LineageTag

Uma marca que representa a linhagem do objeto .

Model

Obtém o modelo Tabular que contém este objeto.

(Herdado de MetadataObject)
ModifiedTime

A hora em que o objeto foi modificado pela última vez.

Name

Obtém ou define o nome deste objeto.

ObjectType

Obtém o tipo do objeto.

Parent

Objeto pai, nulo para objetos Model.

RefreshedTime

A hora em que o objeto foi atualizado pela última vez.

SourceLineageTag

Uma marca que representa a linhagem da origem do objeto.

State

Fornece informações sobre o estado da hierarquia. Os valores possíveis e suas interpretações são os seguintes. Pronto (1) A hierarquia é passível de consulta e tem dados atualizados. NoData (3) Não é aplicável à Hierarquia. CalculationNeeded (4) A hierarquia não contém nenhum dado porque não foi atualizada. Não há nenhum erro associado à hierarquia. SemanticError (5) Não é aplicável à Hierarquia. EvaluationError (6) não é aplicável à Hierarquia. DependencyError (7) Uma dependência associada à hierarquia está em um estado de erro (SemanticError, EvaluationError ou DependencyError). Incompleto (8) Não é aplicável à Hierarquia.

StructureModifiedTime

A hora em que a estrutura do objeto foi modificada pela última vez.

Table

Uma referência a um objeto Table que é o proprietário dessa hierarquia.

Métodos

Clone()

Cria uma nova cópia completa de um objeto Hierarchy.

CopyFrom(Hierarchy)
Obsoleto.

Preterido. Em vez disso, use o método CopyTo.

CopyTo(Hierarchy)

Copia um objeto Hierarchy no objeto especificado.

Rename(String)
Obsoleto.

Preterido. Em vez disso, use o método RequestRename.

RequestRename(String)

Solicitar a renomeação deste objeto.

Validate()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Somente para uso interno da Microsoft.

(Herdado de MetadataObject)

Aplica-se a