Partition Класс

Определение

Представляет секцию в таблице. Секции определяют запросы к внешним источникам данных, которые возвращают наборы строк из Table.

public sealed class Partition : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Partition = class
    inherit NamedMetadataObject
Public NotInheritable Class Partition
Inherits NamedMetadataObject
Наследование

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

Partition()

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

Свойства

Annotations

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

DataCoverageDefinition

Ссылка на необязательное dataCoverageDefinition, которое предоставляет подсказку о данных, охватываемых секцией.

DataView

Определяет, какие секции необходимо выбрать для запросов к модели. Ниже приведены возможные значения. Full (0) — выбираются секции с параметром DataView, имеющим значение Default или Full. Sample (1) —выбираются секции с параметром DataView, имеющим значение Default или Sample. SampleAndFull (2) — выбираются все секции. Default(3) — наследует от заданного по умолчанию параметра DataView объекта Model.

Description

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

ErrorMessage

Строка с описанием состояния ошибки, связанного с текущим объектом. Задается обработчиком только в том случае, если объект находится в одном из трех состояний: SemanticError, DependencyError или EvaluationError. Этот элемент применяется только к секциям типа Calculated.

ExtendedProperties

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

IsRemoved

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

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

Определяет метод для предоставления данных в секции. Возможны следующие значения. Import (0) — данные будут импортированы из источника данных. DirectQuery (1) — данные будут динамически запрашиваться из источника данных. Default (2) — это значение могут использовать только секции. Если значение задано, секция унаследует режим по умолчанию DefaultMode от модели. Push (3) — данные будут отправлены в секцию. Режиму секции можно задать значение Default (2). В этом случае он унаследует режим от DefaultMode объекта Model.

Model

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

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

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

Name

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

ObjectType

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

Parent

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

QueryGroup

QueryGroup, связанный с секцией.

RefreshedTime

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

RetainDataTillForceCalculate
Устаревшие..

Позволяет вычисляемой секции содержать данные, которые не будут затрагиваться командой RefreshCalculate при изменениях данных.

Source

Возвращает или задает объект PartitionSource.

SourceType

Тип источника, используемый объектом Partition. Это запрос к DataSource или вычисляемым таблицам (выражение).

State

Предоставляет сведения о состоянии секции. Возможны следующие значения. Ready (1) — секция поддерживает запросы и содержит обновленные данные. NoData (3) — секция поддерживает запросы, но не содержит данных. Это состояние применяется только к секциям с типом, отличным от Calculated. CalculationNeeded (4) — секция не поддерживает запросы и должна быть обновлена (то есть повторно вычислена) для восстановления работоспособности. Это состояние применяется только к секциям с типом Calculated. SemanticError (5) — секция находится в состоянии ошибки из-за недопустимого выражения и не поддерживает запросы. Это состояние применяется только к секциям с типом Calculated. EvaluationError (6) — секция находится в состоянии ошибки из-за ошибки, возникшей во время вычисления выражения. Секция не поддерживает запросы. Это состояние применяется только к секциям с типом Calculated. DependencyError (7) — секция находится в состоянии ошибки, так как некоторые из ее зависимостей вычисления находятся в состоянии ошибки. Секция не поддерживает запросы. Это состояние применяется только к секциям с типом Calculated. Incomplete (8) — некоторые части секции не содержат данных. Чтобы внести данные, секцию необходимо обновить. Секция поддерживает запросы. Это состояние применяется только к секциям с типом, отличным от Calculated. SyntaxError (9) — секция находится в состоянии ошибки из-за синтаксической ошибки в выражении. Секция не поддерживает запросы. Это состояние применяется только к секциям с типом Calculated.

Table

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

Методы

Clone()

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

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

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

CopyTo(Partition)

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

Refresh(RefreshType)
Устаревшие..

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

Refresh(RefreshType, ICollection<OverrideCollection>)
Устаревшие..

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

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

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

RequestMerge(IEnumerable<Partition>)

Запрос на слияние секций.

RequestRefresh(RefreshType)

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

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

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

RequestRefreshPolicyImpact()

Запрос на анализ политики обновления путем выполнения запроса опроса в секции.

RequestRename(String)

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

Validate()

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

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

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