Hierarchy Classe

Definizione

Rappresenta una raccolta di livelli che forniscono un percorso di drill-down gerarchico logico per le applicazioni client. È un elemento figlio di un oggetto 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
Ereditarietà
Implementazioni

Costruttori

Hierarchy()

Creare una nuova istanza della classe Hierarchy con le impostazioni predefinite.

Proprietà

Annotations

Ottiene l'oggetto raccolta di tutti gli oggetti Annotation nella classe Hierarchy corrente.

ChangedProperties

Ottiene l'oggetto raccolta di tutte le proprietà modificate nella gerarchia corrente.

Description

Descrizione della gerarchia, visibile agli sviluppatori in fase di progettazione e agli amministratori negli strumenti di gestione, ad esempio SQL Server Management Studio.

DisplayFolder

Definisce la cartella di visualizzazione della gerarchia, usata dai client.

ExtendedProperties

Ottiene l'oggetto raccolta di tutte le proprietà estese nella gerarchia corrente.

HideMembers

Le gerarchie incomplete o sbilanciate possono essere abilitate nascondendo i membri che usano questa proprietà.

IsHidden

Valore booleano che indica se la gerarchia viene considerata come nascosta dagli strumenti di visualizzazione dei client. True se la gerarchia viene considerata come nascosta; in caso contrario, false.

IsRemoved

Un valore booleano che specifica se questo oggetto è stato rimosso da un albero di oggetti.

(Ereditato da MetadataObject)
Levels

Ottiene l'oggetto raccolta di tutti gli oggetti Level nella classe Hierarchy corrente.

LineageTag

Tag che rappresenta la derivazione dell'oggetto.

Model

Ottiene il modello tabulare che contiene l'oggetto.

(Ereditato da MetadataObject)
ModifiedTime

Data e ora dell'ultima modifica apportata all'oggetto.

Name

Ottiene o imposta il nome di questo oggetto.

ObjectType

Ottiene il tipo dell'oggetto.

Parent

Oggetto padre, Null per gli oggetti Model.

RefreshedTime

Data e ora dell'ultimo aggiornamento dell'oggetto.

SourceLineageTag

Tag che rappresenta la derivazione dell'origine per l'oggetto.

State

Offre informazioni sullo stato della gerarchia. Di seguito sono riportati i valori possibili e la loro interpretazione. Ready (1) La gerarchia può essere oggetto di query e include dati aggiornati. NoData (3) Non applicabile a Hierarchy. CalculationNeeded (4) La gerarchia non contiene dati perché non è stata aggiornata. Non è presente alcun errore associato alla gerarchia. SemanticError (5) Non applicabile a Hierarchy. EvaluationError (6) Non applicabile a Hierarchy. DependencyError (7) Una dipendenza associata alla gerarchia presenta uno stato di errore (SemanticError, EvaluationError o DependencyError). Incomplete (8) Non applicabile a Hierarchy.

StructureModifiedTime

Data e ora dell'ultima modifica apportata alla struttura dell'oggetto.

Table

Riferimento a un oggetto Table a cui appartiene Hierarchy.

Metodi

Clone()

Crea una nuova copia completa di un oggetto Hierarchy.

CopyFrom(Hierarchy)
Obsoleti.

Deprecato. Usare invece il metodo CopyTo.

CopyTo(Hierarchy)

Copia un oggetto Hierarchy nell'oggetto specificato.

Rename(String)
Obsoleti.

Deprecato. Usare invece il metodo RequestRename.

RequestRename(String)

Richiede la rinomina dell'oggetto.

Validate()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Solo per uso interno Microsoft.

(Ereditato da MetadataObject)

Si applica a