Поделиться через


Hierarchy Класс

Определение

Представляет коллекцию уровней, предоставляющих путь углубленной детализации логической иерархии для клиентских приложений. Это дочерний объект для объекта 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
Наследование
Реализации

Конструкторы

Hierarchy()

Создайте новый экземпляр класса Hierarchy с параметрами по умолчанию.

Свойства

Annotations

Возвращает объект коллекции всех заметок в текущем объекте Hierarchy.

ChangedProperties

Возвращает объект коллекции всех измененных свойств в текущей иерархии.

Description

Описание иерархии, видимое для разработчиков во время разработки и для администраторов в средствах управления, таких как SQL Server Management Studio.

DisplayFolder

Определяет папку отображения для иерархии (для использования клиентами).

ExtendedProperties

Получает объект коллекции всех расширенных свойств в текущем объекте Hierarchy.

HideMembers

С помощью этого свойства можно включить неоднородные или несбалансированные иерархии, скрыв члены.

IsHidden

Логическое значение, указывающее, обрабатывают ли клиентские средства визуализации иерархию как скрытую. Значение true, если иерархия рассматривается как скрытая; в противном случае значение false.

IsRemoved

Логическое значение, определяющее, был ли этот объект удален из дерева объектов.

(Унаследовано от MetadataObject)
Levels

Возвращает объект коллекции всех уровней в текущем объекте Hierarchy.

LineageTag

Тег, представляющий происхождение объекта.

Model

Возвращает табличную модель, содержащую этот объект.

(Унаследовано от MetadataObject)
ModifiedTime

Время последнего изменения объекта.

Name

Возвращает или задает имя этого объекта.

ObjectType

Получает тип объекта.

Parent

Родительский объект, значение NULL для объектов Model.

RefreshedTime

Время последнего обновления объекта.

SourceLineageTag

Тег, представляющий происхождение источника для объекта.

State

Предоставляет сведения о состоянии в иерархии. Ниже приводятся возможные значения и их интерпретация. Ready (1) — иерархия поддерживает запросы и содержит обновленные данные. NoData (3) — неприменимо к объекту Hierarchy. CalculationNeeded (4) — иерархия не содержит данных, так как она не была обновлена. Отсутствуют ошибки, связанные с иерархией. SemanticError (5) — неприменимо к объекту Hierarchy. EvaluationError (6) — неприменимо к объекту Hierarchy. DependencyError (7) — зависимость, связанная с иерархией, находится в состоянии ошибки (SemanticError, EvaluationError или DependencyError). Incomplete (8) — неприменимо к объекту Hierarchy.

StructureModifiedTime

Время последнего изменения структуры объекта.

Table

Ссылка на объект Table, которому принадлежит этот объект Hierarchy.

Методы

Clone()

Создает новую полную копию объекта Hierarchy.

CopyFrom(Hierarchy)
Устаревшие..

Не рекомендуется. Используйте вместо этого метод CopyTo.

CopyTo(Hierarchy)

Копирует объект Hierarchy в указанный объект.

Rename(String)
Устаревшие..

Не рекомендуется. Используйте вместо этого метод RequestRename.

RequestRename(String)

Запрос переименования для этого объекта.

Validate()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Только для внутреннего применения корпорацией Майкрософт.

(Унаследовано от MetadataObject)

Применяется к