Linguagem

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

Nome Description
Hierarchy()

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

Propriedades

Nome Description
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

Nome Description
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