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


Table Класс

Определение

Представляет объект Table в модели данных. Объект Table является членом объекта TableCollection в объекте Model. Он содержит ColumnCollection. Строки основаны на объекте Partition или CalculatedPartitionSource, если объект Table является вычисляемой таблицей.

public sealed class Table : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Table = class
    inherit NamedMetadataObject
    interface IMetadataObjectWithLineage
Public NotInheritable Class Table
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
Наследование
Реализации

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

Table()

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

Свойства

AlternateSourcePrecedence

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

Annotations

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

CalculationGroup

Справочник по CalculationGroup.

ChangedProperties

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

Columns

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

DataCategory

Указывает тип объекта Table, чтобы можно было настроить поведение приложения в зависимости от типа данных в таблице. Допустимые значения идентичны значениям для свойств типа измерения в многомерных моделях. Значение по умолчанию — Regular. Другие значения включают: Time (2), Geography (3), Organization (4), BillOfMaterials (5), Accounts (6), Customers (7), Products (8), Scenario (9), Quantitativ1e (10), Utility (11), Currency (12), Rates (13), Channel (14) — измерение канала, Promotion (15).

DefaultDetailRowsDefinition

Определяет выражение DAX по умолчанию при выполнении детализации по строкам сведений для меры в этой таблице.

Description

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

ExcludeFromAutomaticAggregations

Указывает, исключена ли таблица из функции автоматических агрегатов.

ExcludeFromModelRefresh

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

ExtendedProperties

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

Hierarchies

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

IsHidden

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

IsPrivate

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

IsRemoved

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

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

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

Measures

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

Model

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

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

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

Name

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

ObjectType

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

Parent

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

Partitions

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

RefreshPolicy

Политика обновления для таблицы.

Sets

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

ShowAsVariationsOnly

Логическое значение, указывающее разницу между локальной и серверной версиями. Если значение true, объект Table отображается только тогда, когда упоминается как Variation.

SourceLineageTag

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

StructureModifiedTime

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

SystemManaged

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

Методы

ApplyRefreshPolicy(Boolean, Int32)

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

ApplyRefreshPolicy(DateTime, Boolean, Int32)

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

Clone()

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

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

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

CopyTo(Table)

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

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

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

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

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

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

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

RequestRefresh(RefreshType)

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

RequestRefresh(RefreshType, DateTime)

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

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

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

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

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

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

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

RequestRefresh(RefreshType, RefreshPolicyBehavior)

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

RequestRename(String)

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

Validate()

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

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

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